llvm-project/mlir/unittests/IR
Vladislav Vinogradov 9b50844fd7 [mlir] Fix delayed object interfaces registration
Store both interfaceID and objectID as key for interface registration callback.
Otherwise the implementation allows to register only one external model per one object in the single dialect.

Reviewed By: ftynse

Differential Revision: https://reviews.llvm.org/D107274
2021-08-03 12:21:55 +03: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] Fix delayed object interfaces registration 2021-08-03 12:21:55 +03: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