reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Overridden By

lib/Target/AArch64/AArch64InstrInfo.cpp
  963 bool AArch64InstrInfo::isSchedulingBoundary(const MachineInstr &MI,
lib/Target/AMDGPU/SIInstrInfo.cpp
 2723 bool SIInstrInfo::isSchedulingBoundary(const MachineInstr &MI,
lib/Target/ARM/ARMBaseInstrInfo.cpp
 1949 bool ARMBaseInstrInfo::isSchedulingBoundary(const MachineInstr &MI,
lib/Target/Hexagon/HexagonInstrInfo.cpp
 1680 bool HexagonInstrInfo::isSchedulingBoundary(const MachineInstr &MI,

Declarations

include/llvm/CodeGen/TargetInstrInfo.h
 1326   virtual bool isSchedulingBoundary(const MachineInstr &MI,

References

lib/CodeGen/MachineScheduler.cpp
  443   return MI->isCall() || TII->isSchedulingBoundary(*MI, MBB, *MF);
lib/CodeGen/PostRASchedulerList.cpp
  342       if (MI.isCall() || TII->isSchedulingBoundary(MI, &MBB, Fn)) {
lib/Target/AArch64/AArch64InstrInfo.cpp
  966   if (TargetInstrInfo::isSchedulingBoundary(MI, MBB, MF))
lib/Target/AMDGPU/R600Packetizer.cpp
  379         if (TII->isSchedulingBoundary(*std::prev(I), &*MBB, Fn))
lib/Target/AMDGPU/SIFixSGPRCopies.cpp
  573             TII->isSchedulingBoundary(*R, MBB, *MBB->getParent()))
lib/Target/AMDGPU/SIInstrInfo.cpp
 2731   return TargetInstrInfo::isSchedulingBoundary(MI, MBB, MF) ||