3 ms·
Not at all. In LLVM-IR, all pointer were always allowed to alias each other, regardless of their type. Type-based no-alias information (as by the frontend langu
by meinersbur 4y ago
Not at all. In LLVM-IR, all pointer were always allowed to alias each other, regardless of their type. Type-based no-alias information (as by the frontend language semantics) is added by metadata called TBAA [1].
[1] https://llvm.org/docs/LangRef.html#tbaa-metadata https://llvm.org/docs/LangRef.html#tbaa-metadata
- quelsolaar 4y agoThanks for the answer!