Lines Matching refs:LIS

47                         const LiveIntervals *LIS,  in printRegion()  argument
56 if (!I->isDebugInstr() && LIS) in printRegion()
57 OS << LIS->getInstructionIndex(*I); in printRegion()
63 if (!I->isDebugInstr() && LIS) in printRegion()
64 OS << LIS->getInstructionIndex(*I); in printRegion()
69 if (LIS) OS << LIS->getInstructionIndex(*End) << '\t'; in printRegion()
78 const LiveIntervals *LIS) { in printLivenessInfo() argument
82 const auto LiveIns = getLiveRegsBefore(*Begin, *LIS); in printLivenessInfo()
86 const auto LiveOuts = getLiveRegsAfter(*BottomMI, *LIS); in printLivenessInfo()
95 printRegion(OS, R->Begin, R->End, LIS, 1); in printRegions()
96 printLivenessInfo(OS, R->Begin, R->End, LIS); in printRegions()
106 printRegion(OS, R->Begin, R->End, LIS); in printSchedResult()
183 printRegion(dbgs(), Rgn.Begin, Rgn.End, Sch.LIS, 2)); in schedule()
222 , UPTracker(*LIS) { in GCNIterativeScheduler()
253 printRegion(dbgs(), Begin, End, LIS), false)); in getRegionPressure()
262 GCNUpwardRPTracker RPTracker(*LIS); in getSchedulePressure()
293 LLVM_DEBUG(printLivenessInfo(dbgs(), RegionBegin, RegionEnd, LIS); in schedule()
354 assert(LIS != nullptr); in scheduleRegion()
366 LIS->handleMove(*MI, true); in scheduleRegion()
377 auto SlotIdx = LIS->getInstructionIndex(*MI).getRegSlot(); in scheduleRegion()
378 RegOpers.adjustLaneLiveness(*LIS, MRI, SlotIdx, MI); in scheduleRegion()
439 LLVM_DEBUG(printRegion(dbgs(), R->Begin, R->End, LIS, 3); in tryMaximizeOccupancy()
440 printLivenessInfo(dbgs(), R->Begin, R->End, LIS)); in tryMaximizeOccupancy()