From: Chris Lattner Date: Tue, 4 Mar 2003 19:37:49 +0000 (+0000) Subject: Initial checkin of AliasAnalysis doc X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=9f6487563c0ea0e80b8c18a0e68fed4ade43f269;p=oota-llvm.git Initial checkin of AliasAnalysis doc git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5696 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/docs/AliasAnalysis.html b/docs/AliasAnalysis.html new file mode 100644 index 00000000000..1cbd5a17992 --- /dev/null +++ b/docs/AliasAnalysis.html @@ -0,0 +1,451 @@ + +Alias Analysis Infrastructure in LLVM + + + + + +
  Alias Analysis Infrastructure in LLVM
+ +
    +
  1. Introduction + +
  2. AliasAnalysis Overview + + +
  3. Writing a new AliasAnalysis Implementation + + +
  4. Using AliasAnalysis results + +
  5. Helpful alias analysis related tools + + + +

    Written by Chris Lattner

    +

+ + + + + +
+Introduction +

+
+AliasAnalysis Overview +
+
   + +Representation of Pointers +
+
   + +Must, May, and No Alias Responses +
+
   + +The getModRefInfo methods +
+
+Writing a new AliasAnalysis Implementation +
+
   + +Different Pass styles +
+
   + +Required initialization calls +
+
   + +Interfaces which may be specified +
+
   + +The AliasAnalysis chaining behavior +
+
   + +Efficiency Issues +
+
+Using AliasAnalysis results +
+
   + +Using the -load-vn Pass +
+
   + +Using the AliasSetTracker class +
+
   + +Using the AliasAnalysis interface directly +
+
+Helpful alias analysis related tools +
+
   + +The -no-aa pass +
+
   + +The -print-alias-sets pass +
+
   + +The -count-aa pass +
+
   + +The -aa-eval pass +
+ + +
+
Chris Lattner
+ + +Last modified: Tue Mar 4 13:36:53 CST 2003 + +