Lines Matching refs:CostPerUseLimit
384 unsigned PhysReg, unsigned &CostPerUseLimit,
861 unsigned CostPerUseLimit) { in tryEvict() argument
872 if (CostPerUseLimit < ~0u) { in tryEvict()
879 if (MinCost >= CostPerUseLimit) { in tryEvict()
887 if (TRI->getCostPerUse(Order.getOrder().back()) >= CostPerUseLimit) { in tryEvict()
895 if (TRI->getCostPerUse(PhysReg) >= CostPerUseLimit) in tryEvict()
899 if (CostPerUseLimit == 1 && isUnusedCalleeSavedReg(PhysReg)) { in tryEvict()
2251 unsigned &CostPerUseLimit, in tryAssignCSRFirstTime() argument
2262 CostPerUseLimit = 1; in tryAssignCSRFirstTime()
2482 unsigned CostPerUseLimit = ~0u; in selectOrSplitImpl() local
2492 CostPerUseLimit, NewVRegs); in selectOrSplitImpl()
2510 tryEvict(VirtReg, Order, NewVRegs, CostPerUseLimit)) { in selectOrSplitImpl()