#include <CallGraph.h>
|
using | iterator = NodeIterator |
| An iterator over the nodes of the graph. More...
|
|
◆ iterator
An iterator over the nodes of the graph.
◆ CallGraph()
◆ begin()
iterator mlir::CallGraph::begin |
( |
| ) |
const |
|
inline |
◆ dump()
void CallGraph::dump |
( |
| ) |
const |
Dump the graph in a human readable format.
◆ end()
◆ getExternalNode()
Return the callgraph node representing the indirect-external callee.
◆ getOrAddNode()
Get or add a call graph node for the given region.
Get or add a call graph node for the given region. parentNode
corresponds to the direct node in the callgraph that contains the parent operation of region
, or nullptr if there is no parent node.
◆ lookupNode()
Lookup a call graph node for the given region, or nullptr if none is registered.
◆ print()
void CallGraph::print |
( |
raw_ostream & |
os | ) |
const |
◆ resolveCallable()
Resolve the callable for given callee to a node in the callgraph, or the external node if a valid node was not resolved. 'from' provides an anchor for symbol table lookups, and is only required if the callable is a symbol reference.
Resolve the callable for given callee to a node in the callgraph, or the external node if a valid node was not resolved.
The documentation for this class was generated from the following files: