Generic utility class used for getting the children of a basic block. May be specialized if, for example, one wouldn't like to return nullpointer successors.

Synopsis

Declared in <llvm/Support/GenericIteratedDominanceFrontier.h>

template<
    class NodeTy,
    bool IsPostDom>
struct ChildrenGetterTy;

Type Aliases

Name

Description

ChildIteratorType

Iterator type over the children of a node.

NodeRef

Graph node reference type from GraphTraits.

range

Range type covering the children of a node.

Member Functions

Name

Description

get

Return the children of node N in IDF traversal order.

Specializations

Name

Description

ChildrenGetterTy<BasicBlock, IsPostDom>

Specialization for BasicBlock for the optional use of GraphDiff.

Created with MrDocs