Lines Matching refs:RegClassInfo
309 (2 * RegClassInfo.getNumAllocatableRegs(&RC)); in enqueue()
420 AllocationOrder::create(VirtReg.reg(), *VRM, RegClassInfo, Matrix); in canReassign()
489 MCRegister CSR = RegClassInfo.getLastCalleeSavedAlias(PhysReg); in isUnusedCalleeSavedReg()
505 uint8_t MinCost = RegClassInfo.getMinCost(RC); in getOrderLimit()
515 OrderLimit = RegClassInfo.getLastCostChange(RC); in getOrderLimit()
532 << printReg(RegClassInfo.getLastCalleeSavedAlias(PhysReg), TRI) in canAllocatePhysReg()
883 bool SingleInstrs = RegClassInfo.isProperSubClass(MRI->getRegClass(Reg)); in splitAroundRegion()
1178 bool SingleInstrs = RegClassInfo.isProperSubClass(MRI->getRegClass(Reg)); in tryBlockSplit()
1242 if (!RegClassInfo.isProperSubClass(CurRC)) in tryInstructionSplit()
1260 RegClassInfo.getNumAllocatableRegs(SuperRC); in tryInstructionSplit()
1270 TII, TRI, RegClassInfo)) { in tryInstructionSplit()
2228 AllocationOrder::create(VirtReg.reg(), *VRM, RegClassInfo, Matrix); in selectOrSplitImpl()