llvm-project/mlir
Nicolas Vasilache 3bdd7fcc34 [mlir][Linalg] Add support to lower named ops to loops.
This revision adds support to allow named ops to lower to loops.
Linalg.batch_matmul successfully lowers to loops and to LLVM.

In the process, this test also activates linalg to affine loops.
However padded convolutions to not lower to affine.load atm so this revision overrides the type of underlying load / store operation.

Differential Revision: https://reviews.llvm.org/D79135
2020-04-30 13:45:17 -04:00
..
cmake/modules [MLIR] Fix MLIR_MAIN_[SRC|INCLUDE]_DIR variables 2020-04-12 09:29:07 +03:00
docs [mlir][DeclareOpInterfaceMethods] Allow specifying a set of methods to force declaration generation for. 2020-04-29 16:48:15 -07:00
examples [mlir][flang] use OpBuilder& instead of Builder* in <Op>::build methods 2020-04-28 10:42:08 +02:00
include [mlir][Linalg] Add support to lower named ops to loops. 2020-04-30 13:45:17 -04:00
lib [mlir][Linalg] Add support to lower named ops to loops. 2020-04-30 13:45:17 -04:00
test [mlir][Linalg] Add support to lower named ops to loops. 2020-04-30 13:45:17 -04:00
tools [mlir][Linalg] Add support to lower named ops to loops. 2020-04-30 13:45:17 -04:00
unittests [mlir] Add a new MutableOperandRange class for adding/remove operands 2020-04-29 16:48:14 -07:00
utils [mlir][spirv] NFC: use Optional to replace SPV_Optional 2020-04-13 15:44:06 -04:00
.clang-format [mlir] add .clang-format 2019-03-29 12:41:43 -07:00
.clang-tidy Fix MLIR clang-tidy: when tweaking it does not inherit from the parent 2020-03-07 17:44:21 +00:00
CMakeLists.txt [MLIR] Fix MLIR_MAIN_[SRC|INCLUDE]_DIR variables 2020-04-12 09:29:07 +03:00
LICENSE.TXT Add the Apache2 with LLVM exceptions license to MLIR 2019-12-24 00:58:06 -08:00
README.md mlir README.md: Fix the syntax 2019-12-24 13:31:07 +01:00

README.md

Multi-Level Intermediate Representation

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