Lines Matching refs:PReg
627 MCRegister PReg(R); in initializeGraph() local
628 if (MRI.isReserved(PReg)) in initializeGraph()
632 if (!RegMaskOverlaps.empty() && !RegMaskOverlaps.test(PReg)) in initializeGraph()
637 for (MCRegUnit Unit : TRI.regunits(PReg)) { in initializeGraph()
647 VRegAllowed.push_back(PReg); in initializeGraph()
738 MCRegister PReg = G.getNodeMetadata(NId).getAllowedRegs()[AllocOpt - 1]; in mapPBQPToRegAlloc() local
740 << TRI.getName(PReg) << "\n"); in mapPBQPToRegAlloc()
741 assert(PReg != 0 && "Invalid preg selected."); in mapPBQPToRegAlloc()
742 VRM.assignVirt2Phys(VReg, PReg); in mapPBQPToRegAlloc()
764 Register PReg = MRI.getSimpleHint(LI.reg()); in finalizeAlloc() local
766 if (PReg == 0) { in finalizeAlloc()
771 PReg = CandidateReg; in finalizeAlloc()
775 assert(PReg && in finalizeAlloc()
779 VRM.assignVirt2Phys(LI.reg(), PReg); in finalizeAlloc()