• Home
  • Raw
  • Download

Lines Matching refs:Kills

59   for (unsigned i = 0, e = Kills.size(); i != e; ++i)  in findKill()
60 if (Kills[i]->getParent() == MBB) in findKill()
61 return Kills[i]; in findKill()
71 if (Kills.empty()) in dump()
74 for (unsigned i = 0, e = Kills.size(); i != e; ++i) in dump()
75 dbgs() << "\n #" << i << ": " << *Kills[i]; in dump()
96 for (unsigned i = 0, e = VRInfo.Kills.size(); i != e; ++i) in MarkVirtRegAliveInBlock()
97 if (VRInfo.Kills[i]->getParent() == MBB) { in MarkVirtRegAliveInBlock()
98 VRInfo.Kills.erase(VRInfo.Kills.begin()+i); // Erase entry in MarkVirtRegAliveInBlock()
136 if (!VRInfo.Kills.empty() && VRInfo.Kills.back()->getParent() == MBB) { in HandleVirtRegUse()
139 VRInfo.Kills.back() = MI; in HandleVirtRegUse()
144 for (unsigned i = 0, e = VRInfo.Kills.size(); i != e; ++i) in HandleVirtRegUse()
145 assert(VRInfo.Kills[i]->getParent() != MBB && "entry should be at end!"); in HandleVirtRegUse()
170 VRInfo.Kills.push_back(MI); in HandleVirtRegUse()
183 VRInfo.Kills.push_back(MI); in HandleVirtRegDef()
624 for (unsigned j = 0, e2 = VirtRegInfo[Reg].Kills.size(); j != e2; ++j) in runOnMachineFunction()
625 if (VirtRegInfo[Reg].Kills[j] == MRI->getVRegDef(Reg)) in runOnMachineFunction()
626 VirtRegInfo[Reg].Kills[j]->addRegisterDead(Reg, TRI); in runOnMachineFunction()
628 VirtRegInfo[Reg].Kills[j]->addRegisterKilled(Reg, TRI); in runOnMachineFunction()
651 std::replace(VI.Kills.begin(), VI.Kills.end(), OldMI, NewMI); in replaceKillInstruction()
725 for (unsigned i = 0, e = VI.Kills.size(); i != e; ++i) in isLiveOut()
726 if (VI.Kills[i]->getParent() == SuccMBB) in isLiveOut()
732 for (unsigned i = 0, e = VI.Kills.size(); i != e; ++i) in isLiveOut()
733 if (VI.Kills[i]->getParent() == SuccMBB1 || in isLiveOut()
734 VI.Kills[i]->getParent() == SuccMBB2) in isLiveOut()
740 for (unsigned i = 0, e = VI.Kills.size(); i != e; ++i) in isLiveOut()
742 VI.Kills[i]->getParent())) in isLiveOut()