Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600Packetizer.cpp358 for(MachineBasicBlock::iterator RegionEnd = MBB->end(); in runOnMachineFunction() local
359 RegionEnd != MBB->begin();) { in runOnMachineFunction()
362 MachineBasicBlock::iterator I = RegionEnd; in runOnMachineFunction()
370 if (I == RegionEnd) { in runOnMachineFunction()
371 RegionEnd = std::prev(RegionEnd); in runOnMachineFunction()
376 if (I == std::prev(RegionEnd)) { in runOnMachineFunction()
377 RegionEnd = std::prev(RegionEnd); in runOnMachineFunction()
381 Packetizer.PacketizeMIs(&*MBB, &*I, RegionEnd); in runOnMachineFunction()
382 RegionEnd = I; in runOnMachineFunction()
H A DGCNIterativeScheduler.cpp181 assert(Sch.RegionBegin == Rgn.Begin && Sch.RegionEnd == Rgn.End); in schedule()
187 Sch.RegionEnd = Rgn.End; in schedule()
194 assert(Sch.RegionBegin == Rgn.Begin && Sch.RegionEnd == Rgn.End); in restoreOrder()
293 LLVM_DEBUG(printLivenessInfo(dbgs(), RegionBegin, RegionEnd, LIS); in schedule()
353 assert(RegionBegin == R.Begin && RegionEnd == R.End); in scheduleRegion()
390 RegionEnd = R.End; in scheduleRegion()
H A DGCNSchedStrategy.cpp606 Regions.push_back(std::pair(RegionBegin, RegionEnd)); in schedule()
740 RegionEnd = Region.second; in runSchedStages()
908 if (DAG.RegionEnd != CurrentMBB->end()) dbgs() << *DAG.RegionEnd; in initGCNRegion()
998 DAG.Regions[RegionIdx] = std::pair(DAG.RegionBegin, DAG.RegionEnd); in finalizeGCNRegion()
1310 DAG.RegionEnd = DAG.RegionBegin; in revertScheduling()
1318 if (MI->getIterator() != DAG.RegionEnd) { in revertScheduling()
1320 DAG.BB->insert(DAG.RegionEnd, MI); in revertScheduling()
1340 DAG.RegionEnd = MI->getIterator(); in revertScheduling()
1341 ++DAG.RegionEnd; in revertScheduling()
1349 ++DAG.RegionEnd; in revertScheduling()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DPostRASchedulerList.cpp392 AntiDepBreak->BreakAntiDependencies(SUnits, RegionBegin, RegionEnd, in schedule()
665 RegionBegin = RegionEnd; in EmitSchedule()
669 BB->splice(RegionEnd, BB, FirstDbgValue); in EmitSchedule()
674 BB->splice(RegionEnd, BB, SU->getInstr()); in EmitSchedule()
677 TII->insertNoop(*BB, RegionEnd); in EmitSchedule()
682 RegionBegin = std::prev(RegionEnd); in EmitSchedule()
H A DMachineScheduler.cpp545 MachineBasicBlock::iterator RegionEnd; member
550 RegionBegin(B), RegionEnd(E), NumRegionInstrs(N) {} in SchedRegion()
564 for(MachineBasicBlock::iterator RegionEnd = MBB->end(); in getSchedRegions() local
565 RegionEnd != MBB->begin(); RegionEnd = I) { in getSchedRegions()
568 if (RegionEnd != MBB->end() || in getSchedRegions()
569 isSchedBoundary(&*std::prev(RegionEnd), &*MBB, MF, TII)) { in getSchedRegions()
570 --RegionEnd; in getSchedRegions()
576 I = RegionEnd; in getSchedRegions()
591 Regions.push_back(SchedRegion(I, RegionEnd, NumRegionInstrs)); in getSchedRegions()
636 MachineBasicBlock::iterator RegionEnd = R.RegionEnd; in scheduleRegions() local
[all …]
H A DScheduleDAGInstrs.cpp195 RegionEnd = end; in enterRegion()
205 RegionEnd != BB->end() in addSchedBarrierDeps()
206 ? &*skipDebugInstructionsBackward(RegionEnd, RegionBegin) in addSchedBarrierDeps()
583 for (MachineInstr &MI : make_range(RegionBegin, RegionEnd)) { in initSUnits()
811 for (MachineBasicBlock::iterator MII = RegionEnd, MIE = RegionBegin; in buildSchedGraph()
840 if (RPTracker->getPos() == RegionEnd || &*RPTracker->getPos() != &MI) in buildSchedGraph()
H A DWindowScheduler.cpp663 auto RegionEnd = RegionBegin; in getScheduleRange() local
664 std::advance(RegionEnd, Num); in getScheduleRange()
665 return make_range(RegionBegin, RegionEnd); in getScheduleRange()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DScheduleDAGInstrs.h146 MachineBasicBlock::iterator RegionEnd; variable
287 MachineBasicBlock::iterator end() const { return RegionEnd; } in end()
/freebsd/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dcommon.h205 uptr RegionEnd; member
H A Dprimary64.h495 B.RegionEnd = in findNearestBlock()
503 while (B.RegionEnd < B.BlockBegin + B.BlockSize) in findNearestBlock()
H A Dcombined.h1515 if (BlockAddr < Info.RegionBegin || BlockAddr >= Info.RegionEnd) in getInlineErrorInfo()