Improve support for opaque types in MLIR, allowing dialects to opt into
authorChris Lattner <clattner@google.com>
Wed, 7 Aug 2019 18:49:56 +0000 (11:49 -0700)
committerA. Unique TensorFlower <gardener@tensorflow.org>
Wed, 7 Aug 2019 18:50:26 +0000 (11:50 -0700)
commita477fbaf40b64e758bd6e34aebafb527438f2d7f
treeee6e5dbf7cc2dc19a32a40d71fd9df3b01d29382
parentc6a006d4c7987accbbed37b1462f2c7a4411e4bc
Improve support for opaque types in MLIR, allowing dialects to opt into
supporting opaque types, and providing ODS support for matching them.

PiperOrigin-RevId: 262183028
mlir/include/mlir/IR/Dialect.h
mlir/include/mlir/IR/OpBase.td
mlir/include/mlir/IR/TypeUtilities.h
mlir/lib/IR/Dialect.cpp
mlir/lib/IR/TypeUtilities.cpp