| commit | 479daaf74c6d0c5facdf2eceef06d5411c8bf322 | [log] [tgz] |
|---|---|---|
| author | Craig Topper <craig.topper@gmail.com> | Sun May 14 07:54:43 2017 +0000 |
| committer | Craig Topper <craig.topper@gmail.com> | Sun May 14 07:54:43 2017 +0000 |
| tree | 88225be46c7eba2e0ec98c2ec63a5387f9f4819d | |
| parent | 982cc3b1d5b767b16d29197694ad17a108667407 [diff] |
[InstSimplify] Add patterns for folding (A & B) | (~A ^ B) -> (~A ^ B) and its commuted variants. We already had (A & ~B) | (A ^ B), but we missed the cases where the not was part of the xor. llvm-svn: 303004