commit | 632e6aa28c948be01d39efa4c963dff78bfd0978 | [log] [tgz] |
---|---|---|
author | Strahinja Petrovic <strahinja.petrovic@rt-rk.com> | Fri Aug 05 08:47:26 2016 +0000 |
committer | Strahinja Petrovic <strahinja.petrovic@rt-rk.com> | Fri Aug 05 08:47:26 2016 +0000 |
tree | 9343d12c0ac6543f1882a6a87bdd6b4fddeb571f | |
parent | fd14e4374d39167bdb5702504f064c775c9f363d [diff] |
[PowerPC] fix passing long double arguments to function (soft-float) This patch fixes passing long double type arguments to function in soft float mode. If there is less than 4 argument registers free (long double type is mapped in 4 gpr registers in soft float mode) long double type argument must be passed through stack. Differential Revision: https://reviews.llvm.org/D20114. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@277804 91177308-0d34-0410-b5e6-96231b3b80d8