Lines Matching refs:LiveVirtRegs
89 LiveRegMap LiveVirtRegs; member in __anonb64cd7cd0111::RAFast
181 return LiveVirtRegs.find(TargetRegisterInfo::virtReg2Index(VirtReg)); in findLiveVirtReg()
184 return LiveVirtRegs.find(TargetRegisterInfo::virtReg2Index(VirtReg)); in findLiveVirtReg()
252 LiveVirtRegs.erase(LRI); in killVirtReg()
260 if (LRI != LiveVirtRegs.end()) in killVirtReg()
270 assert(LRI != LiveVirtRegs.end() && "Spilling unmapped virtual register"); in spillVirtReg()
329 if (LiveVirtRegs.empty()) return; in spillAll()
333 for (LiveRegMap::iterator i = LiveVirtRegs.begin(), e = LiveVirtRegs.end(); in spillAll()
336 LiveVirtRegs.clear(); in spillAll()
464 assert(I != LiveVirtRegs.end() && "Missing VirtReg entry"); in calcSpillCost()
484 assert(I != LiveVirtRegs.end() && "Missing VirtReg entry"); in calcSpillCost()
509 assert(LRI != LiveVirtRegs.end() && "VirtReg disappeared"); in assignVirtToPhysReg()
596 std::tie(LRI, New) = LiveVirtRegs.insert(LiveReg(VirtReg)); in defineVirtReg()
629 std::tie(LRI, New) = LiveVirtRegs.insert(LiveReg(VirtReg)); in reloadVirtReg()
797 assert(LiveVirtRegs.empty() && "Mapping not cleared from last block?"); in AllocateBasicBlock()
828 assert(I != LiveVirtRegs.end() && "Missing VirtReg entry"); in AllocateBasicBlock()
838 for (LiveRegMap::iterator i = LiveVirtRegs.begin(), in AllocateBasicBlock()
839 e = LiveVirtRegs.end(); i != e; ++i) { in AllocateBasicBlock()
859 if (LRI != LiveVirtRegs.end()) in AllocateBasicBlock()
1097 LiveVirtRegs.setUniverse(MRI->getNumVirtRegs()); in runOnMachineFunction()