llvm-project/mlir
Rob Suderman b0532286fe [mlir][tosa] Add shape inference for tosa.while
Tosa.while shape inference requires repeatedly running shape inference across
the body of the loop until the types become static as we do not know the number
of iterations required by the loop body. Once the least specific arguments are
known they are propagated to both regions.

To determine the final end type, the least restrictive types are determined
from all yields.

Differential Revision: https://reviews.llvm.org/D108801
2021-09-10 13:11:53 -07:00
..
cmake/modules [mlir][python] Simplify python extension loading. 2021-09-03 00:43:28 +00:00
docs [MLIR][docs] Clarify language in pass restrictions 2021-09-07 13:40:55 -07:00
examples Change ASM Op printer to print the operation name in the framework instead of leaving it up to each individual operation 2021-08-31 17:52:40 +00:00
include [mlir][tosa] Add shape inference for tosa.while 2021-09-10 13:11:53 -07:00
lib [mlir][tosa] Add shape inference for tosa.while 2021-09-10 13:11:53 -07:00
python [mlir][python] Simplify python extension loading. 2021-09-03 00:43:28 +00:00
test [mlir][tosa] Add shape inference for tosa.while 2021-09-10 13:11:53 -07:00
tools [mlir] Factor type reconciliation out of Standard-to-LLVM conversion 2021-09-09 16:51:24 +02:00
unittests [mlir] Replace `include_directories` 2021-09-10 07:06:27 +00:00
utils [vscode-mlir] Add proper support for mlir markdown codeblocks 2021-08-03 19:55:31 +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 [MLIR] Drop old cmake var names 2021-05-24 15:30:01 +05:30
LICENSE.TXT
README.md

README.md

Multi-Level Intermediate Representation

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