Lines Matching refs:Bundles
128 EdgeBundles *Bundles;
269 // Bundles where this candidate should be live.
931 /// Return false if there are no bundles with positive bias.
1051 ArrayRef<unsigned> Blocks = Bundles->getBlocks(Bundle);
1080 // Perhaps iterating can enable more bundles?
1086 /// calcCompactRegion - Compute the set of edge bundles that should be live
1101 DEBUG(dbgs() << "Compact region bundles");
1103 // Use the spill placer to determine the live bundles. GrowRegion pretends
1160 bool RegIn = LiveBundles[Bundles->getBundle(BC.Number, 0)];
1161 bool RegOut = LiveBundles[Bundles->getBundle(BC.Number, 1)];
1174 bool RegIn = LiveBundles[Bundles->getBundle(Number, 0)];
1175 bool RegOut = LiveBundles[Bundles->getBundle(Number, 1)];
1198 /// stack-bound bundles. The shared SA/SE SplitAnalysis and SplitEditor
1227 unsigned CandIn = BundleCand[Bundles->getBundle(Number, 0)];
1236 unsigned CandOut = BundleCand[Bundles->getBundle(Number, 1)];
1276 unsigned CandIn = BundleCand[Bundles->getBundle(Number, 0)];
1284 unsigned CandOut = BundleCand[Bundles->getBundle(Number, 1)];
1412 DEBUG(dbgs() << PrintReg(PhysReg, TRI) << "\tno positive bundles\n");
1420 dbgs() << " worse than no bundles\n";
1431 // No live bundles, defer to splitSingleBlocks().
1433 DEBUG(dbgs() << " no bundles.\n");
1440 << " with bundles";
1463 // Assign all edge bundles to the preferred candidate, or NoCand.
1464 BundleCand.assign(Bundles->getNumBundles(), NoCand);
1466 // Assign bundles for the best candidate region.
1473 << B << " bundles, intv " << Cand.IntvIdx << ".\n");
1478 // Assign bundles for the compact region.
1485 DEBUG(dbgs() << "Split for compact region in " << B << " bundles, intv "
2583 Bundles = &getAnalysis<EdgeBundles>();