#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: