Lines Matching defs:NewInst
182 Instruction *NewInst = nullptr;
190 NewInst = CastInst::Create(Inst.getOpcode() == Instruction::SExt
194 NewInst->setNonNeg();
202 NewInst = BinaryOperator::CreateLShr(Op0, Inst.getOperand(1), "", Inst.getIterator());
203 NewInst->setIsExact(Inst.isExact());
215 NewInst = BinaryOperator::Create(NewOpcode, Op0, Op1, "", Inst.getIterator());
217 NewInst->setIsExact(Inst.isExact());
225 assert(NewInst && "Expected replacement instruction");
226 NewInst->takeName(&Inst);
227 InsertedValues.insert(NewInst);
228 Inst.replaceAllUsesWith(NewInst);
229 NewInst->setDebugLoc(Inst.getDebugLoc());