diff options
author | Craig Topper <craig.topper@intel.com> | 2017-06-15 17:55:20 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@intel.com> | 2017-06-15 17:55:20 +0000 |
commit | 6eec9e21a5e6d0b5d59855c821d8ada8565824ac (patch) | |
tree | 6eaea212c36a25244d9eede4b395ca68967452bf /clang/unittests/Basic/VirtualFileSystemTest.cpp | |
parent | 7e85b26549b93f314de441085f01a9b6b3f9d0f0 (diff) | |
download | llvm-6eec9e21a5e6d0b5d59855c821d8ada8565824ac.zip llvm-6eec9e21a5e6d0b5d59855c821d8ada8565824ac.tar.gz llvm-6eec9e21a5e6d0b5d59855c821d8ada8565824ac.tar.bz2 |
[InstCombine] Handle (iszero(A & K1) | iszero(A & K2)) -> (A & (K1 | K2)) != (K1 | K2) when the one of the Ands is commuted relative to the other
Currently we expect A to be on the same side in both Ands but nothing guarantees that.
While there also switch to using matchers for some of the code.
Differential Revision: https://reviews.llvm.org/D34230
llvm-svn: 305487
Diffstat (limited to 'clang/unittests/Basic/VirtualFileSystemTest.cpp')
0 files changed, 0 insertions, 0 deletions