Changes in directory llvm/lib/Analysis/IPA:
Andersens.cpp updated: 1.31 -> 1.32 CallGraph.cpp updated: 1.56 -> 1.57 GlobalsModRef.cpp updated: 1.20 -> 1.21 --- Log message: simplify AnalysisGroup registration, eliminating one typeid call. --- Diffs of the changes: (+3 -3) Andersens.cpp | 2 +- CallGraph.cpp | 2 +- GlobalsModRef.cpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) Index: llvm/lib/Analysis/IPA/Andersens.cpp diff -u llvm/lib/Analysis/IPA/Andersens.cpp:1.31 llvm/lib/Analysis/IPA/Andersens.cpp:1.32 --- llvm/lib/Analysis/IPA/Andersens.cpp:1.31 Sun Aug 27 17:42:51 2006 +++ llvm/lib/Analysis/IPA/Andersens.cpp Sun Aug 27 19:42:29 2006 @@ -338,7 +338,7 @@ RegisterPass<Andersens> X("anders-aa", "Andersen's Interprocedural Alias Analysis"); - RegisterAnalysisGroup<AliasAnalysis, Andersens> Y; + RegisterAnalysisGroup<AliasAnalysis> Y(X); } ModulePass *llvm::createAndersensPass() { return new Andersens(); } Index: llvm/lib/Analysis/IPA/CallGraph.cpp diff -u llvm/lib/Analysis/IPA/CallGraph.cpp:1.56 llvm/lib/Analysis/IPA/CallGraph.cpp:1.57 --- llvm/lib/Analysis/IPA/CallGraph.cpp:1.56 Sun Aug 27 17:42:51 2006 +++ llvm/lib/Analysis/IPA/CallGraph.cpp Sun Aug 27 19:42:29 2006 @@ -183,7 +183,7 @@ RegisterAnalysisGroup<CallGraph> X("Call Graph"); RegisterPass<BasicCallGraph> Y("basiccg", "Basic CallGraph Construction"); -RegisterAnalysisGroup<CallGraph, BasicCallGraph, true> Z; +RegisterAnalysisGroup<CallGraph, true> Z(Y); } //End anonymous namespace Index: llvm/lib/Analysis/IPA/GlobalsModRef.cpp diff -u llvm/lib/Analysis/IPA/GlobalsModRef.cpp:1.20 llvm/lib/Analysis/IPA/GlobalsModRef.cpp:1.21 --- llvm/lib/Analysis/IPA/GlobalsModRef.cpp:1.20 Sun Aug 27 17:42:51 2006 +++ llvm/lib/Analysis/IPA/GlobalsModRef.cpp Sun Aug 27 19:42:29 2006 @@ -137,7 +137,7 @@ RegisterPass<GlobalsModRef> X("globalsmodref-aa", "Simple mod/ref analysis for globals"); - RegisterAnalysisGroup<AliasAnalysis, GlobalsModRef> Y; + RegisterAnalysisGroup<AliasAnalysis> Y(X); } Pass *llvm::createGlobalsModRefPass() { return new GlobalsModRef(); } _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits