[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