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.
|