Skip to content

Commit 025a4f9

Browse files
committed
use SignExtend64<6> instead of APInt
1 parent d46bea2 commit 025a4f9

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

llvm/lib/Target/RISCV/RISCVISelLowering.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20329,7 +20329,7 @@ emitCV_SHUFFLE_SCI_B(MachineInstr &MI, MachineBasicBlock *MBB,
2032920329
const RISCVInstrInfo &TII = *Subtarget.getInstrInfo();
2033020330
BuildMI(*MBB, MI, DL, TII.get(Opcodes[Imm >> 6]), DstReg)
2033120331
.addReg(SrcReg)
20332-
.addImm(APInt(6, Imm, true).getSExtValue());
20332+
.addImm(SignExtend64<6>(Imm));
2033320333
MI.eraseFromParent();
2033420334
return MBB;
2033520335
}

0 commit comments

Comments
 (0)