llvm-project/mlir
KareemErgawy-TomTom 3b021fbdc0 [MLIR][LinAlg] Detensorize interal function control flow.
This patch continues detensorizing implementation by detensoring
internal control flow in functions.

In order to detensorize functions, all the non-entry block's arguments
are detensored and branches between such blocks are properly updated to
reflect the detensored types as well. Function entry block (signature)
is left intact.

This continues work towards handling github/google/iree#1159.

Reviewed By: silvas

Differential Revision: https://reviews.llvm.org/D97148
2021-03-02 11:46:20 +01:00
..
cmake/modules [MLIR] [CMake] Support building MLIR standalone 2021-02-02 13:10:21 -06:00
docs [mlir][linalg] Allow TC ops taking an unused shaped operand. 2021-02-26 06:45:56 -08:00
examples [mlir] Simplify various pieces of code now that Identifier has access to the Context/Dialect 2021-02-26 18:00:05 -08:00
include [MLIR][LinAlg] Detensorize interal function control flow. 2021-03-02 11:46:20 +01:00
lib [MLIR][LinAlg] Detensorize interal function control flow. 2021-03-02 11:46:20 +01:00
test [MLIR][LinAlg] Detensorize interal function control flow. 2021-03-02 11:46:20 +01:00
tools [mlir][linalg] Memoize indexing map generation. 2021-03-01 21:15:40 -08:00
unittests [mlir] Simplify various pieces of code now that Identifier has access to the Context/Dialect 2021-02-26 18:00:05 -08:00
utils [mlir] Add simple jupyter kernel 2021-02-21 18:16:06 -08:00
.clang-format
.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 Move the MLIR integration tests as a subdirectory of test (NFC) 2021-02-23 05:55:47 +00: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.