[SparcV9]: Implement lowering of long double (fp128) arguments in Sparc64 ABI.
authorVenkatraman Govindaraju <venkatra@cs.wisc.edu>
Sun, 29 Dec 2013 01:20:36 +0000 (01:20 +0000)
committerVenkatraman Govindaraju <venkatra@cs.wisc.edu>
Sun, 29 Dec 2013 01:20:36 +0000 (01:20 +0000)
commit5b9918957a3df7b80ec71d6668858b9d9baf5d97
treed02fb7dc1249bf787f5b83a927bf8f93e8c9bbea
parent036c045ac9f61ab3c8ee09b4e214089875e28420
[SparcV9]: Implement lowering of long double (fp128) arguments in Sparc64 ABI.
Also, pass fp128 arguments to varargs through integer registers if necessary.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198145 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Sparc/SparcISelLowering.cpp
test/CodeGen/SPARC/64abi.ll