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