diff options
author | Craig Topper <craig.topper@gmail.com> | 2020-01-04 18:14:33 -0800 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2020-01-04 18:15:20 -0800 |
commit | 16a67d252c72332423bae6597a0685248fc3501f (patch) | |
tree | 34ac9ad844dce32f04a036887dfe8df488fb361f /lldb/packages/Python/lldbsuite/test/python_api | |
parent | 285d5e6b8b1ecc70c25468b6c7458d2adadeddf3 (diff) | |
download | bcm5719-llvm-16a67d252c72332423bae6597a0685248fc3501f.tar.gz bcm5719-llvm-16a67d252c72332423bae6597a0685248fc3501f.zip |
[TargetLowering] In expandFP_TO_UINT, add proper extend or truncate for the condition to feed the DstVT select.
Previously, for vectors we created a vselect with a condition that
didn't match what the target wanted according to getSetCCResultType.
To make up for this, X86 had a special DAG combine to detect if
the condition was all sign bits and then insert its own truncate
or extend. By adding the extend/truncate here explicitly we can
avoid that.
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api')
0 files changed, 0 insertions, 0 deletions