Lines Matching refs:RegClassInfo
874 AllocationOrder::create(VirtReg.reg(), *VRM, RegClassInfo, Matrix); in canReassign()
986 RegClassInfo.getNumAllocatableRegs(MRI->getRegClass(VirtReg.reg())) < in canEvictInterference()
987 RegClassInfo.getNumAllocatableRegs( in canEvictInterference()
1158 MCRegister CSR = RegClassInfo.getLastCalleeSavedAlias(PhysReg); in isUnusedCalleeSavedReg()
1190 uint8_t MinCost = RegClassInfo.getMinCost(RC); in tryEvict()
1200 OrderLimit = RegClassInfo.getLastCostChange(RC); in tryEvict()
1217 << printReg(RegClassInfo.getLastCalleeSavedAlias(PhysReg), TRI) in tryEvict()
1729 bool SingleInstrs = RegClassInfo.isProperSubClass(MRI->getRegClass(Reg)); in splitAroundRegion()
2050 bool SingleInstrs = RegClassInfo.isProperSubClass(MRI->getRegClass(Reg)); in tryBlockSplit()
2116 if (!RegClassInfo.isProperSubClass(CurRC)) in tryInstructionSplit()
3066 AllocationOrder::create(VirtReg.reg(), *VRM, RegClassInfo, Matrix); in selectOrSplitImpl()