diff --git a/mie/dialect/memref/memref.c b/mie/dialect/memref/memref.c index 9f7ea3c..6d734cd 100644 --- a/mie/dialect/memref/memref.c +++ b/mie/dialect/memref/memref.c @@ -7,4 +7,5 @@ MIE_DIALECT_BEGIN(mie_memref, struct mie_dialect, "memref") MIE_DIALECT_ADD_TYPE(mie_memref_memref); + MIE_DIALECT_ADD_OP(mie_memref_load); MIE_DIALECT_END() diff --git a/mie/dialect/memref/op/load.c b/mie/dialect/memref/op/load.c new file mode 100644 index 0000000..e5bf68a --- /dev/null +++ b/mie/dialect/memref/op/load.c @@ -0,0 +1,18 @@ +#include +#include +#include + +static enum mie_status print(struct mie_printer *printer, const struct mie_op *op) +{ + return MIE_SUCCESS; +} + +static enum mie_status parse(struct mie_parser *parser, struct mie_op *out) +{ + return MIE_SUCCESS; +} + +MIE_OP_DEFINITION_BEGIN(mie_memref_load, "load") + MIE_OP_DEFINITION_PRINT(print); + MIE_OP_DEFINITION_PARSE(parse); +MIE_OP_DEFINITION_END()