[mlir][IR] Move MemRefElementTypeInterface to a new BuiltinTypeInterfaces file
authorRiver Riddle <riddleriver@gmail.com>
Fri, 11 Jun 2021 00:22:37 +0000 (17:22 -0700)
committerRiver Riddle <riddleriver@gmail.com>
Fri, 11 Jun 2021 00:23:06 +0000 (17:23 -0700)
commitf8a1d652da00ecff448213c58522da5a61d9bc4b
tree66d93352d8b15ad5a946b5626a41cfbac2889311
parent670edf3ee0045ce007f2f6aec94a2c3344c5682e
[mlir][IR] Move MemRefElementTypeInterface to a new BuiltinTypeInterfaces file

This allows for using other type interfaces in the builtin dialect, which currently results in a compile time failure (as it generates duplicate interface declarations).
mlir/include/mlir/IR/BuiltinTypeInterfaces.td [new file with mode: 0644]
mlir/include/mlir/IR/BuiltinTypes.td
mlir/include/mlir/IR/CMakeLists.txt
mlir/lib/IR/CMakeLists.txt