Skip to content

Commit 5744e2c

Browse files
committed
fixup! Remove uneeded check on fixed vector
1 parent 01bf50f commit 5744e2c

File tree

1 file changed

+6
-10
lines changed

1 file changed

+6
-10
lines changed

llvm/lib/Target/RISCV/RISCVISelLowering.cpp

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10599,11 +10599,9 @@ SDValue RISCVTargetLowering::LowerINTRINSIC_W_CHAIN(SDValue Op,
1059910599
SDValue VL = Op.getOperand(Op.getNumOperands() - 1);
1060010600
SDValue Mask = Op.getOperand(3);
1060110601
MVT MaskVT = Mask.getSimpleValueType();
10602-
if (MaskVT.isFixedLengthVector()) {
10603-
MVT MaskContainerVT =
10604-
::getContainerForFixedLengthVector(DAG, MaskVT, Subtarget);
10605-
Mask = convertToScalableVector(MaskContainerVT, Mask, DAG, Subtarget);
10606-
}
10602+
MVT MaskContainerVT =
10603+
::getContainerForFixedLengthVector(DAG, MaskVT, Subtarget);
10604+
Mask = convertToScalableVector(MaskContainerVT, Mask, DAG, Subtarget);
1060710605

1060810606
SDValue IntID = DAG.getTargetConstant(VlsegInts[NF - 2], DL, XLenVT);
1060910607
auto *Load = cast<MemIntrinsicSDNode>(Op);
@@ -10698,11 +10696,9 @@ SDValue RISCVTargetLowering::LowerINTRINSIC_VOID(SDValue Op,
1069810696
SDValue VL = Op.getOperand(Op.getNumOperands() - 1);
1069910697
SDValue Mask = Op.getOperand(Op.getNumOperands() - 2);
1070010698
MVT MaskVT = Mask.getSimpleValueType();
10701-
if (MaskVT.isFixedLengthVector()) {
10702-
MVT MaskContainerVT =
10703-
::getContainerForFixedLengthVector(DAG, MaskVT, Subtarget);
10704-
Mask = convertToScalableVector(MaskContainerVT, Mask, DAG, Subtarget);
10705-
}
10699+
MVT MaskContainerVT =
10700+
::getContainerForFixedLengthVector(DAG, MaskVT, Subtarget);
10701+
Mask = convertToScalableVector(MaskContainerVT, Mask, DAG, Subtarget);
1070610702

1070710703
SDValue IntID = DAG.getTargetConstant(VssegInts[NF - 2], DL, XLenVT);
1070810704
SDValue Ptr = Op->getOperand(NF + 2);

0 commit comments

Comments
 (0)