llvm::predecessors

predecessors overloads

Synopses

Declared in <llvm/CodeGen/MachineBasicBlock.h>

Return a range of predecessor basic blocks of BB.

pred_range
predecessors(BasicBlock* BB);
» more...

Return a const range of predecessor basic blocks of BB.

const_pred_range
predecessors(BasicBlock const* BB);
» more...

Return the CFG predecessors of BB.

auto
predecessors(MachineBasicBlock const* BB);
» more...

Return Value

  • Range covering the predecessors of BB.
  • Const range covering the predecessors of BB.
  • The CFG predecessors of BB.

Parameters

NameDescription
BBBasic block whose predecessors are returned.