Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Bundles

78   EdgeBundles *Bundles;
193 // Bundles where this candidate should be live.
756 /// Return false if there are no bundles with positive bias.
878 ArrayRef<unsigned> Blocks = Bundles->getBlocks(Bundle);
907 // Perhaps iterating can enable more bundles?
913 /// calcCompactRegion - Compute the set of edge bundles that should be live
928 DEBUG(dbgs() << "Compact region bundles");
930 // Use the spill placer to determine the live bundles. GrowRegion pretends
987 bool RegIn = LiveBundles[Bundles->getBundle(BC.Number, 0)];
988 bool RegOut = LiveBundles[Bundles->getBundle(BC.Number, 1)];
1001 bool RegIn = LiveBundles[Bundles->getBundle(Number, 0)];
1002 bool RegOut = LiveBundles[Bundles->getBundle(Number, 1)];
1025 /// stack-bound bundles. The shared SA/SE SplitAnalysis and SplitEditor
1054 unsigned CandIn = BundleCand[Bundles->getBundle(Number, 0)];
1063 unsigned CandOut = BundleCand[Bundles->getBundle(Number, 1)];
1103 unsigned CandIn = BundleCand[Bundles->getBundle(Number, 0)];
1111 unsigned CandOut = BundleCand[Bundles->getBundle(Number, 1)];
1220 DEBUG(dbgs() << PrintReg(PhysReg, TRI) << "\tno positive bundles\n");
1227 dbgs() << " worse than no bundles\n";
1238 // No live bundles, defer to splitSingleBlocks().
1240 DEBUG(dbgs() << " no bundles.\n");
1246 dbgs() << ", total = " << Cost << " with bundles";
1267 // Assign all edge bundles to the preferred candidate, or NoCand.
1268 BundleCand.assign(Bundles->getNumBundles(), NoCand);
1270 // Assign bundles for the best candidate region.
1277 << B << " bundles, intv " << Cand.IntvIdx << ".\n");
1282 // Assign bundles for the compact region.
1289 DEBUG(dbgs() << "Split for compact region in " << B << " bundles, intv "
1837 Bundles = &getAnalysis<EdgeBundles>();