[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