diff options
| author | Misha Brukman <brukman+llvm@gmail.com> | 2004-03-12 16:20:49 +0000 | 
|---|---|---|
| committer | Misha Brukman <brukman+llvm@gmail.com> | 2004-03-12 16:20:49 +0000 | 
| commit | 4483c9b86420c7c64da473a4f39cebdd9d6b9d54 (patch) | |
| tree | e82dd6173b0da6b0a6813433baee615b72acbcfd /llvm/lib | |
| parent | 83406861120a93e21f44fc417b7a02f73b88a4be (diff) | |
| download | bcm5719-llvm-4483c9b86420c7c64da473a4f39cebdd9d6b9d54.tar.gz bcm5719-llvm-4483c9b86420c7c64da473a4f39cebdd9d6b9d54.zip  | |
Simplify code to process CallSites (thanks to Chris).
llvm-svn: 12334
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Analysis/AliasAnalysisEvaluator.cpp | 6 | 
1 files changed, 2 insertions, 4 deletions
diff --git a/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp b/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp index df1a9b84f21..19d44dd9c85 100644 --- a/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp +++ b/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp @@ -91,10 +91,8 @@ bool AAEval::runOnFunction(Function &F) {    }    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 ||  | 

