diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2020-01-05 18:50:44 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2020-01-05 18:50:44 +0000 |
commit | e3bd0118903ccb545ca5cb2641646eb66ae8180e (patch) | |
tree | e6d09173f3c1e8bc195438333db74efacbd90682 /lldb/packages/Python/lldbsuite/test/python_api/thread | |
parent | 6a6e6f04ec2cd2f4f07ec4943036c5c2d47ce0c7 (diff) | |
download | bcm5719-llvm-e3bd0118903ccb545ca5cb2641646eb66ae8180e.tar.gz bcm5719-llvm-e3bd0118903ccb545ca5cb2641646eb66ae8180e.zip |
[X86][SSE] Combine combineLogicBlendIntoConditionalNegate for VSELECT nodes (PR43660)
Attempt to use combineLogicBlendIntoConditionalNegate for (select M, (sub 0, X), X) -> (sub (xor X, M), M)
We limit this to cases that can't easily replace the VSELECT with a shuffle (non-constant masks) or where a BLENDV is likely to occur (which tends to result in slower codegen).
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/thread')
0 files changed, 0 insertions, 0 deletions