Lines Matching refs:GlobalCand
386 SmallVector<GlobalSplitCandidate, 32> GlobalCand;
390 /// Candidate map. Each edge bundle is assigned to a GlobalCand entry, or to
671 GlobalCand.clear();
1659 /// determined by BundleCand and GlobalCand.
1661 /// Before calling this function, GlobalCand and BundleCand must be initialized
1668 /// @param UsedCands List of used GlobalCand entries. Every BundleCand value
1695 GlobalSplitCandidate &Cand = GlobalCand[CandIn];
1704 GlobalSplitCandidate &Cand = GlobalCand[CandOut];
1732 ArrayRef<unsigned> Blocks = GlobalCand[UsedCands[c]].ActiveBlocks;
1744 GlobalSplitCandidate &Cand = GlobalCand[CandIn];
1752 GlobalSplitCandidate &Cand = GlobalCand[CandOut];
1820 bool HasCompact = calcCompactRegion(GlobalCand.front());
1822 // Yes, keep GlobalCand[0] as the compact region candidate.
1871 if (i == BestCand || !GlobalCand[i].PhysReg)
1873 unsigned Count = GlobalCand[i].LiveBundles.count();
1880 GlobalCand[Worst] = GlobalCand[NumCands];
1885 if (GlobalCand.size() <= NumCands)
1886 GlobalCand.resize(NumCands+1);
1887 GlobalSplitCandidate &Cand = GlobalCand[NumCands];
1904 << printReg(GlobalCand[BestCand].PhysReg, TRI) << '\n';
1967 GlobalSplitCandidate &Cand = GlobalCand[BestCand];
1979 GlobalSplitCandidate &Cand = GlobalCand.front();
3243 GlobalCand.resize(32); // This will grow as needed.