Searched refs:RegionEnd (Results 1 – 11 of 11) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | R600Packetizer.cpp | 359 for(MachineBasicBlock::iterator RegionEnd = MBB->end(); in runOnMachineFunction() local 360 RegionEnd != MBB->begin();) { in runOnMachineFunction() 363 MachineBasicBlock::iterator I = RegionEnd; in runOnMachineFunction() 371 if (I == RegionEnd) { in runOnMachineFunction() 372 RegionEnd = std::prev(RegionEnd); in runOnMachineFunction() 377 if (I == std::prev(RegionEnd)) { in runOnMachineFunction() 378 RegionEnd = std::prev(RegionEnd); in runOnMachineFunction() 382 Packetizer.PacketizeMIs(&*MBB, &*I, RegionEnd); in runOnMachineFunction() 383 RegionEnd = I; in runOnMachineFunction()
|
| H A D | GCNSchedStrategy.cpp | 329 Regions.push_back(std::make_pair(RegionBegin, RegionEnd)); in schedule() 458 RegionEnd = Region.second; in runSchedStages() 590 if (DAG.RegionEnd != CurrentMBB->end()) dbgs() << *DAG.RegionEnd; in initGCNRegion() 657 DAG.Regions[RegionIdx] = std::make_pair(DAG.RegionBegin, DAG.RegionEnd); in finalizeGCNRegion() 821 DAG.RegionEnd = DAG.RegionBegin; in revertScheduling() 829 if (MI->getIterator() != DAG.RegionEnd) { in revertScheduling() 831 DAG.BB->insert(DAG.RegionEnd, MI); in revertScheduling() 852 DAG.RegionEnd = MI->getIterator(); in revertScheduling() 853 ++DAG.RegionEnd; in revertScheduling() 861 ++DAG.RegionEnd; in revertScheduling() [all …]
|
| H A D | GCNIterativeScheduler.cpp | 186 assert(Sch.RegionBegin == Rgn.Begin && Sch.RegionEnd == Rgn.End); in schedule() 192 Sch.RegionEnd = Rgn.End; in schedule() 199 assert(Sch.RegionBegin == Rgn.Begin && Sch.RegionEnd == Rgn.End); in restoreOrder() 298 LLVM_DEBUG(printLivenessInfo(dbgs(), RegionBegin, RegionEnd, LIS); in schedule() 358 assert(RegionBegin == R.Begin && RegionEnd == R.End); in scheduleRegion() 396 RegionEnd = R.End; in scheduleRegion()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | PostRASchedulerList.cpp | 393 AntiDepBreak->BreakAntiDependencies(SUnits, RegionBegin, RegionEnd, in schedule() 666 RegionBegin = RegionEnd; in EmitSchedule() 670 BB->splice(RegionEnd, BB, FirstDbgValue); in EmitSchedule() 675 BB->splice(RegionEnd, BB, SU->getInstr()); in EmitSchedule() 678 TII->insertNoop(*BB, RegionEnd); in EmitSchedule() 683 RegionBegin = std::prev(RegionEnd); in EmitSchedule()
|
| H A D | MachineScheduler.cpp | 497 RegionEnd != MBB->begin(); RegionEnd = I) { in getSchedRegions() 500 if (RegionEnd != MBB->end() || in getSchedRegions() 502 --RegionEnd; in getSchedRegions() 508 I = RegionEnd; in getSchedRegions() 568 MachineBasicBlock::iterator RegionEnd = R.RegionEnd; in scheduleRegions() local 576 if (I == RegionEnd || I == std::prev(RegionEnd)) { in scheduleRegions() 586 if (RegionEnd != MBB->end()) dbgs() << *RegionEnd; in scheduleRegions() 892 CurrentBottom = RegionEnd; in initQueues() 922 if (RegionEnd != BB->end() && OrigPrevMI == &*RegionEnd) in placeDebugValues() 923 RegionEnd = DbgValue; in placeDebugValues() [all …]
|
| H A D | ScheduleDAGInstrs.cpp | 189 RegionEnd = end; in enterRegion() 199 RegionEnd != BB->end() in addSchedBarrierDeps() 200 ? &*skipDebugInstructionsBackward(RegionEnd, RegionBegin) in addSchedBarrierDeps() 564 for (MachineInstr &MI : make_range(RegionBegin, RegionEnd)) { in initSUnits() 792 for (MachineBasicBlock::iterator MII = RegionEnd, MIE = RegionBegin; in buildSchedGraph() 821 if (RPTracker->getPos() == RegionEnd || &*RPTracker->getPos() != &MI) in buildSchedGraph()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | sched-assert-onlydbg-value-empty-region.mir | 8 # assert((BotRPTracker.getPos() == RegionEnd || 9 # (RegionEnd->isDebugInstr() && 10 # BotRPTracker.getPos() == priorNonDebug(RegionEnd, RegionBegin))) &&
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | ScheduleDAGInstrs.h | 151 MachineBasicBlock::iterator RegionEnd; variable 280 MachineBasicBlock::iterator end() const { return RegionEnd; } in end()
|
| /llvm-project-15.0.7/compiler-rt/lib/scudo/standalone/ |
| H A D | common.h | 187 uptr RegionEnd; member
|
| H A D | primary64.h | 257 B.RegionEnd = B.RegionBegin + RegionInfoArray[ClassId].AllocatedUser; in findNearestBlock() 264 while (B.RegionEnd < B.BlockBegin + B.BlockSize) in findNearestBlock()
|
| H A D | combined.h | 1328 if (BlockAddr < Info.RegionBegin || BlockAddr >= Info.RegionEnd) in getInlineErrorInfo()
|