llvm::GraphTraits<MachineRegion const*>

GraphTraits specialization so const MachineRegion can be walked as a graph.

Synopsis

Declared in <llvm/CodeGen/MachineRegionInfo.h>

template<>
struct GraphTraits<MachineRegion const*>
    : GraphTraits<MachineRegionNode const*>

Base Classes

NameDescription
GraphTraits<MachineRegionNode const*>GraphTraits specialization for const MachineRegionNode pointers.

Type Aliases

NameDescription
ChildIteratorType Iterator over hierarchical successors of a const machine region node.
NodeRef Graph node type for a const machine region node pointer.
nodes_iterator Depth-first iterator over nodes in a const machine region graph.

Static Member Functions

NameDescription
child_begin Return the begin iterator over children of N.
child_end Return the end iterator over children of N.
getEntryNode getEntryNode overloads
nodes_begin Return the begin iterator over nodes in const machine region R.
nodes_end Return the end iterator over nodes in const machine region R.