Skip to content

Commit 989d8b1

Browse files
committed
Address review comment
1 parent 9f1b090 commit 989d8b1

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

llvm/lib/Target/RISCV/RISCVISelLowering.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9274,8 +9274,8 @@ SDValue RISCVTargetLowering::lowerSELECT(SDValue Op, SelectionDAG &DAG) const {
92749274

92759275
// select c, 0, simm12 -> andi (addi c, -1), simm12
92769276
if (isNullConstant(TrueV) && isSimm12Constant(FalseV)) {
9277-
SDValue Mask = DAG.getNode(ISD::SUB, DL, VT, CondV,
9278-
DAG.getConstant(1, DL, XLenVT));
9277+
SDValue Mask = DAG.getNode(ISD::ADD, DL, VT, CondV,
9278+
DAG.getSignedConstant(-1, DL, XLenVT));
92799279
return DAG.getNode(ISD::AND, DL, VT, FalseV, Mask);
92809280
}
92819281

0 commit comments

Comments
 (0)