aboutsummaryrefslogtreecommitdiff
path: root/lldb/packages/Python/lldbsuite/test/gdbclientutils.py
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2025-06-22 13:30:45 +0100
committerGitHub <noreply@github.com>2025-06-22 13:30:45 +0100
commit26390f22b8aa90c422b9e39a8295a7a0a6ef33ba (patch)
tree19c8c1c10306a47c837ff03137e16fc234335511 /lldb/packages/Python/lldbsuite/test/gdbclientutils.py
parentd2c0451d05d95c98727d2447abd1cb4bfed90890 (diff)
downloadllvm-26390f22b8aa90c422b9e39a8295a7a0a6ef33ba.zip
llvm-26390f22b8aa90c422b9e39a8295a7a0a6ef33ba.tar.gz
llvm-26390f22b8aa90c422b9e39a8295a7a0a6ef33ba.tar.bz2
[VectorCombine] foldShuffleOfShuffles - fold shuffle(shuffle(x,y),poison) length changing masks (#144690)
The shuffle merging code assumes that the shuffle sources are all the same type, which fails if we've changed length and don't have 2 inner shuffles. We already handle length-changing shuffles if we do have 2 inner shuffles. This patch creates a fake "all poison" shuffle mask and reuses the other shuffle's sources, which can be safely used with the existing merge code. The alternative was a considerable refactor of the merge code to account for different vector widths...... Fixes #144656
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/gdbclientutils.py')
0 files changed, 0 insertions, 0 deletions