[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