Go to file
James Y Knight f238d176eb [SPARC] Cleanup handling of the Y/ASR registers.
- Implement copying ASR to/from GPR regs.
- Mark ASRs as non-allocatable, so it won't try to arbitrarily use
  them inappropriately.
- Instead of inserting explicit WRASR/RDASR nodes in the MUL/DIV
  routines, just do normal register copies.
- Also...mark div as using Y, not just writing it.

Added a test case with some code which previously died with an
assertion failure (with -O0), or produced wrong code (otherwise).

(Third time's the charm?)

Differential Revision: http://reviews.llvm.org/D10401

llvm-svn: 241686
2015-07-08 16:25:12 +00:00
clang Revert "Fix a linker issue with clang-check on Linux." 2015-07-08 15:57:42 +00:00
clang-tools-extra Revert r241330. It compiled with Visual C++ 2013 and gcc 4.9.1 (mingw) but now fails the bots. 2015-07-03 09:30:33 +00:00
compiler-rt [asan] Add missing $ASAN_OPTIONS to some test cases 2015-07-07 09:55:00 +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 Properly initialize Module pointer 2015-06-27 12:35:54 +00:00
libcxx The rest of N4279 and LWG#2464 - for unordered_map 2015-07-07 05:45:35 +00:00
libcxxabi fallback_malloc: silence conversion warning (NFC) 2015-06-03 17:25:35 +00:00
libunwind Fix unw_getcontext() return value on AArch64. 2015-06-25 15:12:46 +00:00
lld The LLD tests require 'llvm-lib', ensure that this is built. 2015-07-08 11:40:43 +00:00
lldb Tolerate DWARF compile unit without filename. 2015-07-08 14:00:04 +00:00
llgo [llgo] cmd/llgoi: use line editor 2015-05-23 15:16:09 +00:00
llvm [SPARC] Cleanup handling of the Y/ASR registers. 2015-07-08 16:25:12 +00:00
openmp Fix OMPT event_barrer_end 2015-07-01 15:16:04 +00:00
polly Print thread-identifiers in GPU debug output 2015-07-06 15:36:16 +00:00