Lines Matching refs:Begin

45                         MachineBasicBlock::iterator Begin,  in printRegion()  argument
50 auto BB = Begin->getParent(); in printRegion()
53 auto I = Begin; in printRegion()
76 MachineBasicBlock::iterator Begin, in printLivenessInfo() argument
79 const auto BB = Begin->getParent(); in printLivenessInfo()
82 const auto LiveIns = getLiveRegsBefore(*Begin, *LIS); in printLivenessInfo()
97 printRegion(OS, R->Begin, R->End, LIS, 1); in printRegions()
98 printLivenessInfo(OS, R->Begin, R->End, LIS); in printRegions()
109 printRegion(OS, R->Begin, R->End, LIS); in printSchedResult()
135 auto BB = R.Begin->getParent(); in BuildDAG()
137 Sch.BaseClass::enterRegion(BB, R.Begin, R.End, R.NumRegionInstrs); in BuildDAG()
173 auto BB = R.Begin->getParent(); in OverrideLegacyStrategy()
175 Sch.BaseClass::enterRegion(BB, R.Begin, R.End, R.NumRegionInstrs); in OverrideLegacyStrategy()
186 assert(Sch.RegionBegin == Rgn.Begin && Sch.RegionEnd == Rgn.End); in schedule()
188 printRegion(dbgs(), Rgn.Begin, Rgn.End, Sch.LIS, 2)); in schedule()
194 Rgn.Begin = Sch.RegionBegin; in schedule()
199 assert(Sch.RegionBegin == Rgn.Begin && Sch.RegionEnd == Rgn.End); in restoreOrder()
232 GCNIterativeScheduler::getRegionPressure(MachineBasicBlock::iterator Begin, in getRegionPressure() argument
238 auto const BBEnd = Begin->getParent()->end(); in getRegionPressure()
251 for (auto I = BottomMI; I != Begin; --I) in getRegionPressure()
254 UPTracker.recede(*Begin); in getRegionPressure()
258 printRegion(dbgs(), Begin, End, LIS), false)); in getRegionPressure()
266 auto const BBEnd = R.Begin->getParent()->end(); in getSchedulePressure()
284 MachineBasicBlock::iterator Begin, in enterRegion() argument
287 BaseClass::enterRegion(BB, Begin, End, NumRegionInstrs); in enterRegion()
291 Region { Begin, End, NumRegionInstrs, in enterRegion()
292 getRegionPressure(Begin, End), nullptr }); in enterRegion()
299 if (!Regions.empty() && Regions.back()->Begin == RegionBegin) { in schedule()
358 assert(RegionBegin == R.Begin && RegionEnd == R.End); in scheduleRegion()
363 auto BB = R.Begin->getParent(); in scheduleRegion()
364 auto Top = R.Begin; in scheduleRegion()
399 R.Begin = RegionBegin; in scheduleRegion()
446 LLVM_DEBUG(printRegion(dbgs(), R->Begin, R->End, LIS, 3); in tryMaximizeOccupancy()
447 printLivenessInfo(dbgs(), R->Begin, R->End, LIS)); in tryMaximizeOccupancy()