diff options
Diffstat (limited to 'lib/Analysis/IPA')
-rw-r--r-- | lib/Analysis/IPA/Andersens.cpp | 2 | ||||
-rw-r--r-- | lib/Analysis/IPA/CallGraph.cpp | 2 | ||||
-rw-r--r-- | lib/Analysis/IPA/GlobalsModRef.cpp | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/lib/Analysis/IPA/Andersens.cpp b/lib/Analysis/IPA/Andersens.cpp index bc80f5b956..c9f5871b72 100644 --- a/lib/Analysis/IPA/Andersens.cpp +++ b/lib/Analysis/IPA/Andersens.cpp @@ -338,7 +338,7 @@ namespace { RegisterPass<Andersens> X("anders-aa", "Andersen's Interprocedural Alias Analysis"); - RegisterAnalysisGroup<AliasAnalysis, Andersens> Y; + RegisterAnalysisGroup<AliasAnalysis> Y(X); } ModulePass *llvm::createAndersensPass() { return new Andersens(); } diff --git a/lib/Analysis/IPA/CallGraph.cpp b/lib/Analysis/IPA/CallGraph.cpp index 8836807bfc..dab6867d32 100644 --- a/lib/Analysis/IPA/CallGraph.cpp +++ b/lib/Analysis/IPA/CallGraph.cpp @@ -183,7 +183,7 @@ private: 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 diff --git a/lib/Analysis/IPA/GlobalsModRef.cpp b/lib/Analysis/IPA/GlobalsModRef.cpp index 6739dfbf0e..2db4ed89c9 100644 --- a/lib/Analysis/IPA/GlobalsModRef.cpp +++ b/lib/Analysis/IPA/GlobalsModRef.cpp @@ -137,7 +137,7 @@ namespace { 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(); } |