diff options
author | David Majnemer <david.majnemer@gmail.com> | 2013-04-12 17:25:07 +0000 |
---|---|---|
committer | David Majnemer <david.majnemer@gmail.com> | 2013-04-12 17:25:07 +0000 |
commit | fb1cd69b9022cb48dc3b054656cd015474d4f229 (patch) | |
tree | 98197c0389d99618e0b7818bf5bac0d8d24c3800 /lib/Transforms/Vectorize/VecUtils.cpp | |
parent | dda4b6bf25dbdb3051513eb59885b3f3de8fe3b0 (diff) |
Simplify (A & ~B) in icmp if A is a power of 2
The transform will execute like so:
(A & ~B) == 0 --> (A & B) != 0
(A & ~B) != 0 --> (A & B) == 0
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179386 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Transforms/Vectorize/VecUtils.cpp')
0 files changed, 0 insertions, 0 deletions