diff --git a/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp b/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp index 8c13ff8e3281a..6512658701d8c 100644 --- a/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp +++ b/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp @@ -4018,7 +4018,6 @@ bool X86DAGToDAGISel::tryShiftAmountMod(SDNode *N) { if (ShiftAmt->getOpcode() == ISD::SUB && Add0C == nullptr) return false; - auto *ConstValOp = Add0C == nullptr ? Add1C : Add0C; EVT OpVT = ShiftAmt.getValueType(); NewShiftAmt = CurDAG->getNOT(DL, Add0C == nullptr ? Add0 : Add1, OpVT);