[llvm] [polly] [SimpleLoopUnswitch] Don't use BlockFrequencyInfo to skip cold loops (PR #159522)
Nikita Popov via llvm-commits
llvm-commits at lists.llvm.org
Thu Sep 18 05:11:57 PDT 2025
================
@@ -2095,14 +2093,8 @@ Error PassBuilder::parseFunctionPass(FunctionPassManager &FPM,
return Err;
// Add the nested pass manager with the appropriate adaptor.
bool UseMemorySSA = (Name == "loop-mssa");
- 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";
- });
----------------
nikic wrote:
For the record, BPI in LoopPredication was dropped in https://github.com/llvm/llvm-project/commit/9403514e764950a0dfcd627fc90c73432314bced.
https://github.com/llvm/llvm-project/pull/159522
More information about the llvm-commits
mailing list