diff options
author | Chandler Carruth <chandlerc@gmail.com> | 2016-08-03 09:14:03 +0000 |
---|---|---|
committer | Chandler Carruth <chandlerc@gmail.com> | 2016-08-03 09:14:03 +0000 |
commit | fdc6ba1e45b4b4617d5e9a6b7f64134450d79438 (patch) | |
tree | fcce645fdbb610cc97f0bb2376811561dd2e363e /llvm/lib/Passes/PassBuilder.cpp | |
parent | 350ece4efb2aecfaf21b77fa89124337a9f367d5 (diff) | |
download | llvm-fdc6ba1e45b4b4617d5e9a6b7f64134450d79438.zip llvm-fdc6ba1e45b4b4617d5e9a6b7f64134450d79438.tar.gz llvm-fdc6ba1e45b4b4617d5e9a6b7f64134450d79438.tar.bz2 |
[PM] Fix a mis-named parameter in parseLoopPass -- the pass manager was
called "FPM" instead of "LPM" in a hold-over from when the code was
modeled on that used to parse function passes.
llvm-svn: 277584
Diffstat (limited to 'llvm/lib/Passes/PassBuilder.cpp')
-rw-r--r-- | llvm/lib/Passes/PassBuilder.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/llvm/lib/Passes/PassBuilder.cpp b/llvm/lib/Passes/PassBuilder.cpp index 6369b55..f8165ed 100644 --- a/llvm/lib/Passes/PassBuilder.cpp +++ b/llvm/lib/Passes/PassBuilder.cpp @@ -646,7 +646,7 @@ bool PassBuilder::parseFunctionPass(FunctionPassManager &FPM, return false; } -bool PassBuilder::parseLoopPass(LoopPassManager &FPM, const PipelineElement &E, +bool PassBuilder::parseLoopPass(LoopPassManager &LPM, const PipelineElement &E, bool VerifyEachPass, bool DebugLogging) { StringRef Name = E.Name; auto &InnerPipeline = E.InnerPipeline; @@ -659,7 +659,7 @@ bool PassBuilder::parseLoopPass(LoopPassManager &FPM, const PipelineElement &E, DebugLogging)) return false; // Add the nested pass manager with the appropriate adaptor. - FPM.addPass(std::move(NestedLPM)); + LPM.addPass(std::move(NestedLPM)); return true; } if (auto Count = parseRepeatPassName(Name)) { @@ -667,7 +667,7 @@ bool PassBuilder::parseLoopPass(LoopPassManager &FPM, const PipelineElement &E, if (!parseLoopPassPipeline(NestedLPM, InnerPipeline, VerifyEachPass, DebugLogging)) return false; - FPM.addPass(createRepeatingPassWrapper(*Count, std::move(NestedLPM))); + LPM.addPass(createRepeatingPassWrapper(*Count, std::move(NestedLPM))); return true; } // Normal passes can't have pipelines. @@ -677,17 +677,17 @@ bool PassBuilder::parseLoopPass(LoopPassManager &FPM, const PipelineElement &E, // Now expand the basic registered passes from the .inc file. #define LOOP_PASS(NAME, CREATE_PASS) \ if (Name == NAME) { \ - FPM.addPass(CREATE_PASS); \ + LPM.addPass(CREATE_PASS); \ return true; \ } #define LOOP_ANALYSIS(NAME, CREATE_PASS) \ if (Name == "require<" NAME ">") { \ - FPM.addPass(RequireAnalysisPass< \ + LPM.addPass(RequireAnalysisPass< \ std::remove_reference<decltype(CREATE_PASS)>::type>()); \ return true; \ } \ if (Name == "invalidate<" NAME ">") { \ - FPM.addPass(InvalidateAnalysisPass< \ + LPM.addPass(InvalidateAnalysisPass< \ std::remove_reference<decltype(CREATE_PASS)>::type>()); \ return true; \ } |