diff options
author | MaheshRavishankar <ravishankarm@google.com> | 2021-06-16 22:12:16 -0700 |
---|---|---|
committer | MaheshRavishankar <ravishankarm@google.com> | 2021-06-16 22:13:11 -0700 |
commit | 3ed3e438a75d9cf756f6004b60dd5b3feec96b0b (patch) | |
tree | d8cd39f604171660808a42a6cbb0c7937d93091d /lldb/source/Commands/CommandObjectGUI.cpp | |
parent | 838490de7ede2a144094fa0f98cd91d8851d7e3d (diff) | |
download | llvm-3ed3e438a75d9cf756f6004b60dd5b3feec96b0b.zip llvm-3ed3e438a75d9cf756f6004b60dd5b3feec96b0b.tar.gz llvm-3ed3e438a75d9cf756f6004b60dd5b3feec96b0b.tar.bz2 |
[mlir] Move `memref.dim` canonicalization using `InferShapedTypeOpInterface` to a separate pass.
Based on dicussion in
[this](https://llvm.discourse.group/t/remove-canonicalizer-for-memref-dim-via-shapedtypeopinterface/3641)
thread the pattern to resolve the `memref.dim` of a value that is a
result of an operation that implements the
`InferShapedTypeOpInterface` is moved to a separate pass instead of
running it as a canonicalization pass. This allows shape resolution to
happen when explicitly required, instead of automatically through a
canonicalization.
Differential Revision: https://reviews.llvm.org/D104321
Diffstat (limited to 'lldb/source/Commands/CommandObjectGUI.cpp')
0 files changed, 0 insertions, 0 deletions