diff options
| author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2020-06-14 17:53:33 +0100 |
|---|---|---|
| committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2020-06-14 21:37:58 +0100 |
| commit | 3d8149c2a1228609fd7d7c91a04681304a2f0ca9 (patch) | |
| tree | 35cab7fa0e55af2d4768f91efeb227182edf3c27 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp | |
| parent | 5184857c62c5be5ed5d089efef09020236a45ad5 (diff) | |
[X86][SSE] Fold BITOP(MOVMSK(X),MOVMSK(Y)) -> MOVMSK(BITOP(X,Y))
Reduce XMM->GPR traffic by performing bitops on the vectors, and using a single MOVMSK call.
This requires us to use vectors of the same size and element width, but we can mix fp/int type equivalents with suitable bitcasting.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions
