llvm-project/mlir
Thomas Raoux 7d97678df7 [mlir][linalg] Break up linalg vectorization pre-condition
Break up the vectorization pre-condition into the part checking for
static shape and the rest checking if the linalg op is supported by
vectorization. This allows checking if an op could be vectorized if it
had static shapes.

Differential Revision: https://reviews.llvm.org/D115754
2021-12-14 13:38:14 -08:00
..
cmake/modules [mlir][ods] AttrOrTypeGen uses Class 2021-12-01 16:53:23 +00:00
docs [Const Rationale] various typo fixes, and update it to present tense. 2021-12-13 12:49:51 -08:00
examples Adjust "end namespace" comment in MLIR to match new agree'd coding style 2021-12-08 06:05:26 +00:00
include [mlir][linalg] Break up linalg vectorization pre-condition 2021-12-14 13:38:14 -08:00
lib [mlir][linalg] Break up linalg vectorization pre-condition 2021-12-14 13:38:14 -08:00
python [mlir][python] Add fused location 2021-12-11 10:16:13 -08:00
test [mlir][spirv] Support size-1 vector/tensor constant during conversion 2021-12-14 15:58:08 -05:00
tools [mlir][ods] Fix OpDefinitionsGen infer return types builder with regions 2021-12-13 15:11:35 +00:00
unittests [mlir][ods] Fix OpDefinitionsGen infer return types builder with regions 2021-12-13 15:11:35 +00:00
utils [mlir][NFC] Replace references to Identifier with StringAttr 2021-11-16 17:36:26 +00:00
.clang-format
.clang-tidy NFC: .clang-tidy: Inherit configs from parents to improve maintainability 2021-06-08 08:25:59 -07:00
CMakeLists.txt Build MLIR with -Werror=mismatched-tags (NFC) 2021-12-08 05:59:06 +00:00
LICENSE.TXT
README.md

README.md

Multi-Level Intermediate Representation

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