Searched refs:ToErase (Results 1 – 9 of 9) sorted by relevance
169 MachineInstr* ToErase = nullptr; in eliminateZExtSeq() local175 if (ToErase) { in eliminateZExtSeq()176 ToErase->eraseFromParent(); in eliminateZExtSeq()177 ToErase = nullptr; in eliminateZExtSeq()226 ToErase = &MI; in eliminateZExtSeq()286 MachineInstr* ToErase = nullptr; in eliminateRedundantMov() local292 if (ToErase) { in eliminateRedundantMov()294 LLVM_DEBUG(ToErase->dump()); in eliminateRedundantMov()295 ToErase->eraseFromParent(); in eliminateRedundantMov()296 ToErase = nullptr; in eliminateRedundantMov()[all …]
242 MachineInstr *ToErase = nullptr; in removeLD() local247 if (ToErase) { in removeLD()248 ToErase->eraseFromParent(); in removeLD()249 ToErase = nullptr; in removeLD()295 ToErase = &MI; in removeLD()
108 bool combineSEXTAndSHL(MachineInstr &MI, MachineInstr *&ToErase);266 MachineInstr* ToErase = nullptr; in simplifyCode() local303 if (ToErase) { in simplifyCode()304 ToErase->eraseFromParent(); in simplifyCode()305 ToErase = nullptr; in simplifyCode()384 ToErase = &MI; in simplifyCode()414 ToErase = &MI; in simplifyCode()438 ToErase = &MI; in simplifyCode()447 ToErase = &MI; in simplifyCode()492 ToErase = &MI; in simplifyCode()[all …]
64 SmallVector<MachineInstr*, 4> ToErase; in runOnMachineFunction() local120 ToErase.push_back(ZExt); in runOnMachineFunction()124 for (auto &I : ToErase) in runOnMachineFunction()
502 SmallVector<MachineInstr *, 8> ToErase; in reassign() local506 ToErase.push_back(MI); in reassign()520 for (auto MI : ToErase) in reassign()
745 SmallVector<Instruction *, 64> ToErase; in runEHOnFunction() local762 ToErase.push_back(II); in runEHOnFunction()779 ToErase.push_back(II); in runEHOnFunction()805 ToErase.push_back(RI); in runEHOnFunction()826 ToErase.push_back(CI); in runEHOnFunction()867 ToErase.push_back(LPI); in runEHOnFunction()871 for (Instruction *I : ToErase) in runEHOnFunction()881 SmallVector<Instruction *, 64> ToErase; in runSjLjOnFunction() local947 ToErase.push_back(CI); in runSjLjOnFunction()1015 ToErase.push_back(CI); in runSjLjOnFunction()[all …]
552 std::vector<unsigned> ToErase; in colorChain() local560 ToErase.push_back(OrigReg); in colorChain()564 ToErase.push_back(J.first); in colorChain()569 for (auto J : ToErase) in colorChain()
1351 static DeferredReplacement createDelete(Instruction *ToErase) { in createDelete() argument1353 D.Old = ToErase; in createDelete()2833 DenseSet<Value *> ToErase; in recomputeLiveInValues() local2836 ToErase.insert(KVPair.first); in recomputeLiveInValues()2838 for (auto *V : ToErase) in recomputeLiveInValues()
3473 for (Instruction *ToErase : InstructionsToErase) { in runGVN()3474 if (!ToErase->use_empty()) in runGVN()3475 ToErase->replaceAllUsesWith(UndefValue::get(ToErase->getType())); in runGVN()3477 assert(ToErase->getParent() && in runGVN()3479 ToErase->eraseFromParent(); in runGVN()