diff options
author | Andrzej Warzynski <andrzej.warzynski@arm.com> | 2023-08-16 20:11:07 +0000 |
---|---|---|
committer | Andrzej Warzynski <andrzej.warzynski@arm.com> | 2023-08-24 07:14:42 +0000 |
commit | 1d9dcca9e3cd36cbaf0759a4b084c808d1aee044 (patch) | |
tree | 25999ab3a18ca9b0671da466b51a8af3b18d3a87 /clang/unittests/Format/FormatTestJava.cpp | |
parent | 4866a6e1d3327a0499ef0e017a973a78d4e377bc (diff) | |
download | llvm-1d9dcca9e3cd36cbaf0759a4b084c808d1aee044.zip llvm-1d9dcca9e3cd36cbaf0759a4b084c808d1aee044.tar.gz llvm-1d9dcca9e3cd36cbaf0759a4b084c808d1aee044.tar.bz2 |
[mlir][vector] Add canonicalzation pattern for shape_cast(create_mask)
This is primarily to avoid trailing unit dims:
```
%1 = vector.create_mask %c1, %dim_0, %c1, %c1 : vector<1x4x1x1xi1>
%2 = vector.shape_cast %1 : vector<1x4x1x1xi1> to vector<1x4xi1>
```
becomes:
```
%1 = vector.create_mask %c1, %dim_0 : vector<1x4xi1>
```
Differential Revision: https://reviews.llvm.org/D158111
Diffstat (limited to 'clang/unittests/Format/FormatTestJava.cpp')
0 files changed, 0 insertions, 0 deletions