Lines Matching defs:Kills
61 for (unsigned i = 0, e = Kills.size(); i != e; ++i)
62 if (Kills[i]->getParent() == MBB)
63 return Kills[i];
74 if (Kills.empty())
77 for (unsigned i = 0, e = Kills.size(); i != e; ++i)
78 dbgs() << "\n #" << i << ": " << *Kills[i];
100 for (unsigned i = 0, e = VRInfo.Kills.size(); i != e; ++i)
101 if (VRInfo.Kills[i]->getParent() == MBB) {
102 VRInfo.Kills.erase(VRInfo.Kills.begin()+i); // Erase entry
140 if (!VRInfo.Kills.empty() && VRInfo.Kills.back()->getParent() == MBB) {
143 VRInfo.Kills.back() = MI;
148 for (unsigned i = 0, e = VRInfo.Kills.size(); i != e; ++i)
149 assert(VRInfo.Kills[i]->getParent() != MBB && "entry should be at end!");
174 VRInfo.Kills.push_back(MI);
187 VRInfo.Kills.push_back(MI);
678 for (unsigned j = 0, e2 = VirtRegInfo[Reg].Kills.size(); j != e2; ++j)
679 if (VirtRegInfo[Reg].Kills[j] == MRI->getVRegDef(Reg))
680 VirtRegInfo[Reg].Kills[j]->addRegisterDead(Reg, TRI);
682 VirtRegInfo[Reg].Kills[j]->addRegisterKilled(Reg, TRI);
705 std::replace(VI.Kills.begin(), VI.Kills.end(), OldMI, NewMI);
780 for (unsigned i = 0, e = VI.Kills.size(); i != e; ++i)
781 if (VI.Kills[i]->getParent() == SuccMBB)
787 for (unsigned i = 0, e = VI.Kills.size(); i != e; ++i)
788 if (VI.Kills[i]->getParent() == SuccMBB1 ||
789 VI.Kills[i]->getParent() == SuccMBB2)
795 for (unsigned i = 0, e = VI.Kills.size(); i != e; ++i)
797 VI.Kills[i]->getParent()))
811 SmallSet<unsigned, 16> Defs, Kills;
832 Kills.insert(I->getReg());
848 if (Kills.count(Reg) || VI.AliveBlocks.test(SuccBB->getNumber()))