Lines Matching refs:CostPerUseLimit
382 unsigned PhysReg, unsigned &CostPerUseLimit,
859 unsigned CostPerUseLimit) { in tryEvict() argument
870 if (CostPerUseLimit < ~0u) { in tryEvict()
877 if (MinCost >= CostPerUseLimit) { in tryEvict()
885 if (TRI->getCostPerUse(Order.getOrder().back()) >= CostPerUseLimit) { in tryEvict()
893 if (TRI->getCostPerUse(PhysReg) >= CostPerUseLimit) in tryEvict()
897 if (CostPerUseLimit == 1 && isUnusedCalleeSavedReg(PhysReg)) { in tryEvict()
2241 unsigned &CostPerUseLimit, in tryAssignCSRFirstTime() argument
2252 CostPerUseLimit = 1; in tryAssignCSRFirstTime()
2472 unsigned CostPerUseLimit = ~0u; in selectOrSplitImpl() local
2482 CostPerUseLimit, NewVRegs); in selectOrSplitImpl()
2500 tryEvict(VirtReg, Order, NewVRegs, CostPerUseLimit)) { in selectOrSplitImpl()