Searched refs:RegionEnd (Results 1 – 6 of 6) sorted by relevance
/external/llvm/lib/Target/R600/ |
D | R600Packetizer.cpp | 372 for(MachineBasicBlock::iterator RegionEnd = MBB->end(); in runOnMachineFunction() local 373 RegionEnd != MBB->begin();) { in runOnMachineFunction() 376 MachineBasicBlock::iterator I = RegionEnd; in runOnMachineFunction() 384 if (I == RegionEnd) { in runOnMachineFunction() 385 RegionEnd = std::prev(RegionEnd); in runOnMachineFunction() 390 if (I == std::prev(RegionEnd)) { in runOnMachineFunction() 391 RegionEnd = std::prev(RegionEnd); in runOnMachineFunction() 395 Packetizer.PacketizeMIs(MBB, I, RegionEnd); in runOnMachineFunction() 396 RegionEnd = I; in runOnMachineFunction()
|
/external/llvm/lib/CodeGen/ |
D | PostRASchedulerList.cpp | 385 AntiDepBreak->BreakAntiDependencies(SUnits, RegionBegin, RegionEnd, in schedule() 651 RegionBegin = RegionEnd; in EmitSchedule() 655 BB->splice(RegionEnd, BB, FirstDbgValue); in EmitSchedule() 660 BB->splice(RegionEnd, BB, SU->getInstr()); in EmitSchedule() 663 TII->insertNoop(*BB, RegionEnd); in EmitSchedule() 668 RegionBegin = std::prev(RegionEnd); in EmitSchedule()
|
D | MachineScheduler.cpp | 427 for(MachineBasicBlock::iterator RegionEnd = MBB->end(); in scheduleRegions() local 428 RegionEnd != MBB->begin(); RegionEnd = Scheduler.begin()) { in scheduleRegions() 431 if (RegionEnd != MBB->end() || in scheduleRegions() 432 isSchedBoundary(std::prev(RegionEnd), MBB, MF, TII, IsPostRA)) { in scheduleRegions() 433 --RegionEnd; in scheduleRegions() 441 MachineBasicBlock::iterator I = RegionEnd; in scheduleRegions() 450 Scheduler.enterRegion(MBB, I, RegionEnd, NumRegionInstrs); in scheduleRegions() 453 if (I == RegionEnd || I == std::prev(RegionEnd)) { in scheduleRegions() 464 if (RegionEnd != MBB->end()) dbgs() << *RegionEnd; in scheduleRegions() 483 RegionEnd = Scheduler.begin(); in scheduleRegions() [all …]
|
D | ScheduleDAGInstrs.cpp | 195 RegionEnd = end; in enterRegion() 214 MachineInstr *ExitMI = RegionEnd != BB->end() ? &*RegionEnd : nullptr; in addSchedBarrierDeps() 701 for (MachineBasicBlock::iterator I = RegionBegin; I != RegionEnd; ++I) { in initSUnits() 798 for (MachineBasicBlock::iterator MII = RegionEnd, MIE = RegionBegin; in buildSchedGraph()
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonVLIWPacketizer.cpp | 234 for(MachineBasicBlock::iterator RegionEnd = MBB->end(); in runOnMachineFunction() local 235 RegionEnd != MBB->begin();) { in runOnMachineFunction() 238 MachineBasicBlock::iterator I = RegionEnd; in runOnMachineFunction() 246 if (I == RegionEnd) { in runOnMachineFunction() 247 RegionEnd = std::prev(RegionEnd); in runOnMachineFunction() 252 if (I == std::prev(RegionEnd)) { in runOnMachineFunction() 253 RegionEnd = std::prev(RegionEnd); in runOnMachineFunction() 257 Packetizer.PacketizeMIs(MBB, I, RegionEnd); in runOnMachineFunction() 258 RegionEnd = I; in runOnMachineFunction()
|
/external/llvm/include/llvm/CodeGen/ |
D | ScheduleDAGInstrs.h | 111 MachineBasicBlock::iterator RegionEnd; variable 182 MachineBasicBlock::iterator end() const { return RegionEnd; } in end()
|