diff options
author | Quentin Colombet <quentin.colombet@gmail.com> | 2022-10-12 21:18:53 +0000 |
---|---|---|
committer | Quentin Colombet <quentin.colombet@gmail.com> | 2022-11-14 18:36:31 +0000 |
commit | 244af24faf3a2a674f38de7b085482e9f49d76fc (patch) | |
tree | 9f84714d3bdeb6d32e97b06c8615fe70b3af6807 /llvm/lib/CodeGen/MachineCSE.cpp | |
parent | 4295f8c4c77d32cc742463626cc0919757405376 (diff) | |
download | llvm-244af24faf3a2a674f38de7b085482e9f49d76fc.zip llvm-244af24faf3a2a674f38de7b085482e9f49d76fc.tar.gz llvm-244af24faf3a2a674f38de7b085482e9f49d76fc.tar.bz2 |
[mlir][MemRef] Simplify extract_strided_metadata(reinterpret_cast)
This patch adds a pattern to simplify
```
base, offset, sizes, strides =
extract_strided_metadata(
reinterpret_cast(src, srcOffset, srcSizes, srcStrides))
```
Into
```
base, baseOffset, ... = extract_strided_metadata(src)
offset = srcOffset
sizes = srcSizes
strides = srcStrides
```
Note: Reinterpret_cast with unranked sources are not simplified since
they cannot feed extract_strided_metadata operations.
Differential Revision: https://reviews.llvm.org/D135837
Diffstat (limited to 'llvm/lib/CodeGen/MachineCSE.cpp')
0 files changed, 0 insertions, 0 deletions