Lines Matching refs:Begin

62                         MachineBasicBlock::iterator Begin,  in printRegion()  argument
67 auto BB = Begin->getParent(); in printRegion()
70 auto I = Begin; in printRegion()
93 MachineBasicBlock::iterator Begin, in printLivenessInfo() argument
96 const auto BB = Begin->getParent(); in printLivenessInfo()
99 const auto LiveIns = getLiveRegsBefore(*Begin, *LIS); in printLivenessInfo()
114 printRegion(OS, R->Begin, R->End, LIS, 1); in printRegions()
115 printLivenessInfo(OS, R->Begin, R->End, LIS); in printRegions()
126 printRegion(OS, R->Begin, R->End, LIS); in printSchedResult()
152 auto BB = R.Begin->getParent(); in BuildDAG()
154 Sch.BaseClass::enterRegion(BB, R.Begin, R.End, R.NumRegionInstrs); in BuildDAG()
190 auto BB = R.Begin->getParent(); in OverrideLegacyStrategy()
192 Sch.BaseClass::enterRegion(BB, R.Begin, R.End, R.NumRegionInstrs); in OverrideLegacyStrategy()
203 assert(Sch.RegionBegin == Rgn.Begin && Sch.RegionEnd == Rgn.End); in schedule()
205 printRegion(dbgs(), Rgn.Begin, Rgn.End, Sch.LIS, 2)); in schedule()
211 Rgn.Begin = Sch.RegionBegin; in schedule()
216 assert(Sch.RegionBegin == Rgn.Begin && Sch.RegionEnd == Rgn.End); in restoreOrder()
249 GCNIterativeScheduler::getRegionPressure(MachineBasicBlock::iterator Begin, in getRegionPressure() argument
255 auto const BBEnd = Begin->getParent()->end(); in getRegionPressure()
268 for (auto I = BottomMI; I != Begin; --I) in getRegionPressure()
271 UPTracker.recede(*Begin); in getRegionPressure()
275 printRegion(dbgs(), Begin, End, LIS), false)); in getRegionPressure()
283 auto const BBEnd = R.Begin->getParent()->end(); in getSchedulePressure()
301 MachineBasicBlock::iterator Begin, in enterRegion() argument
304 BaseClass::enterRegion(BB, Begin, End, NumRegionInstrs); in enterRegion()
308 Region { Begin, End, NumRegionInstrs, in enterRegion()
309 getRegionPressure(Begin, End), nullptr }); in enterRegion()
316 if (!Regions.empty() && Regions.back()->Begin == RegionBegin) { in schedule()
375 assert(RegionBegin == R.Begin && RegionEnd == R.End); in scheduleRegion()
380 auto BB = R.Begin->getParent(); in scheduleRegion()
381 auto Top = R.Begin; in scheduleRegion()
416 R.Begin = RegionBegin; in scheduleRegion()
463 LLVM_DEBUG(printRegion(dbgs(), R->Begin, R->End, LIS, 3); in tryMaximizeOccupancy()
464 printLivenessInfo(dbgs(), R->Begin, R->End, LIS)); in tryMaximizeOccupancy()