Lines Matching defs:InstructionRemover
3559 class InstructionRemover : public TypePromotionAction {
3578 InstructionRemover(Instruction *Inst, SetOfInstrs &RemovedInsts,
3584 LLVM_DEBUG(dbgs() << "Do: InstructionRemover: " << *Inst << "\n");
3592 ~InstructionRemover() override { delete Replacer; }
3594 InstructionRemover &operator=(const InstructionRemover &other) = delete;
3595 InstructionRemover(const InstructionRemover &other) = delete;
3600 LLVM_DEBUG(dbgs() << "Undo: InstructionRemover: " << *Inst << "\n");
3672 std::make_unique<TypePromotionTransaction::InstructionRemover>(