diff options
author | Han-Chung Wang <hanhan0912@gmail.com> | 2023-11-30 11:27:06 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-30 11:27:06 -0800 |
commit | 7f82c90621770919dc457d8bb5d12d7f3b29e2e1 (patch) | |
tree | f56ee603737850afeb1681f5d207218be731d5e1 /lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp | |
parent | a112921d88c28b9d3ac30cad7dbc961a33f22926 (diff) | |
download | llvm-7f82c90621770919dc457d8bb5d12d7f3b29e2e1.zip llvm-7f82c90621770919dc457d8bb5d12d7f3b29e2e1.tar.gz llvm-7f82c90621770919dc457d8bb5d12d7f3b29e2e1.tar.bz2 |
[mlir][vector] Add support for vector.maskedstore sub-type emulation. (#73871)
The idea is similar to vector.maskedload + vector.store emulation. What
the emulation does is:
1. Get a compressed mask and load the data from destination.
2. Bitcast the data to original vector type.
3. Select values between `op.valueToStore` and the data from load using
original mask.
4. Bitcast the new value and store it to destination using compressed
masked.
Diffstat (limited to 'lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp')
0 files changed, 0 insertions, 0 deletions