|
MLIR 22.0.0git
|
This helps visit SMT types. More...
#include "mlir/Dialect/SMT/IR/SMTVisitors.h"
Public Member Functions | |
| ResultType | dispatchSMTTypeVisitor (Type type, ExtraArgs... args) |
| ResultType | visitInvalidSMTType (Type type, ExtraArgs... args) |
| This callback is invoked on any non-expression types. | |
| ResultType | visitUnhandledSMTType (Type type, ExtraArgs... args) |
| This callback is invoked on any SMT type that are not handled by the concrete visitor. | |
| HANDLE (BoolType, Unhandled) | |
| HANDLE (IntegerType, Unhandled) | |
| HANDLE (BitVectorType, Unhandled) | |
| HANDLE (ArrayType, Unhandled) | |
| HANDLE (SMTFuncType, Unhandled) | |
| HANDLE (SortType, Unhandled) | |
This helps visit SMT types.
Definition at line 159 of file SMTVisitors.h.
|
inline |
Definition at line 161 of file SMTVisitors.h.
| mlir::smt::SMTTypeVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ArrayType | , |
| Unhandled | ) |
| mlir::smt::SMTTypeVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | BitVectorType | , |
| Unhandled | ) |
| mlir::smt::SMTTypeVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | BoolType | , |
| Unhandled | ) |
| mlir::smt::SMTTypeVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | IntegerType | , |
| Unhandled | ) |
| mlir::smt::SMTTypeVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | SMTFuncType | , |
| Unhandled | ) |
| mlir::smt::SMTTypeVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | SortType | , |
| Unhandled | ) |
|
inline |
This callback is invoked on any non-expression types.
Definition at line 174 of file SMTVisitors.h.
|
inline |
This callback is invoked on any SMT type that are not handled by the concrete visitor.
Definition at line 178 of file SMTVisitors.h.