LLVM 22.0.0git
llvm::GraphTraits< AADepGraphNode * > Struct Reference
Inheritance diagram for llvm::GraphTraits< AADepGraphNode * >:
[legend]

Public Types

using NodeRef = AADepGraphNode *
using DepTy = PointerIntPair<AADepGraphNode *, 1>
using EdgeRef = PointerIntPair<AADepGraphNode *, 1>
using ChildIteratorType
using ChildEdgeIteratorType = AADepGraphNode::DepSetTy::iterator

Static Public Member Functions

static NodeRef getEntryNode (AADepGraphNode *DGN)
static NodeRef DepGetVal (const DepTy &DT)
static ChildIteratorType child_begin (NodeRef N)
static ChildIteratorType child_end (NodeRef N)

Detailed Description

Definition at line 4125 of file Attributor.cpp.

Member Typedef Documentation

◆ ChildEdgeIteratorType

Definition at line 4135 of file Attributor.cpp.

◆ ChildIteratorType

Initial value:
typename vector_type::const_iterator iterator
Definition SetVector.h:71
static NodeRef DepGetVal(const DepTy &DT)

Definition at line 4133 of file Attributor.cpp.

◆ DepTy

Definition at line 4127 of file Attributor.cpp.

◆ EdgeRef

Definition at line 4128 of file Attributor.cpp.

◆ NodeRef

Definition at line 4126 of file Attributor.cpp.

Member Function Documentation

◆ child_begin()

ChildIteratorType llvm::GraphTraits< AADepGraphNode * >::child_begin ( NodeRef N)
inlinestatic

Definition at line 4137 of file Attributor.cpp.

References N.

◆ child_end()

ChildIteratorType llvm::GraphTraits< AADepGraphNode * >::child_end ( NodeRef N)
inlinestatic

Definition at line 4139 of file Attributor.cpp.

References N.

◆ DepGetVal()

◆ getEntryNode()

NodeRef llvm::GraphTraits< AADepGraphNode * >::getEntryNode ( AADepGraphNode * DGN)
inlinestatic

Definition at line 4130 of file Attributor.cpp.


The documentation for this struct was generated from the following file: