diff options
author | Diego Caballero <dieg0ca6aller0@gmail.com> | 2025-06-16 12:05:20 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-06-16 12:05:20 -0700 |
commit | a00b736a797d252d9e26cc13fb45993d7b02ede2 (patch) | |
tree | 97d4ef6fd1f48bed644c3c7f3effc27552cb658c /clang/lib/CodeGen/ModuleBuilder.cpp | |
parent | e8362234f60612a250d832cc8d0f68fe7fa9ea17 (diff) | |
download | llvm-a00b736a797d252d9e26cc13fb45993d7b02ede2.zip llvm-a00b736a797d252d9e26cc13fb45993d7b02ede2.tar.gz llvm-a00b736a797d252d9e26cc13fb45993d7b02ede2.tar.bz2 |
[mlir][Vector] Support `vector.extract(xfer_read)` folding with dynamic indices (#143269)
This PR is part of the last step to remove `vector.extractelement` and `vector.insertelement` ops.
RFC: https://discourse.llvm.org/t/rfc-psa-remove-vector-extractelement-and-vector-insertelement-ops-in-favor-of-vector-extract-and-vector-insert-ops
It adds support for folding `vector.transfer_read(vector.extract) ->
memref.load` with dynamic indices, which is currently supported by
`vector.extractelement`.
Diffstat (limited to 'clang/lib/CodeGen/ModuleBuilder.cpp')
0 files changed, 0 insertions, 0 deletions