[llvm] [LV] Vectorize conditional scalar assignments (PR #158088)
Mel Chen via llvm-commits
llvm-commits at lists.llvm.org
Wed Nov 26 01:16:44 PST 2025
================
@@ -1243,6 +1272,8 @@ unsigned RecurrenceDescriptor::getOpcode(RecurKind Kind) {
case RecurKind::FMaximumNum:
case RecurKind::FMinimumNum:
return Instruction::FCmp;
+ case RecurKind::FindLast:
+ return Instruction::Select;
----------------
Mel-Chen wrote:
nit: Better align the approach of AnyOf and FindIV:
```
case RecurKind::FindLast:
case RecurKind::AnyOf:
case RecurKind::FindFirstIVSMin:
case RecurKind::FindFirstIVUMin:
case RecurKind::FindLastIVSMax:
case RecurKind::FindLastIVUMax:
// TODO: Set AnyOf and Find to Instruction::Select once in-loop reductions
// are supported.
```
https://github.com/llvm/llvm-project/pull/158088
More information about the llvm-commits
mailing list