llvm/mlir
Matthias Springer 08dbed8a57 [mlir][linalg] Canonicalize dim ops of tiled_loop block args
E.g.:
```
%y = ... : tensor<...>
linalg.tiled_loop ... ins(%x = %y : tensor<...>) {
  tensor.dim %x, %c0 : tensor<...>
}
```

is rewritten to:
```
%y = ... : tensor<...>
linalg.tiled_loop ... ins(%x = %y : tensor<...>) {
  tensor.dim %y, %c0 : tensor<...>
}
```

Differential Revision: https://reviews.llvm.org/D108272
2021-08-19 11:24:33 +09:00
..
cmake/modules [MLIR] [Python] Fix out-of-tree Windows python bindings 2021-08-16 19:18:54 -07:00
docs [mlir][linalg] fixed typo 2021-08-11 11:59:15 -07:00
examples
include [mlir][linalg] Remove ConstraintsSet class 2021-08-19 10:57:35 +09:00
lib [mlir][linalg] Canonicalize dim ops of tiled_loop block args 2021-08-19 11:24:33 +09:00
python [mlir][tosa] Fixed depthwise conv parallel/reduction indices order 2021-08-16 14:06:22 -07:00
test [mlir][linalg] Canonicalize dim ops of tiled_loop block args 2021-08-19 11:24:33 +09:00
tools Allow setting attributes in build method generated by YAML-gen. 2021-08-17 09:09:52 -07:00
unittests [mlir][Analysis][NFC] FlatAffineConstraints: Use BoundType enum in functions 2021-08-19 10:33:42 +09:00
utils [vscode-mlir] Add proper support for mlir markdown codeblocks 2021-08-03 19:55:31 +00:00
.clang-format
.clang-tidy
CMakeLists.txt
LICENSE.TXT
README.md

Multi-Level Intermediate Representation

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