struct AACallGraphNode
Declaration
struct AACallGraphNode { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Transforms/IPO/Attributor.h:4695
Member Variables
- protected llvm::Attributor& A
- Reference to Attributor needed for GraphTraits implementation.
Method Overview
- public AACallGraphNode(llvm::Attributor & A)
- public virtual llvm::AACallEdgeIterator optimisticEdgesBegin() const
- public virtual llvm::AACallEdgeIterator optimisticEdgesEnd() const
- public iterator_range<llvm::AACallEdgeIterator> optimisticEdgesRange() const
- public virtual ~AACallGraphNode()
Methods
¶AACallGraphNode(llvm::Attributor& A)
AACallGraphNode(llvm::Attributor& A)
Declared at: llvm/include/llvm/Transforms/IPO/Attributor.h:4696
Parameters
¶virtual llvm::AACallEdgeIterator
optimisticEdgesBegin() const
virtual llvm::AACallEdgeIterator
optimisticEdgesBegin() const
Declared at: llvm/include/llvm/Transforms/IPO/Attributor.h:4699
¶virtual llvm::AACallEdgeIterator
optimisticEdgesEnd() const
virtual llvm::AACallEdgeIterator
optimisticEdgesEnd() const
Declared at: llvm/include/llvm/Transforms/IPO/Attributor.h:4700
¶iterator_range<llvm::AACallEdgeIterator>
optimisticEdgesRange() const
iterator_range<llvm::AACallEdgeIterator>
optimisticEdgesRange() const
Description
Iterator range for exploring the call graph.
Declared at: llvm/include/llvm/Transforms/IPO/Attributor.h:4703
¶virtual ~AACallGraphNode()
virtual ~AACallGraphNode()
Declared at: llvm/include/llvm/Transforms/IPO/Attributor.h:4697