Lines Matching refs:Kills

89   for (MachineInstr *MI : Kills)  in findKill()
100 if (Kills.empty()) in print()
103 for (unsigned i = 0, e = Kills.size(); i != e; ++i) in print()
104 OS << "\n #" << i << ": " << *Kills[i]; in print()
127 for (unsigned i = 0, e = VRInfo.Kills.size(); i != e; ++i) in MarkVirtRegAliveInBlock()
128 if (VRInfo.Kills[i]->getParent() == MBB) { in MarkVirtRegAliveInBlock()
129 VRInfo.Kills.erase(VRInfo.Kills.begin()+i); // Erase entry in MarkVirtRegAliveInBlock()
166 if (!VRInfo.Kills.empty() && VRInfo.Kills.back()->getParent() == MBB) { in HandleVirtRegUse()
169 VRInfo.Kills.back() = &MI; in HandleVirtRegUse()
174 for (MachineInstr *Kill : VRInfo.Kills) in HandleVirtRegUse()
201 VRInfo.Kills.push_back(&MI); in HandleVirtRegUse()
213 VRInfo.Kills.push_back(&MI); in HandleVirtRegDef()
664 for (unsigned j = 0, e2 = VirtRegInfo[Reg].Kills.size(); j != e2; ++j) in analyze()
665 if (VirtRegInfo[Reg].Kills[j] == MRI->getVRegDef(Reg)) in analyze()
666 VirtRegInfo[Reg].Kills[j]->addRegisterDead(Reg, TRI); in analyze()
668 VirtRegInfo[Reg].Kills[j]->addRegisterKilled(Reg, TRI); in analyze()
689 VI.Kills.clear(); in recomputeForSingleDefVirtReg()
724 VI.Kills.push_back(&DefMI); in recomputeForSingleDefVirtReg()
761 VI.Kills.push_back(&MI); in recomputeForSingleDefVirtReg()
773 std::replace(VI.Kills.begin(), VI.Kills.end(), &OldMI, &NewMI); in replaceKillInstruction()
828 SmallPtrSet<const MachineBasicBlock *, 8> Kills; in isLiveOut() local
829 for (MachineInstr *MI : VI.Kills) in isLiveOut()
830 Kills.insert(MI->getParent()); in isLiveOut()
840 if (Kills.count(SuccMBB)) in isLiveOut()
855 DenseSet<unsigned> Defs, Kills; in addNewBlock() local
875 Kills.insert(Op.getReg()); in addNewBlock()
891 if (Kills.count(Reg) || VI.AliveBlocks.test(SuccBB->getNumber())) in addNewBlock()