StdExprVisitor is a visitor for standard expression nodes.
More...
#include <Visitor.h>
template<typename ConcreteType, typename ResultType = void, typename... ExtraArgs>
class mlir::StdExprVisitor< ConcreteType, ResultType, ExtraArgs >
StdExprVisitor is a visitor for standard expression nodes.
Definition at line 96 of file Visitor.h.
◆ dispatchStdExprVisitor()
template<typename ConcreteType , typename ResultType = void, typename... ExtraArgs>
ResultType mlir::StdExprVisitor< ConcreteType, ResultType, ExtraArgs >::dispatchStdExprVisitor |
( |
Operation * |
op, |
|
|
ExtraArgs... |
args |
|
) |
| |
|
inline |
◆ HANDLE() [1/18]
template<typename ConcreteType , typename ResultType = void, typename... ExtraArgs>
◆ HANDLE() [2/18]
template<typename ConcreteType , typename ResultType = void, typename... ExtraArgs>
◆ HANDLE() [3/18]
template<typename ConcreteType , typename ResultType = void, typename... ExtraArgs>
◆ HANDLE() [4/18]
template<typename ConcreteType , typename ResultType = void, typename... ExtraArgs>
◆ HANDLE() [5/18]
template<typename ConcreteType , typename ResultType = void, typename... ExtraArgs>
◆ HANDLE() [6/18]
template<typename ConcreteType , typename ResultType = void, typename... ExtraArgs>
◆ HANDLE() [7/18]
template<typename ConcreteType , typename ResultType = void, typename... ExtraArgs>
◆ HANDLE() [8/18]
template<typename ConcreteType , typename ResultType = void, typename... ExtraArgs>
◆ HANDLE() [9/18]
template<typename ConcreteType , typename ResultType = void, typename... ExtraArgs>
◆ HANDLE() [10/18]
template<typename ConcreteType , typename ResultType = void, typename... ExtraArgs>
◆ HANDLE() [11/18]
template<typename ConcreteType , typename ResultType = void, typename... ExtraArgs>
◆ HANDLE() [12/18]
template<typename ConcreteType , typename ResultType = void, typename... ExtraArgs>
◆ HANDLE() [13/18]
template<typename ConcreteType , typename ResultType = void, typename... ExtraArgs>
◆ HANDLE() [14/18]
template<typename ConcreteType , typename ResultType = void, typename... ExtraArgs>
◆ HANDLE() [15/18]
template<typename ConcreteType , typename ResultType = void, typename... ExtraArgs>
◆ HANDLE() [16/18]
template<typename ConcreteType , typename ResultType = void, typename... ExtraArgs>
◆ HANDLE() [17/18]
template<typename ConcreteType , typename ResultType = void, typename... ExtraArgs>
◆ HANDLE() [18/18]
template<typename ConcreteType , typename ResultType = void, typename... ExtraArgs>
◆ visitInvalidOp()
template<typename ConcreteType , typename ResultType = void, typename... ExtraArgs>
ResultType mlir::StdExprVisitor< ConcreteType, ResultType, ExtraArgs >::visitInvalidOp |
( |
Operation * |
op, |
|
|
ExtraArgs... |
args |
|
) |
| |
|
inline |
This callback is invoked on any invalid operations.
Definition at line 117 of file Visitor.h.
◆ visitUnhandledOp()
template<typename ConcreteType , typename ResultType = void, typename... ExtraArgs>
ResultType mlir::StdExprVisitor< ConcreteType, ResultType, ExtraArgs >::visitUnhandledOp |
( |
Operation * |
op, |
|
|
ExtraArgs... |
args |
|
) |
| |
|
inline |
This callback is invoked on any operations that are not handled by the concrete visitor.
Definition at line 124 of file Visitor.h.
The documentation for this class was generated from the following file:
- /home/runner/work/circt-www/circt-www/circt_src/include/circt/Dialect/Handshake/Visitor.h