HomeSort by relevance Sort by last modified time
    Searched refs:RegionEnd (Results 1 - 7 of 7) sorted by null

  /external/llvm/lib/Target/AMDGPU/
R600Packetizer.cpp 375 for(MachineBasicBlock::iterator RegionEnd = MBB->end();
376 RegionEnd != MBB->begin();) {
379 MachineBasicBlock::iterator I = RegionEnd;
387 if (I == RegionEnd) {
388 RegionEnd = std::prev(RegionEnd);
393 if (I == std::prev(RegionEnd)) {
394 RegionEnd = std::prev(RegionEnd);
398 Packetizer.PacketizeMIs(&*MBB, &*I, RegionEnd);
    [all...]
  /external/llvm/lib/CodeGen/
PostRASchedulerList.cpp 140 /// The index in BB of RegionEnd.
160 // Set the index of RegionEnd within the current BB.
397 AntiDepBreak->BreakAntiDependencies(SUnits, RegionBegin, RegionEnd,
675 RegionBegin = RegionEnd;
679 BB->splice(RegionEnd, BB, FirstDbgValue);
684 BB->splice(RegionEnd, BB, SU->getInstr());
687 TII->insertNoop(*BB, RegionEnd);
692 RegionBegin = std::prev(RegionEnd);
MachineScheduler.cpp 323 /// scheduler must update the RegionBegin and RegionEnd positions cached by
434 // Break the block into scheduling regions [I, RegionEnd), and schedule each
435 // region as soon as it is discovered. RegionEnd points the scheduling
436 // boundary at the bottom of the region. The DAG does not include RegionEnd,
437 // but the region does (i.e. the next RegionEnd is above the previous
438 // RegionBegin). If the current block has no terminator then RegionEnd ==
443 // 'RegionEnd' are invalid across these calls.
447 for(MachineBasicBlock::iterator RegionEnd = MBB->end();
448 RegionEnd != MBB->begin(); RegionEnd = Scheduler.begin())
    [all...]
ScheduleDAGInstrs.cpp 231 RegionEnd = end;
250 MachineInstr *ExitMI = RegionEnd != BB->end() ? &*RegionEnd : nullptr;
648 for (MachineInstr &MI : llvm::make_range(RegionBegin, RegionEnd)) {
    [all...]
  /device/linaro/bootloader/edk2/ArmPlatformPkg/FileSystem/BootMonFs/
BootMonFsOpenClose.c 271 UINT64 RegionEnd;
325 // RegionStart and RegionEnd are the the intended NOR address of the
328 RegionEnd = RegionStart + Region->Size;
330 if (RegionEnd < FileEnd) {
353 NewDataSize = RegionEnd - FileStart;
  /external/llvm/include/llvm/CodeGen/
ScheduleDAGInstrs.h 132 MachineBasicBlock::iterator RegionEnd;
134 /// Instructions in this region (distance(RegionBegin, RegionEnd)).
256 MachineBasicBlock::iterator end() const { return RegionEnd; }
  /external/swiftshader/third_party/LLVM/lib/VMCore/
AutoUpgrade.cpp 403 if (Function *RegionEnd = M->getFunction("llvm.dbg.region.end")) {
404 while (!RegionEnd->use_empty())
405 cast<CallInst>(RegionEnd->use_back())->eraseFromParent();
406 RegionEnd->eraseFromParent();

Completed in 1070 milliseconds