Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:GlobalCand

299   SmallVector<GlobalSplitCandidate, 32> GlobalCand;
303 /// Candidate map. Each edge bundle is assigned to a GlobalCand entry, or to
533 GlobalCand.clear();
1202 /// determined by BundleCand and GlobalCand.
1204 /// Before calling this function, GlobalCand and BundleCand must be initialized
1211 /// @param UsedCands List of used GlobalCand entries. Every BundleCand value
1237 GlobalSplitCandidate &Cand = GlobalCand[CandIn];
1246 GlobalSplitCandidate &Cand = GlobalCand[CandOut];
1274 ArrayRef<unsigned> Blocks = GlobalCand[UsedCands[c]].ActiveBlocks;
1286 GlobalSplitCandidate &Cand = GlobalCand[CandIn];
1294 GlobalSplitCandidate &Cand = GlobalCand[CandOut];
1359 bool HasCompact = calcCompactRegion(GlobalCand.front());
1361 // Yes, keep GlobalCand[0] as the compact region candidate.
1400 if (i == BestCand || !GlobalCand[i].PhysReg)
1402 unsigned Count = GlobalCand[i].LiveBundles.count();
1409 GlobalCand[Worst] = GlobalCand[NumCands];
1414 if (GlobalCand.size() <= NumCands)
1415 GlobalCand.resize(NumCands+1);
1416 GlobalSplitCandidate &Cand = GlobalCand[NumCands];
1433 << PrintReg(GlobalCand[BestCand].PhysReg, TRI) << '\n';
1478 GlobalSplitCandidate &Cand = GlobalCand[BestCand];
1490 GlobalSplitCandidate &Cand = GlobalCand.front();
2610 GlobalCand.resize(32); // This will grow as needed.