diff options
author | Craig Topper <craig.topper@intel.com> | 2020-01-07 11:08:45 -0800 |
---|---|---|
committer | Craig Topper <craig.topper@intel.com> | 2020-01-07 11:22:03 -0800 |
commit | b9376690a011765e35d9ca63abe0e7117985f1ed (patch) | |
tree | 097a3bb1db943a3e65f1c471f87b2bf868243750 /lldb/scripts/Python | |
parent | 2f1e5d934e24c0fa560f43d715b6287cc0d5f0e7 (diff) | |
download | llvm-b9376690a011765e35d9ca63abe0e7117985f1ed.zip llvm-b9376690a011765e35d9ca63abe0e7117985f1ed.tar.gz llvm-b9376690a011765e35d9ca63abe0e7117985f1ed.tar.bz2 |
[X86] Improve lowering of v2i64 sign bit tests on pre-sse4.2 targets
Without sse4.2 a v2i64 setlt needs to expand into a pcmpgtd, pcmpeqd, 3 shuffles, and 2 logic ops. But if we're only interested in the sign bit of the i64 elements, we can just use one pcmpgtd and shuffle the odd elements to the even elements.
Differential Revision: https://reviews.llvm.org/D72302
Diffstat (limited to 'lldb/scripts/Python')
0 files changed, 0 insertions, 0 deletions