Lines Matching refs:Inst
2207 Instruction *Inst = BBI++;
2210 if (isInstructionTriviallyDead(Inst, TLI)) {
2212 DEBUG(errs() << "IC: DCE: " << *Inst << '\n');
2213 Inst->eraseFromParent();
2218 if (!Inst->use_empty() && isa<Constant>(Inst->getOperand(0)))
2219 if (Constant *C = ConstantFoldInstruction(Inst, TD, TLI)) {
2221 << *Inst << '\n');
2222 Inst->replaceAllUsesWith(C);
2224 Inst->eraseFromParent();
2230 for (User::op_iterator i = Inst->op_begin(), e = Inst->op_end();
2248 InstrsForInstCombineWorklist.push_back(Inst);
2319 Instruction *Inst = --I;
2320 if (!Inst->use_empty())
2321 Inst->replaceAllUsesWith(UndefValue::get(Inst->getType()));
2322 if (isa<LandingPadInst>(Inst)) {
2323 EndInst = Inst;
2326 if (!isa<DbgInfoIntrinsic>(Inst)) {
2330 Inst->eraseFromParent();