X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=tools%2Fopt%2FAnalysisWrappers.cpp;h=b94902692b0d901255dba445d8b1cd5f45062582;hb=ccbfd5b18a79a07229f11af478843eae16ac9b26;hp=a2b57bb3e1151783ea6eac88a9c64e820da111a0;hpb=a2a3bbc668cdebcc87e18e93b4576d59dfab625c;p=oota-llvm.git diff --git a/tools/opt/AnalysisWrappers.cpp b/tools/opt/AnalysisWrappers.cpp index a2b57bb3e11..b94902692b0 100644 --- a/tools/opt/AnalysisWrappers.cpp +++ b/tools/opt/AnalysisWrappers.cpp @@ -17,10 +17,10 @@ // //===----------------------------------------------------------------------===// -#include "llvm/Module.h" +#include "llvm/Analysis/CallGraph.h" +#include "llvm/IR/Module.h" #include "llvm/Pass.h" #include "llvm/Support/CallSite.h" -#include "llvm/Analysis/CallGraph.h" #include "llvm/Support/raw_ostream.h" using namespace llvm; @@ -35,16 +35,16 @@ namespace { virtual bool runOnModule(Module &M) { for (Module::iterator I = M.begin(), E = M.end(); I != E; ++I) { if (!I->isDeclaration()) continue; - + bool PrintedFn = false; for (Value::use_iterator UI = I->use_begin(), E = I->use_end(); UI != E; ++UI) { Instruction *User = dyn_cast(*UI); if (!User) continue; - + CallSite CS(cast(User)); if (!CS) continue; - + for (CallSite::arg_iterator AI = CS.arg_begin(), E = CS.arg_end(); AI != E; ++AI) { if (!isa(*AI)) continue; @@ -80,10 +80,10 @@ namespace { virtual void getAnalysisUsage(AnalysisUsage &AU) const { AU.setPreservesAll(); - AU.addRequiredTransitive(); + AU.addRequiredTransitive(); } virtual bool runOnModule(Module &M) { - getAnalysis().print(errs(), &M); + getAnalysis().print(errs(), &M); return false; } };