CIRCT
20.0.0git
|
#include <HWModuleGraph.h>
Public Types | |
using | GraphType = circt::hw::HWModuleOp |
using | nodes_iterator = pointer_iterator< mlir::Block::iterator > |
Public Types inherited from llvm::GraphTraits< circt::hw::detail::HWOperation * > | |
using | NodeType = circt::hw::detail::HWOperation |
using | NodeRef = NodeType * |
using | ChildIteratorType = mlir::Operation::user_iterator |
Static Public Member Functions | |
static NodeRef | getEntryNode (GraphType mod) |
static nodes_iterator | nodes_begin (GraphType mod) |
static nodes_iterator | nodes_end (GraphType mod) |
Static Public Member Functions inherited from llvm::GraphTraits< circt::hw::detail::HWOperation * > | |
static NodeRef | getEntryNode (NodeRef op) |
static ChildIteratorType | child_begin (NodeRef op) |
static ChildIteratorType | child_end (NodeRef op) |
Definition at line 52 of file HWModuleGraph.h.
using llvm::GraphTraits< circt::hw::HWModuleOp >::GraphType = circt::hw::HWModuleOp |
Definition at line 54 of file HWModuleGraph.h.
using llvm::GraphTraits< circt::hw::HWModuleOp >::nodes_iterator = pointer_iterator<mlir::Block::iterator> |
Definition at line 60 of file HWModuleGraph.h.
|
inlinestatic |
Definition at line 56 of file HWModuleGraph.h.
|
inlinestatic |
Definition at line 61 of file HWModuleGraph.h.
|
inlinestatic |
Definition at line 64 of file HWModuleGraph.h.