Go to file
Tom Stellard 2f7cdda57e R600/SI: Use VSrc_* register classes as the default classes for types
Since the VSrc_* register classes contain both VGPRs and SGPRs, copies
that used be emitted by isel like this:

SGPR = COPY VGPR

Will now be emitted like this:

VSrC = COPY VGPR

This patch also adds a pass that tries to identify and fix situations where
a VGPR to SGPR copy may occur.  Hopefully, these changes will make it
impossible for the compiler to generate illegal VGPR to SGPR copies.

llvm-svn: 187831
2013-08-06 23:08:28 +00:00
clang clang-cl: Implement support for the /Fo option 2013-08-06 22:11:28 +00:00
clang-tools-extra Fix comment typo. 2013-08-06 14:05:43 +00:00
compiler-rt [libsanitizer] Drive-by fix for -Wempty-body in sanitizer_common_syscalls.inc 2013-08-06 14:07:46 +00:00
debuginfo-tests Now that we get non-trivial value parameters locations correct, un-XFAIL these tests. 2013-06-19 22:07:11 +00:00
libclc Add missing integer min/max definitions 2013-07-26 13:02:02 +00:00
libcxx Implement tests for NULL iterators for <array> re: N3644 2013-08-06 17:17:13 +00:00
libcxxabi tip-of-trunk clang has corrected some access checks for special members in a virtual inheritance hierarchy. Change a few private inheritances to protected. This change will not impact what the test was testing. This fixes http://llvm.org/bugs/show_bug.cgi?id=16753. 2013-07-30 19:00:45 +00:00
lld Rename TargetInfo -> LinkingContext. 2013-08-06 22:31:59 +00:00
lldb Initialize m_leak member variable. 2013-08-06 22:21:08 +00:00
llvm R600/SI: Use VSrc_* register classes as the default classes for types 2013-08-06 23:08:28 +00:00
polly ScopInfo: add a testcase that share parameters within nested start. 2013-08-06 04:36:45 +00:00