CIRCT 20.0.0git
|
CHIRRTLVisitor is a visitor for CHIRRTL operations. More...
#include <CHIRRTLVisitors.h>
Public Member Functions | |
ResultType | dispatchCHIRRTLVisitor (Operation *op, ExtraArgs... args) |
ResultType | visitInvalidCHIRRTL (Operation *op, ExtraArgs... args) |
This callback is invoked on any non-CHIRRTL operations. | |
ResultType | visitUnhandledCHIRRTL (Operation *op, ExtraArgs... args) |
This callback is invoked on any CHIRRTL operations that are not handled by the concrete visitor. | |
HANDLE (CombMemOp) | |
HANDLE (MemoryPortOp) | |
HANDLE (MemoryDebugPortOp) | |
HANDLE (MemoryPortAccessOp) | |
HANDLE (SeqMemOp) | |
CHIRRTLVisitor is a visitor for CHIRRTL operations.
Definition at line 26 of file CHIRRTLVisitors.h.
|
inline |
Definition at line 28 of file CHIRRTLVisitors.h.
circt::chirrtl::CHIRRTLVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | CombMemOp | ) |
circt::chirrtl::CHIRRTLVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | MemoryDebugPortOp | ) |
circt::chirrtl::CHIRRTLVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | MemoryPortAccessOp | ) |
circt::chirrtl::CHIRRTLVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | MemoryPortOp | ) |
circt::chirrtl::CHIRRTLVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | SeqMemOp | ) |
|
inline |
This callback is invoked on any non-CHIRRTL operations.
Definition at line 42 of file CHIRRTLVisitors.h.
|
inline |
This callback is invoked on any CHIRRTL operations that are not handled by the concrete visitor.
Definition at line 49 of file CHIRRTLVisitors.h.