InstCombine: Turn (x != 0 & x <u C) into the canonical range check form (x-1 <u C-1)
authorBenjamin Kramer <benny.kra@googlemail.com>
Sun, 12 Oct 2014 14:02:34 +0000 (14:02 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Sun, 12 Oct 2014 14:02:34 +0000 (14:02 +0000)
commit2b7b804fccf450b4ce3457315c83d9248a3520f2
tree321b62735c6fe2833f0104d48869a71b8d48cc27
parentc00cd8e3c897c59b57443c76928d07645b553b93
InstCombine: Turn (x != 0 & x <u C) into the canonical range check form (x-1 <u C-1)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@219585 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
test/Transforms/InstCombine/and2.ll