llvm/lib/Transforms
Tim Northover 0415b1810b InstCombine: allow unmasked icmps to be combined with logical ops
"(icmp op i8 A, B)" is equivalent to "(icmp op i8 (A & 0xff), B)" as a
degenerate case. Allowing this as a "masked" comparison when analysing "(icmp)
&/| (icmp)" allows us to combine them in more cases.

rdar://problem/7625728

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189931 91177308-0d34-0410-b5e6-96231b3b80d8
2013-09-04 11:57:17 +00:00
..
Hello
InstCombine InstCombine: allow unmasked icmps to be combined with logical ops 2013-09-04 11:57:17 +00:00
Instrumentation [msan] Fix handling of select with struct arguments. 2013-09-03 13:05:29 +00:00
IPO Add r159136 back now that pr13124 has been fixed. 2013-09-03 23:34:36 +00:00
ObjCARC [objc-arc] Remove dead code from previous commit. 2013-09-03 22:40:56 +00:00
Scalar
Utils
Vectorize In this patch we are trying to do two things: 2013-09-03 17:26:04 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile