llvm-project/mlir
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
..
benchmark/python Revert "[mlir][sparse] Expose SpareTensor passes as enums instead of opaque numbers for vectorization and parallelization options." 2022-04-23 20:14:48 -05:00
cmake/modules [mlir][PDLL] Add initial support for a PDLL compilation database 2022-04-26 18:33:17 -07:00
docs [mlir] Add extensible dialects 2022-04-26 19:48:22 -07:00
examples [mlir][NFC] Update textual references of `func` to `func.func` in examples+python scripts 2022-04-20 22:17:26 -07:00
include [mlir] Add extensible dialects 2022-04-26 19:48:22 -07:00
lib [mlir] Add extensible dialects 2022-04-26 19:48:22 -07:00
python [mlir][Linalg] Add pooling_nchw_sum op. 2022-04-08 17:57:47 +05:30
test [mlir] Add extensible dialects 2022-04-26 19:48:22 -07:00
tools [mlir] Add extensible dialects 2022-04-26 19:48:22 -07:00
unittests [mlir][ods] Add tablegen field for concise printing of BitEnum attributes 2022-04-25 18:48:35 +00:00
utils [mlir][PDLL] Add initial support for a PDLL compilation database 2022-04-26 18:33:17 -07:00
.clang-format
.clang-tidy Enable readability-redundant-smartptr-get in MLIR local clang-tidy config 2022-01-08 20:07:11 +00:00
CMakeLists.txt [mlir][PDLL] Add support for generating PDL patterns from PDLL at build time 2022-04-26 18:33:16 -07:00
LICENSE.TXT
README.md

README.md

Multi-Level Intermediate Representation

See https://mlir.llvm.org/ for more information.