CIRCT 20.0.0git
|
StdExprVisitor is a visitor for standard expression nodes. More...
#include <Visitor.h>
Public Member Functions | |
ResultType | dispatchStdExprVisitor (Operation *op, ExtraArgs... args) |
ResultType | visitInvalidOp (Operation *op, ExtraArgs... args) |
This callback is invoked on any invalid operations. | |
ResultType | visitUnhandledOp (Operation *op, ExtraArgs... args) |
This callback is invoked on any operations that are not handled by the concrete visitor. | |
HANDLE (arith::IndexCastOp) | |
HANDLE (arith::ExtSIOp) | |
HANDLE (arith::ExtUIOp) | |
HANDLE (arith::TruncIOp) | |
HANDLE (arith::CmpIOp) | |
HANDLE (arith::AddIOp) | |
HANDLE (arith::SubIOp) | |
HANDLE (arith::MulIOp) | |
HANDLE (arith::DivSIOp) | |
HANDLE (arith::RemSIOp) | |
HANDLE (arith::DivUIOp) | |
HANDLE (arith::RemUIOp) | |
HANDLE (arith::XOrIOp) | |
HANDLE (arith::AndIOp) | |
HANDLE (arith::OrIOp) | |
HANDLE (arith::ShLIOp) | |
HANDLE (arith::ShRSIOp) | |
HANDLE (arith::ShRUIOp) | |
StdExprVisitor is a visitor for standard expression nodes.
|
inline |
mlir::StdExprVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | arith::AddIOp | ) |
mlir::StdExprVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | arith::AndIOp | ) |
mlir::StdExprVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | arith::CmpIOp | ) |
mlir::StdExprVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | arith::DivSIOp | ) |
mlir::StdExprVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | arith::DivUIOp | ) |
mlir::StdExprVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | arith::ExtSIOp | ) |
mlir::StdExprVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | arith::ExtUIOp | ) |
mlir::StdExprVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | arith::IndexCastOp | ) |
mlir::StdExprVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | arith::MulIOp | ) |
mlir::StdExprVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | arith::OrIOp | ) |
mlir::StdExprVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | arith::RemSIOp | ) |
mlir::StdExprVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | arith::RemUIOp | ) |
mlir::StdExprVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | arith::ShLIOp | ) |
mlir::StdExprVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | arith::ShRSIOp | ) |
mlir::StdExprVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | arith::ShRUIOp | ) |
mlir::StdExprVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | arith::SubIOp | ) |
mlir::StdExprVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | arith::TruncIOp | ) |
mlir::StdExprVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | arith::XOrIOp | ) |
|
inline |
|
inline |