OSDN Git Service

[Power9] Implement float128 parameter passing and return values
authorLei Huang <lei@ca.ibm.com>
Thu, 5 Jul 2018 04:10:15 +0000 (04:10 +0000)
committerLei Huang <lei@ca.ibm.com>
Thu, 5 Jul 2018 04:10:15 +0000 (04:10 +0000)
commitb42f206bec43e0d480d97faef4b21a4d1af9336f
tree44a03880f6845731af90a6098eea173d905a137e
parent12fed3cda6e3933e9b4a02e67817cb776514f31b
[Power9] Implement float128 parameter passing and return values

This patch enable parameter passing and return by value for float128 types.
Passing aggregate/union which contain float128 members will be submitted in
subsequent patches.

Differential Revision: https://reviews.llvm.org/D47552

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@336306 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/PowerPC/PPCCallingConv.td
lib/Target/PowerPC/PPCISelLowering.cpp
test/CodeGen/PowerPC/f128-passByValue.ll [new file with mode: 0644]