llvm-project/mlir
River Riddle ce57789d8e [mlir:PDL] Add support for creating ranges in rewrites
This commit adds support for building a concatenated range from
a given set of elements, either single element or other ranges, within a
rewrite. We could conceptually extend this to support constraining
input ranges, but the logic there is quite a bit more complex so it is
left for later work when a need arises.

Differential Revision: https://reviews.llvm.org/D133719
2022-11-08 01:57:57 -08:00
..
benchmark/python [mlir][sparse] Expose SparseTensor passes as enums instead of opaque numbers for vectorization and parallelization options. 2022-09-04 01:39:35 +00:00
cmake/modules [CMake] Avoid `LLVM_BINARY_DIR` when other more specific variable are better-suited, part 2 2022-09-14 15:48:58 -04:00
docs [mlir] Infer SubElementInterface implementations using the storage KeyTy 2022-11-04 18:15:03 -07:00
examples [mlir-translate] Support parsing operations other than 'builtin.module' as top-level 2022-10-21 15:54:06 -04:00
include [mlir:PDL] Add support for creating ranges in rewrites 2022-11-08 01:57:57 -08:00
lib [mlir:PDL] Add support for creating ranges in rewrites 2022-11-08 01:57:57 -08:00
python [mlir][nfc] Clean-up usage of kDynamicSize. 2022-10-20 13:54:57 +00:00
test [mlir:PDL] Add support for creating ranges in rewrites 2022-11-08 01:57:57 -08:00
tools [mlir:PDL] Add support for DialectConversion with pattern configurations 2022-11-08 01:57:57 -08:00
unittests [mlir] Infer SubElementInterface implementations using the storage KeyTy 2022-11-04 18:15:03 -07:00
utils [vscode-mlir] Bump to version 0.0.11 2022-09-28 02:50:24 -07:00
.clang-format [mlir] Add missing newline at end of .clang-format file 2022-06-14 23:59:00 -07:00
.clang-tidy [mlir] Disable `misc-const-correctness` clang-tidy check. 2022-08-03 10:18:43 +02:00
CMakeLists.txt Harmonize cmake_policy() across standalone builds of all projects 2022-10-28 08:46:48 +02:00
LICENSE.TXT
README.md

README.md

Multi-Level Intermediate Representation

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