succ_begin overloads

Synopses

Declared in <llvm/Analysis/RegionIterator.h>

Return an iterator to the first successor of basic block BB.

Return an iterator to the first successor of terminator I.

Return a const iterator to the first successor of basic block BB.

Return a const iterator to the first successor of terminator I.

Return an iterator to the first CFG successor of BB.

auto
succ_begin(MachineBasicBlock const* BB);

Return a begin successor iterator for RegionNode Node.

template<
    class NodeRef,
    class BlockT,
    class RegionT>
RNSuccIterator<NodeRef, BlockT, RegionT>
succ_begin(NodeRef Node);

Return Value

  • Iterator to the first successor of BB.

  • Iterator to the first successor of I.

  • Const iterator to the first successor of BB.

  • Const iterator to the first successor of I.

  • An iterator to the first CFG successor of BB.

  • A begin successor iterator for Node.

Parameters

Name

Description

BB

Basic block whose terminator successors are iterated.

I

Terminator instruction whose successors are iterated.

Node

RegionNode whose successors are iterated.

Created with MrDocs