According to https://alive2.llvm.org/ce/z/opsdrb, it is valid to convert (~A & B) | ~(A | B) --> ~A even if the And is a Logical And. This came up from the vector masking of predicated blocks. Differential Revision: https://reviews.llvm.org/D137435
30 KiB
30 KiB