Lines Matching defs:InstructionRemover
3272 class InstructionRemover : public TypePromotionAction {
3291 InstructionRemover(Instruction *Inst, SetOfInstrs &RemovedInsts,
3297 LLVM_DEBUG(dbgs() << "Do: InstructionRemover: " << *Inst << "\n");
3305 ~InstructionRemover() override { delete Replacer; }
3307 InstructionRemover &operator=(const InstructionRemover &other) = delete;
3308 InstructionRemover(const InstructionRemover &other) = delete;
3313 LLVM_DEBUG(dbgs() << "Undo: InstructionRemover: " << *Inst << "\n");
3385 std::make_unique<TypePromotionTransaction::InstructionRemover>(