Searched refs:RegionEnd (Results 1 – 11 of 11) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | R600Packetizer.cpp | 355 for(MachineBasicBlock::iterator RegionEnd = MBB->end(); in runOnMachineFunction() local 356 RegionEnd != MBB->begin();) { in runOnMachineFunction() 359 MachineBasicBlock::iterator I = RegionEnd; in runOnMachineFunction() 367 if (I == RegionEnd) { in runOnMachineFunction() 368 RegionEnd = std::prev(RegionEnd); in runOnMachineFunction() 373 if (I == std::prev(RegionEnd)) { in runOnMachineFunction() 374 RegionEnd = std::prev(RegionEnd); in runOnMachineFunction() 378 Packetizer.PacketizeMIs(&*MBB, &*I, RegionEnd); in runOnMachineFunction() 379 RegionEnd = I; in runOnMachineFunction()
|
| H A D | GCNSchedStrategy.cpp | 800 Regions.push_back(std::pair(RegionBegin, RegionEnd)); in schedule() 811 MachineBasicBlock::iterator RegionEnd) { in getLastMIForRegion() argument 812 auto REnd = RegionEnd == RegionBegin->getParent()->end() in getLastMIForRegion() 813 ? std::prev(RegionEnd) in getLastMIForRegion() 814 : RegionEnd; in getLastMIForRegion() 915 for (auto &[RegionBegin, RegionEnd] : reverse(Regions)) in getRegionLiveOutMap() 916 RegionLastMIs.push_back(getLastMIForRegion(RegionBegin, RegionEnd)); in getRegionLiveOutMap() 970 RegionEnd = Region.second; in runSchedStages() 1169 if (DAG.RegionEnd != CurrentMBB->end()) dbgs() << *DAG.RegionEnd; in initGCNRegion() 1257 DAG.Regions[RegionIdx] = std::pair(DAG.RegionBegin, DAG.RegionEnd); in finalizeGCNRegion() [all …]
|
| H A D | GCNIterativeScheduler.cpp | 203 assert(Sch.RegionBegin == Rgn.Begin && Sch.RegionEnd == Rgn.End); in schedule() 209 Sch.RegionEnd = Rgn.End; in schedule() 216 assert(Sch.RegionBegin == Rgn.Begin && Sch.RegionEnd == Rgn.End); in restoreOrder() 315 LLVM_DEBUG(printLivenessInfo(dbgs(), RegionBegin, RegionEnd, LIS); in schedule() 375 assert(RegionBegin == R.Begin && RegionEnd == R.End); in scheduleRegion() 412 RegionEnd = R.End; in scheduleRegion()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | PostRASchedulerList.cpp | 414 AntiDepBreak->BreakAntiDependencies(SUnits, RegionBegin, RegionEnd, in schedule() 687 RegionBegin = RegionEnd; in EmitSchedule() 691 BB->splice(RegionEnd, BB, FirstDbgValue); in EmitSchedule() 696 BB->splice(RegionEnd, BB, SU->getInstr()); in EmitSchedule() 699 TII->insertNoop(*BB, RegionEnd); in EmitSchedule() 704 RegionBegin = std::prev(RegionEnd); in EmitSchedule()
|
| H A D | MachineScheduler.cpp | 783 MachineBasicBlock::iterator RegionEnd; member 788 RegionBegin(B), RegionEnd(E), NumRegionInstrs(N) {} in SchedRegion() 802 for(MachineBasicBlock::iterator RegionEnd = MBB->end(); in getSchedRegions() local 803 RegionEnd != MBB->begin(); RegionEnd = I) { in getSchedRegions() 806 if (RegionEnd != MBB->end() || in getSchedRegions() 807 isSchedBoundary(&*std::prev(RegionEnd), &*MBB, MF, TII)) { in getSchedRegions() 808 --RegionEnd; in getSchedRegions() 814 I = RegionEnd; in getSchedRegions() 829 Regions.push_back(SchedRegion(I, RegionEnd, NumRegionInstrs)); in getSchedRegions() 875 MachineBasicBlock::iterator RegionEnd = R.RegionEnd; in scheduleRegions() local [all …]
|
| H A D | ScheduleDAGInstrs.cpp | 204 RegionEnd = end; in enterRegion() 214 RegionEnd != BB->end() in addSchedBarrierDeps() 215 ? &*skipDebugInstructionsBackward(RegionEnd, RegionBegin) in addSchedBarrierDeps() 598 for (MachineInstr &MI : make_range(RegionBegin, RegionEnd)) { in initSUnits() 828 for (MachineBasicBlock::iterator MII = RegionEnd, MIE = RegionBegin; in buildSchedGraph() 857 if (RPTracker->getPos() == RegionEnd || &*RPTracker->getPos() != &MI) in buildSchedGraph()
|
| H A D | WindowScheduler.cpp | 664 auto RegionEnd = RegionBegin; in getScheduleRange() local 665 std::advance(RegionEnd, Num); in getScheduleRange() 666 return make_range(RegionBegin, RegionEnd); in getScheduleRange()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | ScheduleDAGInstrs.h | 151 MachineBasicBlock::iterator RegionEnd; variable 306 MachineBasicBlock::iterator end() const { return RegionEnd; } in end()
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/scudo/standalone/ |
| H A D | common.h | 227 uptr RegionEnd; member
|
| H A D | primary64.h | 1361 B.RegionEnd = in findNearestBlock() 1368 while (B.RegionEnd < B.BlockBegin + B.BlockSize) in findNearestBlock()
|
| H A D | combined.h | 1534 if (BlockAddr < Info.RegionBegin || BlockAddr >= Info.RegionEnd) in getInlineErrorInfo()
|