[llvm] [LV] Vectorize maxnum/minnum w/o fast-math flags. (PR #148239)
via llvm-commits
llvm-commits at lists.llvm.org
Fri Jul 18 08:16:13 PDT 2025
================
@@ -1096,7 +1100,8 @@ Value *llvm::createMinMaxOp(IRBuilderBase &Builder, RecurKind RK, Value *Left,
Value *Right) {
Type *Ty = Left->getType();
if (Ty->isIntOrIntVectorTy() ||
- (RK == RecurKind::FMinimum || RK == RecurKind::FMaximum ||
+ (RK == RecurKind::FMinNum || RK == RecurKind::FMaxNum ||
+ RK == RecurKind::FMinimum || RK == RecurKind::FMaximum ||
RK == RecurKind::FMinimumNum || RK == RecurKind::FMaximumNum)) {
// TODO: Add float minnum/maxnum support when FMF nnan is set.
----------------
ayalz wrote:
This TODO still holds?
https://github.com/llvm/llvm-project/pull/148239
More information about the llvm-commits
mailing list