Lines Matching refs:BestCand
1031 unsigned BestCand = calculateRegionSplitCost(VirtReg, Order, BestCost, in tryRegionSplit() local
1035 if (!HasCompact && BestCand == NoCand) in tryRegionSplit()
1038 return doRegionSplit(VirtReg, BestCand, HasCompact, NewVRegs); in tryRegionSplit()
1046 unsigned BestCand = NoCand; in calculateRegionSplitCost() local
1058 if (CandIndex == BestCand || !GlobalCand[CandIndex].PhysReg) in calculateRegionSplitCost()
1068 if (BestCand == NumCands) in calculateRegionSplitCost()
1069 BestCand = Worst; in calculateRegionSplitCost()
1087 if (BestCand == NoCand) in calculateRegionSplitCost()
1091 << printReg(GlobalCand[BestCand].PhysReg, TRI) << '\n'; in calculateRegionSplitCost()
1117 BestCand = NumCands; in calculateRegionSplitCost()
1123 return BestCand; in calculateRegionSplitCost()
1126 unsigned RAGreedy::doRegionSplit(const LiveInterval &VirtReg, unsigned BestCand, in doRegionSplit() argument
1138 if (BestCand != NoCand) { in doRegionSplit()
1139 GlobalSplitCandidate &Cand = GlobalCand[BestCand]; in doRegionSplit()
1140 if (unsigned B = Cand.getBundles(BundleCand, BestCand)) { in doRegionSplit()
1141 UsedCands.push_back(BestCand); in doRegionSplit()
2008 unsigned BestCand = calculateRegionSplitCost(VirtReg, Order, BestCost, in tryAssignCSRFirstTime() local
2010 if (BestCand == NoCand) in tryAssignCSRFirstTime()
2015 doRegionSplit(VirtReg, BestCand, false/*HasCompact*/, NewVRegs); in tryAssignCSRFirstTime()