1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 20:23:11 +01:00
llvm-mirror/lib/Transforms
Tim Northover baf9697e72 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

llvm-svn: 189931
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 Revert: r189565 - Add getUnrollingPreferences to TTI 2013-08-29 03:33:15 +00:00
Utils SimplifyLibCalls: When emitting an overloaded fp function check that it's available. 2013-08-31 18:19:35 +00:00
Vectorize In this patch we are trying to do two things: 2013-09-03 17:26:04 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile