From 9f6487563c0ea0e80b8c18a0e68fed4ade43f269 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Tue, 4 Mar 2003 19:37:49 +0000 Subject: [PATCH] Initial checkin of AliasAnalysis doc git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5696 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/AliasAnalysis.html | 451 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 451 insertions(+) create mode 100644 docs/AliasAnalysis.html 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 + +
-- 2.34.1