llvm-project/mlir/unittests
Alex Zinenko 34ea608a47 [mlir] Support repeated delayed registration of dialect interfaces
Dialects themselves do not support repeated addition of interfaces with the
same TypeID. However, in case of delayed registration, the registry may contain
such an interface, or have the same interface registered several times due to,
e.g., dependencies. Make sure we delayed registration does not attempt to add
an interface with the same TypeID more than once.

Reviewed By: mehdi_amini

Differential Revision: https://reviews.llvm.org/D96606
2021-02-15 10:46:26 +01:00
..
Analysis [MLIR] Add support for extracting an integer sample point (if one exists) from an unbounded FlatAffineConstraints. 2021-01-22 22:28:38 +05:30
Dialect [mlir] Mark LogicalResult as LLVM_NODISCARD 2021-02-04 15:10:10 -08:00
ExecutionEngine [mlir] Introduce dialect interfaces for translation to LLVM IR 2021-02-12 17:49:44 +01:00
IR [mlir] Support repeated delayed registration of dialect interfaces 2021-02-15 10:46:26 +01:00
Pass [flang] Use mlir::OpState::operator->() to get to methods of mlir::Operation. 2020-12-14 20:04:53 +01:00
SDBM Remove global dialect registration 2020-10-24 00:35:55 +00:00
Support [mlir] Add NumberOfExecutions analysis + update RegionBranchOpInterface interface to query number of region invocations 2020-11-11 01:43:17 -08:00
TableGen Revert "Revert "Reorder MLIRContext location in BuiltinAttributes.h"" 2021-02-08 10:39:58 +01:00
CMakeLists.txt Fix CMake configuration for MLIR unittests 2021-02-11 01:17:49 +00:00