llvm-project/mlir/lib
Mathieu Fehr 9e0b553359 [mlir] Add extensible dialects
Depends on D104534
Add support for extensible dialects, which are dialects that can be
extended at runtime with new operations and types.

These operations and types cannot at the moment implement traits
or interfaces.

Reviewed By: rriddle

Differential Revision: https://reviews.llvm.org/D104554
2022-04-26 19:48:22 -07:00
..
Analysis [mlir] Allow data flow analysis of non-control flow branch arguments 2022-04-25 20:19:34 +00:00
Bindings/Python [MLIR] [Python] Add a method to clear live operations map 2022-04-19 15:14:09 -07:00
CAPI [MLIR] Add function to create BFloat16 array attribute 2022-04-19 19:27:06 +00:00
Conversion Support non identity layout map for reshape ops in MemRefToLLVM lowering 2022-04-26 13:03:53 -04:00
Dialect [mlir][LLVM] Support opaque pointers in `llvm.mlir.addressof` 2022-04-25 12:23:16 +02:00
ExecutionEngine [mlir][sparse] support pattern-only matrices from Matrix Market 2022-04-26 15:50:21 -07:00
IR [mlir] Add extensible dialects 2022-04-26 19:48:22 -07:00
Interfaces Apply clang-tidy fixes for performance-unnecessary-value-param in ControlFlowInterfaces.cpp (NFC) 2022-04-19 17:20:57 +00:00
Parser [mlir][ods] Extend the EnumAttr tablegen class to support BitEnum attributes 2022-04-25 19:00:00 +00:00
Pass Print custom assembly on pass failure by default 2022-04-19 17:29:08 +00:00
Reducer [mlir] Add asserts when changing various MLIRContext configurations 2022-04-15 21:49:03 -07:00
Rewrite [mlir:PDL] Expand how native constraint/rewrite functions can be defined 2022-04-06 17:41:59 -07:00
Support [mlir] Rework the implementation of TypeID 2022-04-04 13:52:26 -07:00
TableGen [mlir] Add extensible dialects 2022-04-26 19:48:22 -07:00
Target [OpenMPIRBuilder] Remove ContinuationBB argument from Body callback. 2022-04-26 16:35:01 -05:00
Tools [mlir:PDLL] Fix build on windows related to different file paths 2022-04-26 19:40:41 -07:00
Transforms [MLIR] Fix iteration counting in greedy pattern application 2022-04-21 15:17:28 -04:00
CMakeLists.txt [mlir][NFC] Move Translation.h to a Tools/mlir-translate directory 2022-03-07 01:05:38 -08:00