Go to file
Bill Schmidt 54cced54a6 [PowerPC] v4i32 is a VSRCRegClass
I was looking at some vector code generation and kept seeing
unnecessary vector copies into the Altivec half of the VSX registers.
I discovered that we overlooked v4i32 when adding the register classes
for VSX; we only added v4f32 and v2f64.  This means that anything that
canonicalizes into v4i32 (which is a LOT of stuff) ends up being
forced into VRRC on its way to VSRC.

The fix is one line.  The rest of the patch is fixing up some test
cases whose code generation has changed as a result.

This seems like it would be a good candidate for backport to 3.7.

llvm-svn: 242442
2015-07-16 21:14:07 +00:00
clang [SemaType] Use a range loop. 2015-07-16 19:31:40 +00:00
clang-tools-extra docs/conf.py: bump version to 3.8 2015-07-14 23:37:08 +00:00
compiler-rt [CMake] Workaround for PR24144: avoid installing libcxx_tsan and libcxx_msan by default "ninja install" command. 2015-07-16 17:53:01 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc R600: Implement accurate double precision sqrt v2 2015-07-10 13:37:08 +00:00
libcxx Set the libc++ version # to 3.7. Will bump to 3.8 soon 2015-07-16 17:22:24 +00:00
libcxxabi Remove include directive for the unused libunwind_ext.h. 2015-07-12 14:47:53 +00:00
libunwind Fix unw_getcontext() return value on AArch64. 2015-06-25 15:12:46 +00:00
lld COFF: Set Load Configuration entry in Data Directory. 2015-07-16 18:30:35 +00:00
lldb Make sure we calculate resolver symbol addresses correctly for ARM. The trie entries have bit 0 set for Thumb functions and we need to remove that so we can correctly determine which symbols are resolvers. 2015-07-16 19:50:57 +00:00
llgo [llgo] update libgo-llgo.so version to match libtool_VERSION 2015-07-15 13:17:04 +00:00
llvm [PowerPC] v4i32 is a VSRCRegClass 2015-07-16 21:14:07 +00:00
openmp Re-indent the CMake refactor to two-space indention 2015-07-15 16:57:19 +00:00
polly Add option to choose where in the pass pipeline polly is run 2015-07-16 08:28:09 +00:00