Searched refs:DeadInst (Results 1 – 4 of 4) sorted by relevance
167 for (auto *DeadInst : DeadRemats) { in postOptimization() local168 LIS->RemoveMachineInstrFromMaps(*DeadInst); in postOptimization()169 DeadInst->eraseFromParent(); in postOptimization()
786 for (auto *DeadInst : DeadRemats) { in postOptimization() local787 LIS.RemoveMachineInstrFromMaps(*DeadInst); in postOptimization()788 DeadInst->eraseFromParent(); in postOptimization()
723 SmallSetVector<Instruction *, 16> &DeadInst);767 SmallSetVector<Instruction *, 16> &DeadInst) { in optimizeAMXCastFromPhi() argument911 DeadInst.insert(ACI); in optimizeAMXCastFromPhi()1045 SmallSetVector<Instruction *, 16> DeadInst; in combineAMXcast() local1114 if (DeadInst.contains(I)) in combineAMXcast()1117 if (optimizeAMXCastFromPhi(cast<IntrinsicInst>(I), PN, DeadInst)) { in combineAMXcast()1118 DeadInst.insert(PN); in combineAMXcast()1125 while (!DeadInst.empty()) { in combineAMXcast()1126 Instruction *I = DeadInst.pop_back_val(); in combineAMXcast()1127 Change |= DCEInstruction(I, DeadInst, TLI); in combineAMXcast()
1706 Instruction *DeadInst = NowDeadInsts.pop_back_val(); in deleteDeadInstruction() local1710 salvageDebugInfo(*DeadInst); in deleteDeadInstruction()1711 salvageKnowledge(DeadInst); in deleteDeadInstruction()1714 MemoryAccess *MA = MSSA.getMemoryAccess(DeadInst); in deleteDeadInstruction()1735 auto I = IOLs.find(DeadInst->getParent()); in deleteDeadInstruction()1737 I->second.erase(DeadInst); in deleteDeadInstruction()1739 for (Use &O : DeadInst->operands()) in deleteDeadInstruction()1746 EI.removeInstruction(DeadInst); in deleteDeadInstruction()1752 if (IsMemDef && DeadInst->getType()->isVoidTy()) in deleteDeadInstruction()1753 DeadInst->eraseFromParent(); in deleteDeadInstruction()[all …]