[llvm] [AMDGPU] Fix v32f16 FMINIMUMNUM/FMAXIMUMNUM lowering in non-IEEE mode (PR #207896)
Arseniy Obolenskiy via llvm-commits
llvm-commits at lists.llvm.org
Tue Jul 7 05:39:45 PDT 2026
================
@@ -8730,7 +8730,7 @@ SITargetLowering::lowerFMINIMUMNUM_FMAXIMUMNUM(SDValue Op,
return expandFMINIMUMNUM_FMAXIMUMNUM(Op.getNode(), DAG);
if (VT == MVT::v4f16 || VT == MVT::v8f16 || VT == MVT::v16f16 ||
- VT == MVT::v16bf16)
+ VT == MVT::v32f16)
----------------
aobolensk wrote:
Hm, no, this was unreachable at this point. They are being tested already (so far it is ok): https://github.com/llvm/llvm-project/blob/7cb8692cc1455e983bdd7312d3bcc2f2f5222760/llvm/test/CodeGen/AMDGPU/minimumnum.bf16.ll#L5279 and https://github.com/llvm/llvm-project/blob/e0093262487e101d3c13773bf313cd3641544cd8/llvm/test/CodeGen/AMDGPU/maximumnum.bf16.ll#L5251
https://github.com/llvm/llvm-project/pull/207896
More information about the llvm-commits
mailing list