From 156ba620b3805f6b0b106b3751ec68a4722e35ff Mon Sep 17 00:00:00 2001 From: Sanjay Patel Date: Tue, 27 Jul 2021 16:42:51 -0400 Subject: [PATCH] [x86] update stale code comment; NFC The transform was generalized with: 1ce05ad619a5 --- llvm/lib/Target/X86/X86ISelLowering.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp index 48c3713d3704..80580456b945 100644 --- a/llvm/lib/Target/X86/X86ISelLowering.cpp +++ b/llvm/lib/Target/X86/X86ISelLowering.cpp @@ -49958,12 +49958,11 @@ static SDValue pushAddIntoCmovOfConsts(SDNode *N, SelectionDAG &DAG) { if (!isSuitableCmov(Cmov)) return SDValue(); - // add (cmov C, 0), OtherOp --> cmov (add OtherOp, C), OtherOp - // add (cmov 0, C), OtherOp --> cmov OtherOp, (add OtherOp, C) + // add (cmov C1, C2), OtherOp --> cmov (add OtherOp, C1), (add OtherOp, C2) + EVT VT = N->getValueType(0); SDLoc DL(N); SDValue FalseOp = Cmov.getOperand(0); SDValue TrueOp = Cmov.getOperand(1); - EVT VT = N->getValueType(0); FalseOp = DAG.getNode(ISD::ADD, DL, VT, OtherOp, FalseOp); TrueOp = DAG.getNode(ISD::ADD, DL, VT, OtherOp, TrueOp); return DAG.getNode(X86ISD::CMOV, DL, VT, FalseOp, TrueOp, Cmov.getOperand(2),