summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/inlineasm-sched-bug.ll
diff options
context:
space:
mode:
authorBill Schmidt <wschmidt@linux.vnet.ibm.com>2012-10-29 14:59:36 +0000
committerBill Schmidt <wschmidt@linux.vnet.ibm.com>2012-10-29 14:59:36 +0000
commitbbc661e572fdcd4fd8b3829308e0328ad69cedd4 (patch)
tree1a13f44fa00dde1ecd811c75c529eccfb7c16e5e /llvm/test/CodeGen/X86/inlineasm-sched-bug.ll
parentcec4cb151a07cb32785cee5b170176465b090a6a (diff)
downloadbcm5719-llvm-bbc661e572fdcd4fd8b3829308e0328ad69cedd4.tar.gz
bcm5719-llvm-bbc661e572fdcd4fd8b3829308e0328ad69cedd4.zip
This patch adds alignment information for long double to the 64-bit PowerPC
ELF subtarget. The existing logic is used as a fallback to avoid any changes to the Darwin ABI. PPC64 ELF now has two possible data layout 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 Clang, which I am committing now as well. llvm-svn: 166928
Diffstat (limited to 'llvm/test/CodeGen/X86/inlineasm-sched-bug.ll')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud