Lines Matching refs:RegionBegin
800 Regions.push_back(std::pair(RegionBegin, RegionEnd)); in schedule()
810 static MachineInstr *getLastMIForRegion(MachineBasicBlock::iterator RegionBegin, in getLastMIForRegion() argument
812 auto REnd = RegionEnd == RegionBegin->getParent()->end() in getLastMIForRegion()
815 return &*skipDebugInstructionsBackward(REnd, RegionBegin); in getLastMIForRegion()
915 for (auto &[RegionBegin, RegionEnd] : reverse(Regions)) in getRegionLiveOutMap()
916 RegionLastMIs.push_back(getLastMIForRegion(RegionBegin, RegionEnd)); in getRegionLiveOutMap()
969 RegionBegin = Region.first; in runSchedStages()
1155 if (DAG.RegionBegin->getParent() != CurrentMBB) in initGCNRegion()
1246 CurrentMBB = DAG.RegionBegin->getParent(); in setupNewBlock()
1257 DAG.Regions[RegionIdx] = std::pair(DAG.RegionBegin, DAG.RegionEnd); in finalizeGCNRegion()
1584 DAG.RegionEnd = DAG.RegionBegin; in revertScheduling()
1627 DAG.RegionBegin = Unsched.front()->getIterator(); in revertScheduling()
1628 if (DAG.RegionBegin->isDebugInstr()) { in revertScheduling()
1632 DAG.RegionBegin = MI->getIterator(); in revertScheduling()
1641 DAG.Regions[RegionIdx] = std::pair(DAG.RegionBegin, DAG.RegionEnd); in revertScheduling()