aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Passes/PassBuilder.cpp
diff options
context:
space:
mode:
authorLuke Lau <luke@igalia.com>2025-09-18 20:56:01 +0800
committerGitHub <noreply@github.com>2025-09-18 20:56:01 +0800
commit72596b333fef81275d281081cfdb63f3f1eb940a (patch)
treee0bd6dcefd6085c85eaed0fc4942fe1968c3f872 /llvm/lib/Passes/PassBuilder.cpp
parent2ec7959b96ecc85fef3dcb50bab54b9f76f603d4 (diff)
downloadllvm-72596b333fef81275d281081cfdb63f3f1eb940a.zip
llvm-72596b333fef81275d281081cfdb63f3f1eb940a.tar.gz
llvm-72596b333fef81275d281081cfdb63f3f1eb940a.tar.bz2
[NewPM] Remove BranchProbabilityInfo from FunctionToLoopPassAdaptor. NFCI (#159516)
No loop pass seems to use now it after LoopPredication stopped using it in https://reviews.llvm.org/D111668
Diffstat (limited to 'llvm/lib/Passes/PassBuilder.cpp')
-rw-r--r--llvm/lib/Passes/PassBuilder.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/llvm/lib/Passes/PassBuilder.cpp b/llvm/lib/Passes/PassBuilder.cpp
index 8cf2776..4a47dac 100644
--- a/llvm/lib/Passes/PassBuilder.cpp
+++ b/llvm/lib/Passes/PassBuilder.cpp
@@ -2098,11 +2098,8 @@ Error PassBuilder::parseFunctionPass(FunctionPassManager &FPM,
bool UseBFI = llvm::any_of(InnerPipeline, [](auto Pipeline) {
return Pipeline.Name.contains("simple-loop-unswitch");
});
- bool UseBPI = llvm::any_of(InnerPipeline, [](auto Pipeline) {
- return Pipeline.Name == "loop-predication";
- });
FPM.addPass(createFunctionToLoopPassAdaptor(std::move(LPM), UseMemorySSA,
- UseBFI, UseBPI));
+ UseBFI));
return Error::success();
}
if (Name == "machine-function") {