Go to file
Tom Stellard 9cbd2c5581 Split SETCC if VSELECT requires splitting too.
This patch is a rewrite of the original patch commited in r194542. Instead of
relying on the type legalizer to do the splitting for us, we now peform the
splitting ourselves in the DAG combiner. This is necessary for the case where
the vector mask is a legal type after promotion and still wouldn't require
splitting.

Patch by: Juergen Ributzka

NOTE: This is a candidate for the 3.4 branch.
llvm-svn: 195397
2013-11-22 00:39:23 +00:00
clang ObjectiveC migrator. Improve on definition, use 2013-11-22 00:02:22 +00:00
clang-tools-extra Trailing linefeed. 2013-11-21 13:50:58 +00:00
compiler-rt Revert r195381, "Implement a bunch of custom glibc wrappers & corresponding tests." 2013-11-21 23:48:19 +00:00
debuginfo-tests don't use CHECK-NEXT because it may be on the same line. 2013-09-18 23:01:54 +00:00
libclc R600: Add aliases for Sea Islands GPUs 2013-11-18 18:21:30 +00:00
libcxx Patch by Xing Xue to improve libc++ support for AIX 2013-11-19 19:16:03 +00:00
libcxxabi If libc++ has not declared bad_array_length, then declare it here just so that it gets into the binary. 2013-11-07 17:16:37 +00:00
lld Fix file header comment. 2013-11-21 23:54:13 +00:00
lldb <rdar://problem/15530080> 2013-11-22 00:02:13 +00:00
llvm Split SETCC if VSELECT requires splitting too. 2013-11-22 00:39:23 +00:00
openmp Update web pages to include style sheets and referenced documents missed before. 2013-10-03 11:55:28 +00:00
polly cmake: Add option POLLY_USE_CLOOG 2013-11-21 11:48:07 +00:00