| R"( | |
| __NAMESPACE_OPEN__ | |
| __DIALECT_CPP_NAME__::__DIALECT_CPP_NAME__(::mlir::MLIRContext *context) | |
| : ::mlir::Dialect(getDialectNamespace(), context, | |
| ::mlir::TypeID::get<__DIALECT_CPP_NAME__>()) | |
| { | |
| initialize(); | |
| } | |
| __DIALECT_CPP_NAME__::~__DIALECT_CPP_NAME__() = default; | |
| void __DIALECT_CPP_NAME__::initialize() { | |
| addOperations< | |
| __OP_LIST__ | |
| >(); | |
| addTypes< | |
| __TYPE_LIST__ | |
| >(); | |
| } | |
| __NAMESPACE_CLOSE__ | |
| MLIR_DEFINE_EXPLICIT_TYPE_ID(__NAMESPACE_PATH__::__DIALECT_CPP_NAME__) | |
| )" |