aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
diff options
context:
space:
mode:
authorPeter Waller <peter.waller@arm.com>2021-10-25 12:54:33 +0000
committerPeter Waller <peter.waller@arm.com>2021-11-03 11:02:44 +0000
commit1febf42f03f664ec84aedf0ece3b29f92b10dce9 (patch)
treef8f35e5035b4cddbb9635df2c4f4d08ad87b4851 /lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
parentd36dd1f842c1ce1e6d07575ff71957f40eecd725 (diff)
downloadllvm-1febf42f03f664ec84aedf0ece3b29f92b10dce9.zip
llvm-1febf42f03f664ec84aedf0ece3b29f92b10dce9.tar.gz
llvm-1febf42f03f664ec84aedf0ece3b29f92b10dce9.tar.bz2
[AArch64][SVE][InstCombine] Combine contiguous gather/scatter to load/store
Contiguous gather => masked load: (sve.ld1.gather.index Mask BasePtr (sve.index IndexBase 1)) => (masked.load (gep BasePtr IndexBase) Align Mask undef) Contiguous scatter => masked store: (sve.ld1.scatter.index Value Mask BasePtr (sve.index IndexBase 1)) => (masked.store Value (gep BasePtr IndexBase) Align Mask) Tests with <vscale x 2 x double>: [Gather, Scatter] for each [Positive test (index=1), Negative test (index=2), Alignment propagation]. Differential Revision: https://reviews.llvm.org/D112076
Diffstat (limited to 'lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h')
0 files changed, 0 insertions, 0 deletions