[mlir:MemRef] Move DmaStartOp/DmaWaitOp to ODS
authorRiver Riddle <riddleriver@gmail.com>
Fri, 24 Sep 2021 19:32:23 +0000 (19:32 +0000)
committerRiver Riddle <riddleriver@gmail.com>
Fri, 24 Sep 2021 19:35:28 +0000 (19:35 +0000)
commitaca9bea1992ce270d094105ae8968c703b8ffb65
treeb3859a7e78bc4bbc5fcdf500b48ed21e1bf704ac
parent96cb97c4533a0a02c2d62ffb1121cd275aa43dd5
[mlir:MemRef] Move DmaStartOp/DmaWaitOp to ODS

These are among the last operations still defined explicitly in C++. I've
tried to keep this commit as NFC as possible, but these ops
definitely need a non-NFC cleanup at some point.

Differential Revision: https://reviews.llvm.org/D110440
mlir/include/mlir/Dialect/MemRef/IR/MemRef.h
mlir/include/mlir/Dialect/MemRef/IR/MemRefOps.td
mlir/lib/Dialect/MemRef/IR/MemRefDialect.cpp
mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp
mlir/test/Dialect/MemRef/invalid.mlir
mlir/test/IR/invalid-ops.mlir