summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGObjCRuntime.h
diff options
context:
space:
mode:
authorChih-Hung Hsieh <chh@google.com>2015-08-10 17:33:31 +0000
committerChih-Hung Hsieh <chh@google.com>2015-08-10 17:33:31 +0000
commit241a890bd7c10306a0a8751620e293f3e0c0de11 (patch)
tree5ea0c963483acfc5d04f99c08864c711a12dcb08 /clang/lib/CodeGen/CGObjCRuntime.h
parent397a98d86df781aaddf64280773657c73ee29435 (diff)
downloadbcm5719-llvm-241a890bd7c10306a0a8751620e293f3e0c0de11.tar.gz
bcm5719-llvm-241a890bd7c10306a0a8751620e293f3e0c0de11.zip
Correct x86_64 fp128 calling convention
These changes are for Android x86_64 targets to be compatible with current Android g++ and conform to AMD64 ABI. https://llvm.org/bugs/show_bug.cgi?id=23897 * Return type of long double (fp128) should be fp128, not x86_fp80. * Vararg of long double (fp128) could be in register and overflowed to memory. https://llvm.org/bugs/show_bug.cgi?id=24111 * Return value of long double (fp128) _Complex should be in memory like a structure of {fp128,fp128}. Differential Revision: http://reviews.llvm.org/D11437 llvm-svn: 244468
Diffstat (limited to 'clang/lib/CodeGen/CGObjCRuntime.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud