LLVM 20.0.0git
|
#include "llvm/Transforms/IPO/Attributor.h"
Public Member Functions | |
AttributorCallGraph (Attributor &A) | |
virtual | ~AttributorCallGraph ()=default |
AACallEdgeIterator | optimisticEdgesBegin () const override |
AACallEdgeIterator | optimisticEdgesEnd () const override |
void | populateAll () const |
Force populate the entire call graph. | |
void | print () |
Public Member Functions inherited from llvm::AACallGraphNode | |
AACallGraphNode (Attributor &A) | |
virtual | ~AACallGraphNode ()=default |
virtual AACallEdgeIterator | optimisticEdgesBegin () const =0 |
virtual AACallEdgeIterator | optimisticEdgesEnd () const =0 |
iterator_range< AACallEdgeIterator > | optimisticEdgesRange () const |
Iterator range for exploring the call graph. | |
Additional Inherited Members | |
Protected Attributes inherited from llvm::AACallGraphNode | |
Attributor & | A |
Reference to Attributor needed for GraphTraits implementation. | |
Definition at line 5526 of file Attributor.h.
|
inline |
Definition at line 5527 of file Attributor.h.
|
virtualdefault |
|
inlineoverridevirtual |
Implements llvm::AACallGraphNode.
Definition at line 5530 of file Attributor.h.
References llvm::AACallGraphNode::A, and llvm::SetVector< T, Vector, Set, N >::begin().
|
inlineoverridevirtual |
Implements llvm::AACallGraphNode.
Definition at line 5534 of file Attributor.h.
References llvm::AACallGraphNode::A, and llvm::SetVector< T, Vector, Set, N >::end().
|
inline |
Force populate the entire call graph.
Definition at line 5539 of file Attributor.h.
References llvm::AACallGraphNode::optimisticEdgesRange().
Referenced by llvm::Attributor::run().
void AttributorCallGraph::print | ( | ) |
Definition at line 11868 of file AttributorAttributes.cpp.
References llvm::outs(), and llvm::WriteGraph().
Referenced by llvm::Attributor::run().