Lines Matching refs:LR
267 void allocVirtReg(MachineInstr &MI, LiveReg &LR, Register Hint,
534 for (const LiveReg &LR : LiveVirtRegs) { in reloadAtBegin() local
535 MCPhysReg PhysReg = LR.PhysReg; in reloadAtBegin()
550 reload(MBB.begin(), LR.VirtReg, PhysReg); in reloadAtBegin()
552 reload(InsertBefore, LR.VirtReg, PhysReg); in reloadAtBegin()
689 void RegAllocFast::assignVirtToPhysReg(MachineInstr &AtMI, LiveReg &LR, in assignVirtToPhysReg() argument
691 Register VirtReg = LR.VirtReg; in assignVirtToPhysReg()
694 assert(LR.PhysReg == 0 && "Already assigned a physreg"); in assignVirtToPhysReg()
696 LR.PhysReg = PhysReg; in assignVirtToPhysReg()
743 void RegAllocFast::allocVirtReg(MachineInstr &MI, LiveReg &LR, in allocVirtReg() argument
745 const Register VirtReg = LR.VirtReg; in allocVirtReg()
746 assert(LR.PhysReg == 0); in allocVirtReg()
760 assignVirtToPhysReg(MI, LR, Hint0); in allocVirtReg()
779 assignVirtToPhysReg(MI, LR, Hint1); in allocVirtReg()
803 assignVirtToPhysReg(MI, LR, PhysReg); in allocVirtReg()
824 LR.Error = true; in allocVirtReg()
825 LR.PhysReg = 0; in allocVirtReg()
830 assignVirtToPhysReg(MI, LR, BestReg); in allocVirtReg()
1057 for (const LiveReg &LR : LiveVirtRegs) { in dumpState() local
1058 Register VirtReg = LR.VirtReg; in dumpState()
1060 MCPhysReg PhysReg = LR.PhysReg; in dumpState()
1297 for (const LiveReg &LR : LiveVirtRegs) { in allocateInstruction() local
1298 MCPhysReg PhysReg = LR.PhysReg; in allocateInstruction()