Document tbaa metadata in LangRef (documentation largely based on
[oota-llvm.git] / docs / GetElementPtr.html
index 2c32a9ea7cc73a9829aa95b0096065f050e18f8c..6297aa7de71c2a2c8d328490156de6888d0eca22 100644 (file)
@@ -594,10 +594,10 @@ idx3 = (char*) &MyVar + 8
      because LLVM has no restrictions on mixing types in addressing, loads or
      stores.</p>
 
-  <p>It would be possible to add special annotations to the IR, probably using
-     metadata, to describe a different type system (such as the C type system),
-     and do type-based aliasing on top of that. This is a much bigger
-     undertaking though.</p>
+  <p>LLVM's type-based alias analysis pass uses metadata to describe a different
+     type system (such as the C type system), and performs type-based aliasing
+     on top of that.  Further details are in the
+     <a href="LangRef.html#tbaa">language reference</a>.</p>
 
 </div>