Lines Matching refs:MCPhysReg

91       MCPhysReg PhysReg = 0;           ///< Currently held here.
148 void setPhysRegState(MCPhysReg PhysReg, unsigned NewState);
149 bool isPhysRegFree(MCPhysReg PhysReg) const;
152 void markRegUsedInInstr(MCPhysReg PhysReg) { in markRegUsedInInstr()
158 bool isRegUsedInInstr(MCPhysReg PhysReg, bool LookAtPhysRegUses) const { in isRegUsedInInstr()
170 void markPhysRegUsedInInstr(MCPhysReg PhysReg) { in markPhysRegUsedInInstr()
176 void unmarkRegUsedInInstr(MCPhysReg PhysReg) { in unmarkRegUsedInInstr()
221 bool usePhysReg(MachineInstr &MI, MCPhysReg PhysReg);
222 bool definePhysReg(MachineInstr &MI, MCPhysReg PhysReg);
223 bool displacePhysReg(MachineInstr &MI, MCPhysReg PhysReg);
224 void freePhysReg(MCPhysReg PhysReg);
226 unsigned calcSpillCost(MCPhysReg PhysReg) const;
236 void assignVirtToPhysReg(MachineInstr &MI, LiveReg &, MCPhysReg PhysReg);
241 MCPhysReg Reg);
253 void setPhysReg(MachineInstr &MI, MachineOperand &MO, MCPhysReg PhysReg);
260 MCPhysReg AssignedReg, bool Kill, bool LiveOut);
262 MCPhysReg PhysReg);
277 void RegAllocFast::setPhysRegState(MCPhysReg PhysReg, unsigned NewState) { in setPhysRegState()
282 bool RegAllocFast::isPhysRegFree(MCPhysReg PhysReg) const { in isPhysRegFree()
389 MCPhysReg AssignedReg, bool Kill, bool LiveOut) { in spill()
434 MCPhysReg PhysReg) { in reload()
480 MCPhysReg Reg = P.PhysReg; in reloadAtBegin()
494 MCPhysReg PhysReg = LR.PhysReg; in reloadAtBegin()
519 bool RegAllocFast::usePhysReg(MachineInstr &MI, MCPhysReg Reg) { in usePhysReg()
527 bool RegAllocFast::definePhysReg(MachineInstr &MI, MCPhysReg Reg) { in definePhysReg()
536 bool RegAllocFast::displacePhysReg(MachineInstr &MI, MCPhysReg PhysReg) { in displacePhysReg()
566 void RegAllocFast::freePhysReg(MCPhysReg PhysReg) { in freePhysReg()
593 unsigned RegAllocFast::calcSpillCost(MCPhysReg PhysReg) const { in calcSpillCost()
613 Register VirtReg, MCPhysReg Reg) { in assignDanglingDebugValues()
626 MCPhysReg SetToReg = Reg; in assignDanglingDebugValues()
648 MCPhysReg PhysReg) { in assignVirtToPhysReg()
747 MCPhysReg BestReg = 0; in allocVirtReg()
749 ArrayRef<MCPhysReg> AllocationOrder = RegClassInfo.getOrder(&RC); in allocVirtReg()
750 for (MCPhysReg PhysReg : AllocationOrder) { in allocVirtReg()
797 MCPhysReg PhysReg; in allocVirtRegUndef()
802 ArrayRef<MCPhysReg> AllocationOrder = RegClassInfo.getOrder(&RC); in allocVirtRegUndef()
822 MCPhysReg PrevReg = LRI->PhysReg; in defineLiveThroughVirtReg()
877 MCPhysReg PhysReg = LRI->PhysReg; in defineVirtReg()
930 ArrayRef<MCPhysReg> AllocationOrder = RegClassInfo.getOrder(&RC); in useVirtReg()
945 MCPhysReg PhysReg) { in setPhysReg()
1011 MCPhysReg PhysReg = LR.PhysReg; in dumpState()
1246 MCPhysReg PhysReg = LRI->PhysReg; in allocateInstruction()