[all-commits] [llvm/llvm-project] 726835: [mlir] Update how scalable indices are printed
Andrzej WarzyĆski via All-commits
all-commits at lists.llvm.org
Fri Jun 2 09:04:26 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 726835cd51503c3d287904ea2d4055c41f969e71
https://github.com/llvm/llvm-project/commit/726835cd51503c3d287904ea2d4055c41f969e71
Author: Andrzej Warzynski <andrzej.warzynski at arm.com>
Date: 2023-06-02 (Fri, 02 Jun 2023)
Changed paths:
M mlir/include/mlir/Interfaces/ViewLikeInterface.h
M mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp
M mlir/lib/Dialect/SCF/IR/SCF.cpp
M mlir/lib/Dialect/Transform/Utils/Utils.cpp
M mlir/lib/Interfaces/ViewLikeInterface.cpp
M mlir/test/Dialect/Transform/ops.mlir
Log Message:
-----------
[mlir] Update how scalable indices are printed
This patch makes sure that scalable indices (that would normally
represent scalable tile or vector sizes) are printed correctly, i.e.
with additional square brackets:
```
%1, %loop = transform.structured.tile %0 [2, 8, [4]]
```
This change complements https://reviews.llvm.org/D150944 and is a part
of a larger effort to enable scalable vectorisation in Linalg. See this
RFC for more context:
* https://discourse.llvm.org/t/rfc-scalable-vectorisation-in-linalg/
Differential Revision: https://reviews.llvm.org/D151978
More information about the All-commits
mailing list