diff options
| author | Robert Lougher <rob.lougher@gmail.com> | 2019-03-19 20:54:20 +0000 |
|---|---|---|
| committer | Robert Lougher <rob.lougher@gmail.com> | 2019-03-19 20:54:20 +0000 |
| commit | c67a759c99346afaaf3df16c5099dc0a73e412eb (patch) | |
| tree | 52c5975b0eb3070ed1f8c786f3b4c1ae47d2151f /llvm/lib/Passes/PassBuilder.cpp | |
| parent | 02d5fb1a6efb96706ca781c6a50624d0e0d7b842 (diff) | |
| download | bcm5719-llvm-c67a759c99346afaaf3df16c5099dc0a73e412eb.tar.gz bcm5719-llvm-c67a759c99346afaaf3df16c5099dc0a73e412eb.zip | |
Revert r356511 "[TailCallElim] Add tailcall elimination pass to LTO pipelines"
Due to buildbot failures (LLD tests).
llvm-svn: 356516
Diffstat (limited to 'llvm/lib/Passes/PassBuilder.cpp')
| -rw-r--r-- | llvm/lib/Passes/PassBuilder.cpp | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/llvm/lib/Passes/PassBuilder.cpp b/llvm/lib/Passes/PassBuilder.cpp index ba0d6c2bd68..2baff899010 100644 --- a/llvm/lib/Passes/PassBuilder.cpp +++ b/llvm/lib/Passes/PassBuilder.cpp @@ -1185,10 +1185,6 @@ PassBuilder::buildLTODefaultPipeline(OptimizationLevel Level, bool DebugLogging, // Break up allocas FPM.addPass(SROA()); - // LTO provides additional opportunities for tailcall elimination due to - // link-time inlining, and visibility of nocapture attribute. - FPM.addPass(TailCallElimPass()); - // Run a few AA driver optimizations here and now to cleanup the code. MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); |

