Lines Matching refs:NewInst
184 Instruction *NewInst = nullptr; in replaceSignedInst() local
192 NewInst = CastInst::Create(Inst.getOpcode() == Instruction::SExt in replaceSignedInst()
196 NewInst->setNonNeg(); in replaceSignedInst()
204 NewInst = BinaryOperator::CreateLShr(Op0, Inst.getOperand(1), "", Inst.getIterator()); in replaceSignedInst()
205 NewInst->setIsExact(Inst.isExact()); in replaceSignedInst()
217 NewInst = BinaryOperator::Create(NewOpcode, Op0, Op1, "", Inst.getIterator()); in replaceSignedInst()
219 NewInst->setIsExact(Inst.isExact()); in replaceSignedInst()
227 assert(NewInst && "Expected replacement instruction"); in replaceSignedInst()
228 NewInst->takeName(&Inst); in replaceSignedInst()
229 InsertedValues.insert(NewInst); in replaceSignedInst()
230 Inst.replaceAllUsesWith(NewInst); in replaceSignedInst()
231 NewInst->setDebugLoc(Inst.getDebugLoc()); in replaceSignedInst()