[llvm] [LV] Vectorize selecting last IV of min/max element. (PR #141431)

via llvm-commits llvm-commits at lists.llvm.org
Fri Nov 21 02:58:02 PST 2025


================
@@ -214,6 +214,51 @@ static bool checkOrderedReduction(RecurKind Kind, Instruction *ExactFPMathInst,
   return true;
 }
 
+/// Returns true if \p Phi is a min/max reduction matching \p Kind where \p Phi
+/// is used in the loop outside the reduction chain. This is common for loops
+/// selecting the index of a minimum/maximum value (argmax).
----------------
ayalz wrote:

```suggestion
/// selecting the index of a minimum/maximum value (argmin/argmax).
```

https://github.com/llvm/llvm-project/pull/141431


More information about the llvm-commits mailing list