aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/ValueTracking.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2020-10-16 10:41:25 +0100
committerSimon Pilgrim <llvm-dev@redking.me.uk>2020-10-16 10:41:40 +0100
commit55991b44b7f96a0aaa33ac53fc229302ca8d5d02 (patch)
tree14492509bd7a77f1f037f7ea429abf2d983301bb /llvm/lib/Analysis/ValueTracking.cpp
parent28691cdd714fb9b4a4d69dfc4f83a886582bf774 (diff)
downloadllvm-55991b44b7f96a0aaa33ac53fc229302ca8d5d02.zip
llvm-55991b44b7f96a0aaa33ac53fc229302ca8d5d02.tar.gz
llvm-55991b44b7f96a0aaa33ac53fc229302ca8d5d02.tar.bz2
[InstCombine] foldAndOrOfICmpsOfAndWithPow2 - add vector support
Support vector cases for folding: (iszero(A & K1) | iszero(A & K2)) -> (A & (K1 | K2)) != (K1 | K2) (!iszero(A & K1) & !iszero(A & K2)) -> (A & (K1 | K2)) == (K1 | K2)
Diffstat (limited to 'llvm/lib/Analysis/ValueTracking.cpp')
0 files changed, 0 insertions, 0 deletions