aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineCSE.cpp
diff options
context:
space:
mode:
authorQuentin Colombet <quentin.colombet@gmail.com>2022-10-12 21:18:53 +0000
committerQuentin Colombet <quentin.colombet@gmail.com>2022-11-14 18:36:31 +0000
commit244af24faf3a2a674f38de7b085482e9f49d76fc (patch)
tree9f84714d3bdeb6d32e97b06c8615fe70b3af6807 /llvm/lib/CodeGen/MachineCSE.cpp
parent4295f8c4c77d32cc742463626cc0919757405376 (diff)
downloadllvm-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