llvm-project/mlir
Lei Zhang bbffece383 [mlir][spirv] Remove layout decoration on unneeded storage classes
Per SPIR-V validation rules, explict layout decorations are only
needed for StorageBuffer, PhysicalStorageBuffer, Uniform, and
PushConstant storage classes. (And even that is for Shader
capabilities). So we don't need such decorations on the rest.

Reviewed By: hanchung

Differential Revision: https://reviews.llvm.org/D124543
2022-04-28 08:18:23 -04: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] Allow setting operation legality with an OperationName 2022-04-27 08:54:51 -07:00
lib [mlir][spirv] Remove layout decoration on unneeded storage classes 2022-04-28 08:18:23 -04:00
python [mlir][Linalg] Add pooling_nchw_sum op. 2022-04-08 17:57:47 +05:30
test [mlir][spirv] Remove layout decoration on unneeded storage classes 2022-04-28 08:18:23 -04: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.