Searched refs:ToErase (Results 1 – 9 of 9) sorted by relevance
120 MachineInstr* ToErase = nullptr; in eliminateZExtSeq() local126 if (ToErase) { in eliminateZExtSeq()127 ToErase->eraseFromParent(); in eliminateZExtSeq()128 ToErase = nullptr; in eliminateZExtSeq()177 ToErase = &MI; in eliminateZExtSeq()236 MachineInstr* ToErase = nullptr; in eliminateRedundantMov() local242 if (ToErase) { in eliminateRedundantMov()244 LLVM_DEBUG(ToErase->dump()); in eliminateRedundantMov()245 ToErase->eraseFromParent(); in eliminateRedundantMov()246 ToErase = nullptr; in eliminateRedundantMov()[all …]
258 if (ToErase) { in simplifyCode()260 ToErase = nullptr; in simplifyCode()388 ToErase = &MI; in simplifyCode()435 ToErase = &MI; in simplifyCode()560 ToErase = &MI; in simplifyCode()604 ToErase = &MI; in simplifyCode()621 ToErase = &MI; in simplifyCode()666 ToErase = &MI; in simplifyCode()756 ToErase = &MI; in simplifyCode()766 if (ToErase) { in simplifyCode()[all …]
745 SmallVector<Instruction *, 64> ToErase; in runEHOnFunction() local762 ToErase.push_back(II); in runEHOnFunction()778 ToErase.push_back(II); in runEHOnFunction()803 ToErase.push_back(RI); in runEHOnFunction()823 ToErase.push_back(CI); in runEHOnFunction()863 ToErase.push_back(LPI); in runEHOnFunction()867 for (Instruction *I : ToErase) in runEHOnFunction()877 SmallVector<Instruction *, 64> ToErase; in runSjLjOnFunction() local943 ToErase.push_back(CI); in runSjLjOnFunction()1005 ToErase.push_back(CI); in runSjLjOnFunction()[all …]
125 SmallVector<MachineInstr*, 4> ToErase; in runOnMachineFunction() local179 ToErase.push_back(ZExt); in runOnMachineFunction()183 for (auto &I : ToErase) in runOnMachineFunction()
505 SmallVector<MachineInstr *, 8> ToErase; in reassign() local509 ToErase.push_back(MI); in reassign()523 for (auto MI : ToErase) in reassign()
553 std::vector<unsigned> ToErase; in colorChain() local561 ToErase.push_back(OrigReg); in colorChain()565 ToErase.push_back(J.first); in colorChain()570 for (auto J : ToErase) in colorChain()
1355 static DeferredReplacement createDelete(Instruction *ToErase) { in createDelete() argument1357 D.Old = ToErase; in createDelete()2812 DenseSet<Value *> ToErase; in recomputeLiveInValues() local2815 ToErase.insert(KVPair.first); in recomputeLiveInValues()2817 for (auto *V : ToErase) in recomputeLiveInValues()
3498 for (Instruction *ToErase : InstructionsToErase) { in runGVN()3499 if (!ToErase->use_empty()) in runGVN()3500 ToErase->replaceAllUsesWith(UndefValue::get(ToErase->getType())); in runGVN()3502 assert(ToErase->getParent() && in runGVN()3504 ToErase->eraseFromParent(); in runGVN()
1016 SmallVector<GlobalAlias*, 4> ToErase; in importFunction() local1024 ToErase.push_back(A); in importFunction()1027 for (auto *A : ToErase) in importFunction()