Lines Matching refs:CostPerUseLimit
501 unsigned PhysReg, unsigned &CostPerUseLimit,
1097 unsigned CostPerUseLimit) { in tryEvict() argument
1109 if (CostPerUseLimit < ~0u) { in tryEvict()
1116 if (MinCost >= CostPerUseLimit) { in tryEvict()
1124 if (TRI->getCostPerUse(Order.getOrder().back()) >= CostPerUseLimit) { in tryEvict()
1133 if (TRI->getCostPerUse(PhysReg) >= CostPerUseLimit) in tryEvict()
1137 if (CostPerUseLimit == 1 && isUnusedCalleeSavedReg(PhysReg)) { in tryEvict()
2790 unsigned &CostPerUseLimit, in tryAssignCSRFirstTime() argument
2801 CostPerUseLimit = 1; in tryAssignCSRFirstTime()
3022 unsigned CostPerUseLimit = ~0u; in selectOrSplitImpl() local
3034 CostPerUseLimit, NewVRegs); in selectOrSplitImpl()
3052 tryEvict(VirtReg, Order, NewVRegs, CostPerUseLimit)) { in selectOrSplitImpl()