llvm-project/mlir/unittests/IR
Alex Zinenko d7e8912134 [mlir] Enable delayed registration of attribute/operation/type interfaces
This functionality is similar to delayed registration of dialect interfaces. It
allows external interface models to be registered before the dialect containing
the attribute/operation/type interface is loaded, or even before the context is
created.

Reviewed By: rriddle

Differential Revision: https://reviews.llvm.org/D104397
2021-06-17 13:19:24 +02:00
..
AttributeTest.cpp [mlir] Emit errors when creating unregistered attributes/types when not allowed 2021-04-02 12:45:35 -07:00
CMakeLists.txt [mlir] separable registration of attribute and type interfaces 2021-06-15 15:20:27 +02:00
DialectTest.cpp [mlir] Support repeated delayed registration of dialect interfaces 2021-02-15 10:46:26 +01:00
InterfaceAttachmentTest.cpp [mlir] Enable delayed registration of attribute/operation/type interfaces 2021-06-17 13:19:24 +02:00
MemRefTypeTest.cpp [mlir] fix -Wsign-compare in memref unit tests 2021-03-26 19:38:13 +01:00
OperationSupportTest.cpp [mlir][IR] Add an Operation::eraseOperands that supports batch erasure 2021-03-09 15:07:53 -08:00
ShapedTypeTest.cpp [mlir] Model MemRef memory space as Attribute 2021-03-10 12:57:27 +03:00
SubElementInterfaceTest.cpp [mlir] Add new SubElementAttr/SubElementType Interfaces 2021-06-10 17:23:07 -07:00