Go to file
Bill Schmidt cec4cb151a This patch adds alignment information for long double to the 64-bit PowerPC
ELF subtarget.

The existing description string is moved from PPC64TargetInfo to its
DarwinTargetInfo subclass, to avoid any changes to the Darwin ABI.
PPC64TargetInfo now has two possible description strings: one for FreeBSD,
which requires 8-byte alignment, and a default string that requires
16-byte alignment.

I've added a test for PPC64 Linux to verify the 16-byte alignment.  If
somebody wants to add a separate test for FreeBSD, that would be great.

Note that there is a companion patch to update the alignment information
in LLVM, which I am committing now as well.

llvm-svn: 166927
2012-10-29 14:59:24 +00:00
clang This patch adds alignment information for long double to the 64-bit PowerPC 2012-10-29 14:59:24 +00:00
clang-tools-extra Remove a trailing blank line, test commit. 2012-10-10 14:06:15 +00:00
compiler-rt Fix a compiler warning in internal_memmove. 2012-10-26 13:47:36 +00:00
debuginfo-tests XTARGET was removed, update debug-info tests. 2012-10-20 01:38:50 +00:00
libclc Implement any() builtin. Patch by Tom Stellard! 2012-10-08 03:39:21 +00:00
libcxx Add an entry in CREDITS.TXT 2012-10-15 17:34:53 +00:00
libcxxabi Make the type_info for __shim_type_info visible. This should address some failing dynamic_casts that a few applications are doing on the type_info hierarchy. 2012-10-13 18:45:59 +00:00
lld This patch changes the following: 2012-10-25 17:53:04 +00:00
lldb This is the first phase of supporting the DW_AT_object_pointer tag. I expanded the decl metadata 2012-10-27 02:54:13 +00:00
llvm Factorize code: rather than duplication the logic in getPointerTypeSizeInBits, 2012-10-29 14:30:05 +00:00
polly Another speculative commit to try to fix Polly's build. This is more delta than 2012-10-25 08:43:18 +00:00