Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master
http://hackage.haskell.org/trac/ghc/changeset/c0907ed27351e4160c0c8b2a5c9877899d87aae9 >--------------------------------------------------------------- commit c0907ed27351e4160c0c8b2a5c9877899d87aae9 Author: Ian Lynagh <[email protected]> Date: Tue Aug 28 20:52:44 2012 +0100 Move more code into codeGen/CodeGen/Platform.hs HaskellMachRegs.h is no longer included in anything under compiler/ Also, includes/CodeGen.Platform.hs now includes "stg/MachRegs.h" rather than <stg/MachRegs.h> which means that we always get the file from the tree, rather than from the bootstrapping compiler. compiler/codeGen/CodeGen/Platform.hs | 40 ++- compiler/codeGen/CodeGen/Platform/ARM.hs | 2 - compiler/codeGen/CodeGen/Platform/NoRegs.hs | 2 - compiler/codeGen/CodeGen/Platform/PPC.hs | 2 - compiler/codeGen/CodeGen/Platform/PPC_Darwin.hs | 2 - compiler/codeGen/CodeGen/Platform/SPARC.hs | 2 - compiler/codeGen/CodeGen/Platform/X86.hs | 2 - compiler/codeGen/CodeGen/Platform/X86_64.hs | 2 - compiler/ghc.cabal.in | 1 - compiler/nativeGen/AsmCodeGen.lhs | 2 +- compiler/nativeGen/PPC/CodeGen.hs | 35 +- compiler/nativeGen/PPC/Instr.hs | 19 +- compiler/nativeGen/PPC/Regs.hs | 290 +---------- compiler/nativeGen/RegAlloc/Linear/FreeRegs.hs | 16 +- .../nativeGen/RegAlloc/Linear/JoinToTargets.hs | 2 +- compiler/nativeGen/RegAlloc/Linear/Main.hs | 33 +- compiler/nativeGen/RegAlloc/Linear/PPC/FreeRegs.hs | 5 +- .../nativeGen/RegAlloc/Linear/SPARC/FreeRegs.hs | 25 +- compiler/nativeGen/SPARC/CodeGen.hs | 10 +- compiler/nativeGen/SPARC/CodeGen/Base.hs | 11 +- compiler/nativeGen/SPARC/CodeGen/Gen32.hs | 7 +- compiler/nativeGen/SPARC/Instr.hs | 15 +- compiler/nativeGen/SPARC/RegPlate.hs | 318 ----------- compiler/nativeGen/SPARC/Regs.hs | 2 +- compiler/nativeGen/X86/CodeGen.hs | 157 +++--- compiler/nativeGen/X86/Instr.hs | 15 +- compiler/nativeGen/X86/Regs.hs | 214 +------- includes/CodeGen.Platform.hs | 585 +++++++++++++++++++- 28 files changed, 825 insertions(+), 991 deletions(-) Diff suppressed because of size. To see it, use: git show c0907ed27351e4160c0c8b2a5c9877899d87aae9 _______________________________________________ Cvs-ghc mailing list [email protected] http://www.haskell.org/mailman/listinfo/cvs-ghc
