Go to file
Jakob Stoklund Olesen f43b599550 Add a CoveredBySubRegs property to Register descriptions.
When set, this bit indicates that a register is completely defined by
the value of its sub-registers.

Use the CoveredBySubRegs property to infer which super-registers are
call-preserved given a list of callee-saved registers.  For example, the
ARM registers D8-D15 are callee-saved.  This now automatically implies
that Q4-Q7 are call-preserved.

Conversely, Win64 callees save XMM6-XMM15, but the corresponding
YMM6-YMM15 registers are not call-preserved because they are not fully
defined by their sub-registers.

llvm-svn: 148363
2012-01-18 00:16:39 +00:00
clang output body of folded case again. 2012-01-17 23:55:19 +00:00
compiler-rt [asan] workaround for bug http://llvm.org/bugs/show_bug.cgi?id=11763. Do not bark on memcpy(a, a, size). 2012-01-17 18:43:52 +00:00
debuginfo-tests Testcase for r133065 2011-06-15 17:57:23 +00:00
libclc Update repository paths. 2012-01-08 22:31:18 +00:00
libcxx Put do-installhdrs target back into Makefile. 2012-01-17 17:01:18 +00:00
libcxxabi One more small optimization: Where possible, for loops that do a search and then try to break out of the loop early, eliminate the attempt to break out of the loop after the last search. And with that, I'm declaring __dynamic_cast done. Though if anyone sees any problems, has suggestions for improvements, or wants to contribute some test cases, that is certainly welcome feedback. 2012-01-16 18:21:05 +00:00
lld First chunk of native object file reader/writer. The lld-core tool now reads YAML file, links, writes that out as native object format, then reads that native file, then writes the YAML to stdout. Thus the test suite tests both YAML reading/writing as well as native object file reading/writing. 2012-01-16 22:03:44 +00:00
lldb Fix the test properly now that SBValue::GetValueAsUnsigned works for bitfields. 2012-01-17 02:17:45 +00:00
llvm Add a CoveredBySubRegs property to Register descriptions. 2012-01-18 00:16:39 +00:00
polly ScopInfo: Further style improvements 2012-01-17 20:39:11 +00:00