PowerPC: Improve float register assignment.
authorPeter Trommler <ptrommler@acm.org>
Tue, 16 Feb 2016 21:44:25 +0000 (22:44 +0100)
committerBen Gamari <ben@smart-cactus.org>
Tue, 16 Feb 2016 21:44:36 +0000 (22:44 +0100)
commit31160036c71f6f913623ea5c889ec3963d49768c
tree95fc11b3868a09cdb6bb4dbc560cb171fe4921b2
parentaf5a0e5004cfb1e041280fd7c16f2c1bfee67961
PowerPC: Improve float register assignment.

On Linux assign F5 and F6 and D3 through D6 to caller-saved registers.

Fixes #11273

Test Plan: validate on powerpc (I validated on powerpc64)

Reviewers: bgamari, erikd, austin

Reviewed By: erikd, austin

Subscribers: thomie

Differential Revision: https://phabricator.haskell.org/D1914

GHC Trac Issues: #11273
includes/stg/MachRegs.h