diff options
| author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2020-04-05 12:09:19 +0100 |
|---|---|---|
| committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2020-04-05 12:09:19 +0100 |
| commit | 3079e518589ca9a1b1b2eb20bd8abb80c32ba5ec (patch) | |
| tree | 584cbc8ba9b8f15dfcc5426c398c97b28c0893a9 /lldb/test/API/functionalities/plugins/python_os_plugin/TestPythonOSPlugin.py | |
| parent | a17de6b91cffc6edf2126d4ac75234e06bf33925 (diff) | |
[X86][SSE] Generalize shuffle(HORIZOP,HORIZOP) -> HORIZOP combine
Our existing combine allows to merge the shuffle of 2 similar 64-bit wide 'horizontal ops' (HADD/PACK/etc.) if the shuffle was a UNPCK/MOVSD.
This patch generalizes this to decode any target shuffle mask that can be widened to a 128-bit repeating v2*64 mask, which helps us catch PBLENDW/PBLENDD cases.
Diffstat (limited to 'lldb/test/API/functionalities/plugins/python_os_plugin/TestPythonOSPlugin.py')
0 files changed, 0 insertions, 0 deletions
