#include <SymbolDefTree.h>
Definition at line 21 of file SymbolDefTree.h.
◆ child_iterator
Iterator over the children of this node.
Definition at line 55 of file SymbolDefTree.h.
◆ begin()
◆ childIter()
llvm::iterator_range< child_iterator > llzk::SymbolDefTreeNode::childIter |
( |
| ) |
const |
|
inline |
◆ end()
◆ getOp()
mlir::SymbolOpInterface llzk::SymbolDefTreeNode::getOp |
( |
| ) |
const |
|
inline |
Returns the Symbol operation referenced by this node.
This will be 'nullptr' for the root node in the graph.
Definition at line 45 of file SymbolDefTree.h.
◆ getParent()
Returns the parent node in the tree. The root node will return nullptr
.
Definition at line 48 of file SymbolDefTree.h.
◆ hasChildren()
bool llzk::SymbolDefTreeNode::hasChildren |
( |
| ) |
const |
|
inline |
Returns true if this node has any child edges.
Definition at line 51 of file SymbolDefTree.h.
◆ numChildren()
size_t llzk::SymbolDefTreeNode::numChildren |
( |
| ) |
const |
|
inline |
◆ print()
void llzk::SymbolDefTreeNode::print |
( |
llvm::raw_ostream & | os | ) |
const |
◆ toString()
std::string llzk::SymbolDefTreeNode::toString |
( |
| ) |
const |
◆ SymbolDefTree
The documentation for this class was generated from the following files: