[llvm-commits] CVS: llvm/include/llvm/Analysis/AliasSetTracker.h

Chris Lattner lattner at cs.uiuc.edu
Sun Jul 25 00:57:32 PDT 2004



Changes in directory llvm/include/llvm/Analysis:

AliasSetTracker.h updated: 1.16 -> 1.17

---
Log message:

Add support for free instructions



---
Diffs of the changes:  (+3 -0)

Index: llvm/include/llvm/Analysis/AliasSetTracker.h
diff -u llvm/include/llvm/Analysis/AliasSetTracker.h:1.16 llvm/include/llvm/Analysis/AliasSetTracker.h:1.17
--- llvm/include/llvm/Analysis/AliasSetTracker.h:1.16	Thu Jul 22 02:58:14 2004
+++ llvm/include/llvm/Analysis/AliasSetTracker.h	Sun Jul 25 02:57:21 2004
@@ -27,6 +27,7 @@
 class AliasAnalysis;
 class LoadInst;
 class StoreInst;
+class FreeInst;
 class AliasSetTracker;
 class AliasSet;
 
@@ -263,6 +264,7 @@
   ///
   bool add(LoadInst *LI);
   bool add(StoreInst *SI);
+  bool add(FreeInst *FI);
   bool add(CallSite CS);          // Call/Invoke instructions
   bool add(CallInst *CI)   { return add(CallSite(CI)); }
   bool add(InvokeInst *II) { return add(CallSite(II)); }
@@ -275,6 +277,7 @@
   /// alias sets were eliminated.
   bool remove(LoadInst *LI);
   bool remove(StoreInst *SI);
+  bool remove(FreeInst *FI);
   bool remove(CallSite CS);
   bool remove(CallInst *CI)   { return remove(CallSite(CI)); }
   bool remove(InvokeInst *II) { return remove(CallSite(II)); }





More information about the llvm-commits mailing list