Lines Matching refs:LiveReg
200 struct LiveReg { struct in __anon43a0a7eb0111::RegAllocFastImpl
208 explicit LiveReg(Register VirtReg) : VirtReg(VirtReg) {} in LiveReg() function
215 using LiveRegMap = SparseSet<LiveReg, identity<unsigned>, uint16_t>;
359 void assignVirtToPhysReg(MachineInstr &MI, LiveReg &, MCPhysReg PhysReg);
360 void allocVirtReg(MachineInstr &MI, LiveReg &LR, Register Hint,
683 for (const LiveReg &LR : LiveVirtRegs) { in reloadAtBegin()
839 void RegAllocFastImpl::assignVirtToPhysReg(MachineInstr &AtMI, LiveReg &LR, in assignVirtToPhysReg()
891 void RegAllocFastImpl::allocVirtReg(MachineInstr &MI, LiveReg &LR, in allocVirtReg()
1055 std::tie(LRI, New) = LiveVirtRegs.insert(LiveReg(VirtReg)); in defineVirtReg()
1132 std::tie(LRI, New) = LiveVirtRegs.insert(LiveReg(VirtReg)); in useVirtReg()
1251 for (const LiveReg &LR : LiveVirtRegs) { in dumpState()
1543 for (const LiveReg &LR : LiveVirtRegs) { in allocateInstruction()
1721 for (const auto &LiveReg : MBB.liveouts()) in allocateBasicBlock() local
1722 setPhysRegState(LiveReg.PhysReg, regPreAssigned); in allocateBasicBlock()