diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2025-02-12 09:07:06 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-02-12 09:07:06 +0000 |
commit | 8359dbc8c08ca4206534d605dd299713dc323b67 (patch) | |
tree | 1a60e1f06212dfe836aac50f473ed414756bda9d /lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h | |
parent | 20506a0a15f9c4a7dc1cd0b4fa2dec8449074ab8 (diff) | |
download | llvm-8359dbc8c08ca4206534d605dd299713dc323b67.zip llvm-8359dbc8c08ca4206534d605dd299713dc323b67.tar.gz llvm-8359dbc8c08ca4206534d605dd299713dc323b67.tar.bz2 |
[X86] combineEXTRACT_SUBVECTOR - fold extract_subvector(subv_broadcast_load(ptr),0) -> load(ptr) (#126523)
This is typically handled by SimplifyDemandedVectorElts, but this will
fail when there are multiple uses of the subv_broadcast_load node, but
if there's just one use of the load result (and the rest are uses of the
memory chain), we can still replace with a load and update the chain
accordingly.
Noticed on #126517
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h')
0 files changed, 0 insertions, 0 deletions