diff options
| author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-06-04 10:49:06 +0000 |
|---|---|---|
| committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-06-04 10:49:06 +0000 |
| commit | ad298f86b7ad2ab09a05e75663a8d0f621e478e6 (patch) | |
| tree | 9f375a8dc02b4611ae611f76daccdc417adad5fb /lldb/packages/Python/lldbsuite/test/python_api/thread/TestThreadAPI.py | |
| parent | 3178546a2725e95a1a4a9ca4e99d4af7e4a27da9 (diff) | |
| download | bcm5719-llvm-ad298f86b7ad2ab09a05e75663a8d0f621e478e6.tar.gz bcm5719-llvm-ad298f86b7ad2ab09a05e75663a8d0f621e478e6.zip | |
[SelectionDAG] ComputeNumSignBits - support constant pool values from target
As I mentioned on D61887 we don't get many hits on ComputeNumSignBits as we did on computeKnownBits.
The case we do get is interesting though - it allows us to use the 'ConditionalNegate' combine in combineLogicBlendIntoPBLENDV to remove a select.
It comes too late for SSE41 (BLENDV) cases, but SSE2 tests can hit it now. We should probably try to make use of this for SSE41+ targets as well - avoiding variable blends is usually a good idea. I'll investigate as a followup.
Differential Revision: https://reviews.llvm.org/D62777
llvm-svn: 362486
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/thread/TestThreadAPI.py')
0 files changed, 0 insertions, 0 deletions

