Home
last modified time | relevance | path

Searched refs:RegionEnd (Results 1 – 7 of 7) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DR600Packetizer.cpp373 for(MachineBasicBlock::iterator RegionEnd = MBB->end(); in runOnMachineFunction() local
374 RegionEnd != MBB->begin();) { in runOnMachineFunction()
377 MachineBasicBlock::iterator I = RegionEnd; in runOnMachineFunction()
385 if (I == RegionEnd) { in runOnMachineFunction()
386 RegionEnd = std::prev(RegionEnd); in runOnMachineFunction()
391 if (I == std::prev(RegionEnd)) { in runOnMachineFunction()
392 RegionEnd = std::prev(RegionEnd); in runOnMachineFunction()
396 Packetizer.PacketizeMIs(&*MBB, &*I, RegionEnd); in runOnMachineFunction()
397 RegionEnd = I; in runOnMachineFunction()
DGCNSchedStrategy.cpp327 Regions.push_back(std::make_pair(RegionBegin, RegionEnd)); in schedule()
350 Regions[RegionIdx] = std::make_pair(RegionBegin, RegionEnd); in schedule()
406 RegionEnd = RegionBegin; in schedule()
411 if (MI->getIterator() != RegionEnd) { in schedule()
413 BB->insert(RegionEnd, MI); in schedule()
433 RegionEnd = MI->getIterator(); in schedule()
434 ++RegionEnd; in schedule()
438 Regions[RegionIdx] = std::make_pair(RegionBegin, RegionEnd); in schedule()
563 RegionEnd = Region.second; in finalizeSchedule()
586 if (RegionEnd != MBB->end()) dbgs() << *RegionEnd; in finalizeSchedule()
DGCNIterativeScheduler.cpp202 assert(Sch.RegionBegin == Rgn.Begin && Sch.RegionEnd == Rgn.End); in schedule()
208 Sch.RegionEnd = Rgn.End; in schedule()
215 assert(Sch.RegionBegin == Rgn.Begin && Sch.RegionEnd == Rgn.End); in restoreOrder()
314 LLVM_DEBUG(printLivenessInfo(dbgs(), RegionBegin, RegionEnd, LIS); in schedule()
374 assert(RegionBegin == R.Begin && RegionEnd == R.End); in scheduleRegion()
412 RegionEnd = R.End; in scheduleRegion()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DMachineScheduler.cpp458 MachineBasicBlock::iterator RegionEnd; member
463 RegionBegin(B), RegionEnd(E), NumRegionInstrs(N) {} in SchedRegion()
477 for(MachineBasicBlock::iterator RegionEnd = MBB->end(); in getSchedRegions() local
478 RegionEnd != MBB->begin(); RegionEnd = I) { in getSchedRegions()
481 if (RegionEnd != MBB->end() || in getSchedRegions()
482 isSchedBoundary(&*std::prev(RegionEnd), &*MBB, MF, TII)) { in getSchedRegions()
483 --RegionEnd; in getSchedRegions()
489 I = RegionEnd; in getSchedRegions()
504 Regions.push_back(SchedRegion(I, RegionEnd, NumRegionInstrs)); in getSchedRegions()
550 MachineBasicBlock::iterator RegionEnd = R->RegionEnd; in scheduleRegions() local
[all …]
DPostRASchedulerList.cpp397 AntiDepBreak->BreakAntiDependencies(SUnits, RegionBegin, RegionEnd, in schedule()
673 RegionBegin = RegionEnd; in EmitSchedule()
677 BB->splice(RegionEnd, BB, FirstDbgValue); in EmitSchedule()
682 BB->splice(RegionEnd, BB, SU->getInstr()); in EmitSchedule()
685 TII->insertNoop(*BB, RegionEnd); in EmitSchedule()
690 RegionBegin = std::prev(RegionEnd); in EmitSchedule()
DScheduleDAGInstrs.cpp192 RegionEnd = end; in enterRegion()
201 MachineInstr *ExitMI = RegionEnd != BB->end() ? &*RegionEnd : nullptr; in addSchedBarrierDeps()
570 for (MachineInstr &MI : make_range(RegionBegin, RegionEnd)) { in initSUnits()
798 for (MachineBasicBlock::iterator MII = RegionEnd, MIE = RegionBegin; in buildSchedGraph()
826 if (RPTracker->getPos() == RegionEnd || &*RPTracker->getPos() != &MI) in buildSchedGraph()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DScheduleDAGInstrs.h151 MachineBasicBlock::iterator RegionEnd; variable
275 MachineBasicBlock::iterator end() const { return RegionEnd; } in end()