[llvm] [LoopPeel] Implement initial peeling off the last loop iteration. (PR #139551)
Philip Reames via llvm-commits
llvm-commits at lists.llvm.org
Tue May 13 07:57:07 PDT 2025
================
@@ -439,6 +496,7 @@ static unsigned countToEliminateCompares(Loop &L, unsigned MaxPeelCount,
}
DesiredPeelCount = std::max(DesiredPeelCount, NewPeelCount);
+ DesiredPeelCountLast = std::max(DesiredPeelCountLast, NewPeelCount);
};
auto ComputePeelCountMinMax = [&](MinMaxIntrinsic *MinMax) {
----------------
preames wrote:
As a follow up, you can handle the minmax case too.
https://github.com/llvm/llvm-project/pull/139551
More information about the llvm-commits
mailing list