diff options
author | Benoit Jacob <jacob.benoit.1@gmail.com> | 2025-02-26 16:35:36 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-02-26 16:35:36 -0500 |
commit | 7371f691b97986fd3f32d8618131ca40788c7b8b (patch) | |
tree | 597dd89339b649c3567a6a65b5465be7c68619e0 /clang/lib/Lex/ModuleMap.cpp | |
parent | eb84c1181eee5c0aad3981f629a8ca9d9d637d1d (diff) | |
download | llvm-7371f691b97986fd3f32d8618131ca40788c7b8b.zip llvm-7371f691b97986fd3f32d8618131ca40788c7b8b.tar.gz llvm-7371f691b97986fd3f32d8618131ca40788c7b8b.tar.bz2 |
[MLIR][Vector]: Generalize conversion of `vector.insert` to LLVM in line with `vector.extract` (#128915)
This is doing the same as
https://github.com/llvm/llvm-project/pull/117731 did for
`vector.extract`, but for `vector.insert`.
It is a bit more complicated as the insertion destination may itself
need to be extracted.
As the test shows, this fixes two previously unsupported cases:
- Dynamic indices
- 0-D vectors.
---------
Signed-off-by: Benoit Jacob <jacob.benoit.1@gmail.com>
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions