[commit: ghc] wip/carter/remove_x87Registers: Preliminary work to remove x87 registers from x86/x86_64 native code gen. (e892a77)

git at git.haskell.org git at git.haskell.org
Thu Dec 27 16:59:33 UTC 2018


Repository : ssh://git@git.haskell.org/ghc

On branch  : wip/carter/remove_x87Registers
Link       : http://ghc.haskell.org/trac/ghc/changeset/e892a77bd13faed99e1e1910287fd6850ec41030/ghc

>---------------------------------------------------------------

commit e892a77bd13faed99e1e1910287fd6850ec41030
Author: Carter Tazio Schonwald <carter.schonwald at gmail.com>
Date:   Fri Dec 21 14:32:16 2018 -0500

    Preliminary work to remove x87 registers from x86/x86_64 native code gen.


>---------------------------------------------------------------

e892a77bd13faed99e1e1910287fd6850ec41030
 compiler/cmm/CmmCallConv.hs                        |   7 +-
 compiler/cmm/CmmExpr.hs                            |   5 +
 compiler/cmm/CmmType.hs                            |  13 +-
 compiler/codeGen/StgCmmPrim.hs                     |   4 +
 compiler/main/DynFlags.hs                          |  20 +-
 compiler/nativeGen/Format.hs                       |   7 +-
 compiler/nativeGen/PPC/CodeGen.hs                  |   5 +-
 compiler/nativeGen/PPC/Regs.hs                     |   2 +-
 compiler/nativeGen/Reg.hs                          |  16 +-
 compiler/nativeGen/RegAlloc/Graph/TrivColorable.hs |  28 +--
 compiler/nativeGen/RegClass.hs                     |   3 -
 compiler/nativeGen/X86/CodeGen.hs                  | 257 +++++++--------------
 compiler/nativeGen/X86/Instr.hs                    |  18 +-
 compiler/nativeGen/X86/Ppr.hs                      | 247 +-------------------
 compiler/nativeGen/X86/RegInfo.hs                  |  15 +-
 compiler/nativeGen/X86/Regs.hs                     |  88 +++----
 16 files changed, 184 insertions(+), 551 deletions(-)

Diff suppressed because of size. To see it, use:

    git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc e892a77bd13faed99e1e1910287fd6850ec41030


More information about the ghc-commits mailing list