From: Roman Lebedev Date: Sat, 10 Aug 2019 19:29:10 +0000 (+0000) Subject: [InstCombine][NFC] Use SimplifyAddInst() instead of SimplifyBinOp(Instruction::Binary... X-Git-Tag: llvmorg-11-init~12188 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=96474d17c618348487760893cfeb7199fd4a3c7c;p=platform%2Fupstream%2Fllvm.git [InstCombine][NFC] Use SimplifyAddInst() instead of SimplifyBinOp(Instruction::BinaryOps::Add, ) llvm-svn: 368521 --- diff --git a/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp b/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp index f82a5b1..46294ad 100644 --- a/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp +++ b/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp @@ -3343,8 +3343,8 @@ foldShiftIntoShiftInAnotherHandOfAndInICmp(ICmpInst &I, const SimplifyQuery SQ, } // Can we fold (XShAmt+YShAmt) ? - Value *NewShAmt = SimplifyBinOp(Instruction::BinaryOps::Add, XShAmt, YShAmt, - SQ.getWithInstruction(&I)); + Value *NewShAmt = SimplifyAddInst(XShAmt, YShAmt, /*IsNSW=*/false, + /*IsNUW=*/false, SQ.getWithInstruction(&I)); if (!NewShAmt) return nullptr; // Is the new shift amount smaller than the bit width?