diff options
author | Craig Topper <craig.topper@intel.com> | 2020-01-08 16:12:31 -0800 |
---|---|---|
committer | Craig Topper <craig.topper@intel.com> | 2020-01-09 10:21:25 -0800 |
commit | b705fe5686a886e200fd57410c6bc9bad5c21c0e (patch) | |
tree | bad42d334bc9db2068e4a474f620d430a7082cb5 /lldb/packages/Python/lldbsuite/test/commands/command/script/main.cpp | |
parent | 002be6cfa2b1de064d672dac6db53c01e9f150b0 (diff) | |
download | bcm5719-llvm-b705fe5686a886e200fd57410c6bc9bad5c21c0e.tar.gz bcm5719-llvm-b705fe5686a886e200fd57410c6bc9bad5c21c0e.zip |
[TargetLowering][X86] TeachSimplifyDemandedBits to handle cases where only the sign bit is demanded from a SETCC and can be passed through
If we're doing a compare that only tests the sign bit and only the sign bit is demanded, we can just bypass the node. This removes one of the blend dependencies in our v2i64->v2f32 uint_to_fp codegen on pre-sse4.2 targets.
Differential Revision: https://reviews.llvm.org/D72356
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/commands/command/script/main.cpp')
0 files changed, 0 insertions, 0 deletions