[llvm] [AMDGPU][NFC] Simplify assertions (PR #203472)
Jay Foad via llvm-commits
llvm-commits at lists.llvm.org
Fri Jun 12 01:47:39 PDT 2026
================
@@ -7485,13 +7485,7 @@ SDValue SITargetLowering::splitBinaryVectorOp(SDValue Op,
SelectionDAG &DAG) const {
unsigned Opc = Op.getOpcode();
EVT VT = Op.getValueType();
- assert(VT == MVT::v4i16 || VT == MVT::v4f16 || VT == MVT::v4bf16 ||
- VT == MVT::v4f32 || VT == MVT::v8i16 || VT == MVT::v8f16 ||
- VT == MVT::v8bf16 || VT == MVT::v16i16 || VT == MVT::v16f16 ||
- VT == MVT::v16bf16 || VT == MVT::v8f32 || VT == MVT::v16f32 ||
- VT == MVT::v32f32 || VT == MVT::v32i16 || VT == MVT::v32f16 ||
- VT == MVT::v32bf16 || VT == MVT::v4f64 || VT == MVT::v8f64 ||
- VT == MVT::v16f64 || VT == MVT::v32f64);
+ assert(VT.isVector() && VT.getVectorElementCount().isKnownEven());
----------------
jayfoad wrote:
Was it important to check that the count is not just even, but even and >= 4?
https://github.com/llvm/llvm-project/pull/203472
More information about the llvm-commits
mailing list