================ @@ -2479,7 +2479,7 @@ static bool hoistMinMax(Instruction &I, Loop &L, ICFLoopSafetyInfo &SafetyInfo, (ICmpInst::isSigned(P1) ? "s" : "u") + ---------------- nikic wrote: Use `*MatchingPred` here? https://github.com/llvm/llvm-project/pull/122730