Skip to content

Commit a025ef1

Browse files
committed
[X86] LowerSELECT - use DAG::getNegative() helper. NFC.
1 parent 54f09be commit a025ef1

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

llvm/lib/Target/X86/X86ISelLowering.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24141,8 +24141,7 @@ SDValue X86TargetLowering::LowerSELECT(SDValue Op, SelectionDAG &DAG) const {
2414124141
DAG.getConstant(1, DL, VT));
2414224142
else
2414324143
Neg = CmpOp0;
24144-
SDValue Mask = DAG.getNode(ISD::SUB, DL, VT, DAG.getConstant(0, DL, VT),
24145-
Neg); // -(and (x, 0x1))
24144+
SDValue Mask = DAG.getNegative(Neg, DL, VT); // -(and (x, 0x1))
2414624145
SDValue And = DAG.getNode(ISD::AND, DL, VT, Mask, Src1); // Mask & z
2414724146
return DAG.getNode(Op2.getOpcode(), DL, VT, And, Src2); // And Op y
2414824147
}

0 commit comments

Comments
 (0)