CIRCT
20.0.0git
|
HandshakeVisitor is a visitor for handshake nodes. More...
#include <Visitor.h>
Public Member Functions | |
ResultType | dispatchHandshakeVisitor (Operation *op, ExtraArgs... args) |
ResultType | visitInvalidOp (Operation *op, ExtraArgs... args) |
This callback is invoked on any invalid operations. More... | |
ResultType | visitUnhandledOp (Operation *op, ExtraArgs... args) |
This callback is invoked on any operations that are not handled by the concrete visitor. More... | |
HANDLE (BranchOp) | |
HANDLE (BufferOp) | |
HANDLE (ConditionalBranchOp) | |
HANDLE (ConstantOp) | |
HANDLE (ControlMergeOp) | |
HANDLE (ForkOp) | |
HANDLE (FuncOp) | |
HANDLE (InstanceOp) | |
HANDLE (JoinOp) | |
HANDLE (LazyForkOp) | |
HANDLE (LoadOp) | |
HANDLE (MemoryOp) | |
HANDLE (ExternalMemoryOp) | |
HANDLE (MergeOp) | |
HANDLE (MuxOp) | |
HANDLE (ReturnOp) | |
HANDLE (SinkOp) | |
HANDLE (SourceOp) | |
HANDLE (StoreOp) | |
HANDLE (SyncOp) | |
HANDLE (PackOp) | |
HANDLE (UnpackOp) | |
HandshakeVisitor is a visitor for handshake nodes.
|
inline |
circt::handshake::HandshakeVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | BranchOp | ) |
circt::handshake::HandshakeVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | BufferOp | ) |
circt::handshake::HandshakeVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ConditionalBranchOp | ) |
circt::handshake::HandshakeVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ConstantOp | ) |
circt::handshake::HandshakeVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ControlMergeOp | ) |
circt::handshake::HandshakeVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ExternalMemoryOp | ) |
circt::handshake::HandshakeVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ForkOp | ) |
circt::handshake::HandshakeVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | FuncOp | ) |
circt::handshake::HandshakeVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | InstanceOp | ) |
circt::handshake::HandshakeVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | JoinOp | ) |
circt::handshake::HandshakeVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | LazyForkOp | ) |
circt::handshake::HandshakeVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | LoadOp | ) |
circt::handshake::HandshakeVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | MemoryOp | ) |
circt::handshake::HandshakeVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | MergeOp | ) |
circt::handshake::HandshakeVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | MuxOp | ) |
circt::handshake::HandshakeVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | PackOp | ) |
circt::handshake::HandshakeVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ReturnOp | ) |
circt::handshake::HandshakeVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | SinkOp | ) |
circt::handshake::HandshakeVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | SourceOp | ) |
circt::handshake::HandshakeVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | StoreOp | ) |
circt::handshake::HandshakeVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | SyncOp | ) |
circt::handshake::HandshakeVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | UnpackOp | ) |
|
inline |
|
inline |