Skip to content

Commit 999b9e6

Browse files
committed
[RISCV] Use vector getConstant instead of getSplatVector+getConstant. NFC
1 parent fd50151 commit 999b9e6

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

llvm/lib/Target/RISCV/RISCVISelLowering.cpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4634,9 +4634,7 @@ static SDValue getWideningInterleave(SDValue EvenV, SDValue OddV,
46344634
} else if (Subtarget.hasStdExtZvbb()) {
46354635
// Interleaved = (OddV << VecVT.getScalarSizeInBits()) + EvenV.
46364636
SDValue OffsetVec =
4637-
DAG.getSplatVector(VecContainerVT, DL,
4638-
DAG.getConstant(VecVT.getScalarSizeInBits(), DL,
4639-
Subtarget.getXLenVT()));
4637+
DAG.getConstant(VecVT.getScalarSizeInBits(), DL, VecContainerVT);
46404638
Interleaved = DAG.getNode(RISCVISD::VWSLL_VL, DL, WideContainerVT, OddV,
46414639
OffsetVec, Passthru, Mask, VL);
46424640
if (!EvenV.isUndef())

0 commit comments

Comments
 (0)