[llvm-commits] CVS: llvm/lib/Analysis/AliasAnalysisEvaluator.cpp
Misha Brukman
brukman at cs.uiuc.edu
Fri Mar 12 10:22:01 PST 2004
Changes in directory llvm/lib/Analysis:
AliasAnalysisEvaluator.cpp updated: 1.11 -> 1.12
---
Log message:
Simplify code to process CallSites (thanks to Chris).
---
Diffs of the changes: (+2 -4)
Index: llvm/lib/Analysis/AliasAnalysisEvaluator.cpp
diff -u llvm/lib/Analysis/AliasAnalysisEvaluator.cpp:1.11 llvm/lib/Analysis/AliasAnalysisEvaluator.cpp:1.12
--- llvm/lib/Analysis/AliasAnalysisEvaluator.cpp:1.11 Fri Mar 12 00:15:08 2004
+++ llvm/lib/Analysis/AliasAnalysisEvaluator.cpp Fri Mar 12 10:20:49 2004
@@ -91,10 +91,8 @@
}
for (inst_iterator I = inst_begin(F), E = inst_end(F); I != E; ++I) {
- if (CallInst *CI = dyn_cast<CallInst>(*I))
- CallSites.insert(CallSite(CI));
- else if (InvokeInst *II = dyn_cast<InvokeInst>(*I))
- CallSites.insert(CallSite(II));
+ CallSite CS = CallSite::get(*I);
+ if (CS.getInstruction()) CallSites.insert(CS);
}
if (PrintNoAlias || PrintMayAlias || PrintMustAlias ||
More information about the llvm-commits
mailing list