Lines Matching defs:PhysReg
315 loadInterferenceFeatures(const LiveInterval &VirtReg, MCRegister PhysReg,
336 const LiveInterval &VirtReg, MCRegister PhysReg,
338 return getDefaultAdvisor().canEvictHintInterference(VirtReg, PhysReg,
600 const LiveInterval &VirtReg, MCRegister PhysReg, bool IsHint,
605 if (Matrix->checkInterference(VirtReg, PhysReg) > LiveRegMatrix::IK_VirtReg) {
618 for (MCRegUnit Unit : TRI->regunits(PhysReg)) {
656 (!EnableLocalReassign || !canReassign(*Intf, PhysReg)));
709 MCRegister PhysReg = *I;
711 assert(PhysReg);
712 if (!canAllocatePhysReg(CostPerUseLimit, PhysReg)) {
715 if (loadInterferenceFeatures(VirtReg, PhysReg, I.isHint(), FixedRegisters,
718 Regs[Pos] = std::make_pair(PhysReg, true);
1096 MCRegister PhysReg = getDefaultAdvisor().tryFindEvictionCandidate(
1098 // Find the index of the selected PhysReg. We need it for logging,
1101 if (!PhysReg)
1106 if (*I == PhysReg)