Test if the given instruction should be considered a scheduling boundary. This primarily includes labels and terminators.
Synopsis
Declared in <llvm/CodeGen/TargetInstrInfo.h>
virtual
bool
isSchedulingBoundary(
MachineInstr const& MI,
MachineBasicBlock const* MBB,
MachineFunction const& MF) const;
Return Value
True if MI should be treated as a scheduling boundary.
Parameters
Name |
Description |
MI |
Machine instruction being queried or modified. |
MBB |
Machine basic block where code is inserted or analyzed. |
MF |
Machine function being queried. |
Created with MrDocs