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