Searched refs:RegionEnd (Results 1 – 7 of 7) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| H A D | R600Packetizer.cpp | 368 for(MachineBasicBlock::iterator RegionEnd = MBB->end(); in runOnMachineFunction() local 369 RegionEnd != MBB->begin();) { in runOnMachineFunction() 372 MachineBasicBlock::iterator I = RegionEnd; in runOnMachineFunction() 380 if (I == RegionEnd) { in runOnMachineFunction() 381 RegionEnd = std::prev(RegionEnd); in runOnMachineFunction() 386 if (I == std::prev(RegionEnd)) { in runOnMachineFunction() 387 RegionEnd = std::prev(RegionEnd); in runOnMachineFunction() 391 Packetizer.PacketizeMIs(&*MBB, &*I, RegionEnd); in runOnMachineFunction() 392 RegionEnd = I; in runOnMachineFunction()
|
| H A D | GCNSchedStrategy.cpp | 314 Regions.push_back(std::make_pair(RegionBegin, RegionEnd)); in schedule() 342 Regions[RegionIdx] = std::make_pair(RegionBegin, RegionEnd); in schedule() 417 RegionEnd = RegionBegin; in schedule() 422 if (MI->getIterator() != RegionEnd) { in schedule() 424 BB->insert(RegionEnd, MI); in schedule() 444 RegionEnd = MI->getIterator(); in schedule() 445 ++RegionEnd; in schedule() 449 Regions[RegionIdx] = std::make_pair(RegionBegin, RegionEnd); in schedule() 607 RegionEnd = Region.second; in finalizeSchedule() 630 if (RegionEnd != MBB->end()) dbgs() << *RegionEnd; in finalizeSchedule()
|
| 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()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | PostRASchedulerList.cpp | 395 AntiDepBreak->BreakAntiDependencies(SUnits, RegionBegin, RegionEnd, in schedule() 671 RegionBegin = RegionEnd; in EmitSchedule() 675 BB->splice(RegionEnd, BB, FirstDbgValue); in EmitSchedule() 680 BB->splice(RegionEnd, BB, SU->getInstr()); in EmitSchedule() 683 TII->insertNoop(*BB, RegionEnd); in EmitSchedule() 688 RegionBegin = std::prev(RegionEnd); in EmitSchedule()
|
| H A D | MachineScheduler.cpp | 475 MachineBasicBlock::iterator RegionEnd; member 480 RegionBegin(B), RegionEnd(E), NumRegionInstrs(N) {} in SchedRegion() 494 for(MachineBasicBlock::iterator RegionEnd = MBB->end(); in getSchedRegions() local 495 RegionEnd != MBB->begin(); RegionEnd = I) { in getSchedRegions() 498 if (RegionEnd != MBB->end() || in getSchedRegions() 499 isSchedBoundary(&*std::prev(RegionEnd), &*MBB, MF, TII)) { in getSchedRegions() 500 --RegionEnd; in getSchedRegions() 506 I = RegionEnd; in getSchedRegions() 521 Regions.push_back(SchedRegion(I, RegionEnd, NumRegionInstrs)); in getSchedRegions() 567 MachineBasicBlock::iterator RegionEnd = R->RegionEnd; in scheduleRegions() local [all …]
|
| H A D | ScheduleDAGInstrs.cpp | 193 RegionEnd = end; in enterRegion() 203 RegionEnd != BB->end() in addSchedBarrierDeps() 204 ? &*skipDebugInstructionsBackward(RegionEnd, RegionBegin) in addSchedBarrierDeps() 574 for (MachineInstr &MI : make_range(RegionBegin, RegionEnd)) { in initSUnits() 802 for (MachineBasicBlock::iterator MII = RegionEnd, MIE = RegionBegin; in buildSchedGraph() 833 if (RPTracker->getPos() == RegionEnd || &*RPTracker->getPos() != &MI) in buildSchedGraph()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| H A D | ScheduleDAGInstrs.h | 151 MachineBasicBlock::iterator RegionEnd; variable 280 MachineBasicBlock::iterator end() const { return RegionEnd; } in end()
|