[llvm-commits] CVS: llvm/lib/Analysis/AliasAnalysisCounter.cpp BasicAliasAnalysis.cpp

Reid Spencer reid at x10sys.com
Tue Dec 7 00:11:35 PST 2004



Changes in directory llvm/lib/Analysis:

AliasAnalysisCounter.cpp updated: 1.9 -> 1.10
BasicAliasAnalysis.cpp updated: 1.58 -> 1.59
---
Log message:

For PR387: http://llvm.cs.uiuc.edu/PR387 :\
Add getModRefInfo method to avoid overloaded virtuals

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

Index: llvm/lib/Analysis/AliasAnalysisCounter.cpp
diff -u llvm/lib/Analysis/AliasAnalysisCounter.cpp:1.9 llvm/lib/Analysis/AliasAnalysisCounter.cpp:1.10
--- llvm/lib/Analysis/AliasAnalysisCounter.cpp:1.9	Sun Sep 19 23:45:57 2004
+++ llvm/lib/Analysis/AliasAnalysisCounter.cpp	Tue Dec  7 02:11:24 2004
@@ -115,6 +115,9 @@
     ModRefResult getModRefInfo(CallSite CS, Value *P, unsigned Size) {
       return count(getAnalysis<AliasAnalysis>().getModRefInfo(CS, P, Size));
     }
+    ModRefResult getModRefInfo(CallSite CS1, CallSite CS2) {
+      return AliasAnalysis::getModRefInfo(CS1,CS2);
+    }
   };
 
   RegisterOpt<AliasAnalysisCounter>


Index: llvm/lib/Analysis/BasicAliasAnalysis.cpp
diff -u llvm/lib/Analysis/BasicAliasAnalysis.cpp:1.58 llvm/lib/Analysis/BasicAliasAnalysis.cpp:1.59
--- llvm/lib/Analysis/BasicAliasAnalysis.cpp:1.58	Sun Nov 28 14:30:15 2004
+++ llvm/lib/Analysis/BasicAliasAnalysis.cpp	Tue Dec  7 02:11:24 2004
@@ -82,6 +82,9 @@
                       const Value *V2, unsigned V2Size);
 
     ModRefResult getModRefInfo(CallSite CS, Value *P, unsigned Size);
+    ModRefResult getModRefInfo(CallSite CS1, CallSite CS2) {
+      return NoAA::getModRefInfo(CS1,CS2);
+    }
 
     /// hasNoModRefInfoForCalls - We can provide mod/ref information against
     /// non-escaping allocations.






More information about the llvm-commits mailing list