[AArch64] Ensure condition (SUBS) has no uses of value in performCONDCombine
performCONDCombine removes and 0xff in patterns of SUBS (and (add(..), 0xff), C) under certain complex conditions. It doesn't come up often, but in the lowering of usub.sat where the SUBS is both used as a condition and as a value, the And is removed where it would only be valid for the condition. Fixes #58109. Differential Revision: https://reviews.llvm.org/D135043
Loading
Please sign in to comment