[GHC] #8033: add AVX register support to llvm calling convention

GHC ghc-devs at haskell.org
Tue Jul 9 18:39:10 CEST 2013


#8033: add AVX register support to llvm calling convention
-------------------------------------+------------------------------------
        Reporter:  carter            |            Owner:  carter
            Type:  task              |           Status:  new
        Priority:  normal            |        Milestone:
       Component:  Compiler          |          Version:  7.7
      Resolution:                    |         Keywords:
Operating System:  Unknown/Multiple  |     Architecture:  Unknown/Multiple
 Type of failure:  None/Unknown      |       Difficulty:  Unknown
       Test Case:                    |       Blocked By:
        Blocking:                    |  Related Tickets:
-------------------------------------+------------------------------------

Comment (by carter):

 Ok, I'll amend the patch so that the XMM and YMM stanzas are the same for
 32bit and 64bit x86.

 Current 32bit x86 GHC's will still work correctly because they spill all
 the floating point values to the stack, and I guess we'll figure out
 manpower wise doing the work to synch up the native code gen to support
 floating point args too.

-- 
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8033#comment:17>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler



More information about the ghc-tickets mailing list