When expanding a SETCC for which the low half is known to evaluate to false, we can only throw it away for LT/GT comparisons, not LE/GE.
This fixes PR29170.
Differential D24151
[Legalizer] Don't throw away false low half for GT/LT SETCC mkuper on Sep 1 2016, 12:32 PM. Authored by
Details When expanding a SETCC for which the low half is known to evaluate to false, we can only throw it away for LT/GT comparisons, not LE/GE. This fixes PR29170.
Diff Detail Event TimelineComment Actions LGTM - but there's a bug in the regression test that needs to be fixed.
|
'CHECL' - use utils/update_test_checks.py to avoid human error? :)