[X86] Add regression test case from rG057db2002bb3
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 29 Jul 2022 13:20:23 +0000 (14:20 +0100)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 29 Jul 2022 13:20:35 +0000 (14:20 +0100)
commitc9737b6f1818056de3a69e43150d501ac0ee2851
tree5ae1d35e601d03f0a692456dd6bdce5995af39a6
parentaf1b7ebcdf1a718af3bc066e28f51209a7e929fc
[X86] Add regression test case from rG057db2002bb3

When constant folding "ANDNP(C,X) -> AND(~C,X)" we hit cases such as this where we interfered with the "OR(AND(X,C),AND(Y,~C)) -> OR(AND(X,C),ANDNP(C,Y))" fold in canonicalizeBitSelect
llvm/test/CodeGen/X86/combine-bitselect.ll