Lines Matching refs:PhysReg
198 void addLiveInsForSubRanges(const LiveInterval &LI, MCRegister PhysReg) const;
295 MCRegister PhysReg) const { in addLiveInsForSubRanges()
334 MBB->addLiveIn(PhysReg, LaneMask); in addLiveInsForSubRanges()
350 Register PhysReg = VRM->getPhys(VirtReg); in addMBBLiveIns() local
351 if (PhysReg == VirtRegMap::NO_PHYS_REG) { in addMBBLiveIns()
359 addLiveInsForSubRanges(LI, PhysReg); in addMBBLiveIns()
369 MBB->addLiveIn(PhysReg); in addMBBLiveIns()
553 MCRegister PhysReg = VRM->getPhys(VirtReg); in rewrite() local
554 if (PhysReg == VirtRegMap::NO_PHYS_REG) in rewrite()
557 assert(Register(PhysReg).isPhysical()); in rewrite()
559 RewriteRegs.insert(PhysReg); in rewrite()
560 assert(!MRI->isReserved(PhysReg) && "Reserved register assignment"); in rewrite()
570 (MO.isDef() && subRegLiveThrough(MI, PhysReg))) in rewrite()
571 SuperKills.push_back(PhysReg); in rewrite()
576 SuperDeads.push_back(PhysReg); in rewrite()
578 SuperDefs.push_back(PhysReg); in rewrite()
602 PhysReg = TRI->getSubReg(PhysReg, SubReg); in rewrite()
603 assert(PhysReg.isValid() && "Invalid SubReg for physical register"); in rewrite()
608 MO.setReg(PhysReg); in rewrite()
635 for (Register PhysReg : RewriteRegs) { in rewrite() local
636 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in rewrite()