Repository : ssh://darcs.haskell.org//srv/darcs/ghc

On branch  : master

http://hackage.haskell.org/trac/ghc/changeset/5b167f5edad7d3268de20452da7af05c38972f7c

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

commit 5b167f5edad7d3268de20452da7af05c38972f7c
Author: Simon Marlow <[email protected]>
Date:   Mon Aug 22 13:56:17 2011 +0100

    Snapshot of codegen refactoring to share with simonpj

 compiler/cmm/CLabel.hs                |   10 +-
 compiler/cmm/Cmm.hs                   |  284 +++++++++++-------------
 compiler/cmm/CmmBuildInfoTables.hs    |   52 +++--
 compiler/cmm/CmmCommonBlockElim.hs    |    2 +-
 compiler/cmm/CmmContFlowOpt.hs        |   13 +-
 compiler/cmm/CmmCvt.hs                |   74 +------
 compiler/cmm/CmmDecl.hs               |  139 ------------
 compiler/cmm/CmmInfo.hs               |  353 +++++++++++++++++------------
 compiler/cmm/CmmLint.hs               |    4 +-
 compiler/cmm/CmmLive.hs               |    2 +-
 compiler/cmm/CmmNode.hs               |   23 ++-
 compiler/cmm/CmmParse.y               |  116 ++++++----
 compiler/cmm/CmmPipeline.hs           |   29 ++-
 compiler/cmm/CmmProcPoint.hs          |    9 +-
 compiler/cmm/CmmRewriteAssignments.hs |    2 +-
 compiler/cmm/CmmSpillReload.hs        |    2 +-
 compiler/cmm/CmmStackLayout.hs        |    2 +-
 compiler/cmm/CmmUtils.hs              |  392 ++++++++++++++++++++++++++++++---
 compiler/cmm/MkGraph.hs               |    6 -
 compiler/cmm/OldCmm.hs                |   31 ++-
 compiler/cmm/OldPprCmm.hs             |    8 +-
 compiler/cmm/PprC.hs                  |    8 +-
 compiler/cmm/PprCmm.hs                |    3 +-
 compiler/cmm/PprCmmDecl.hs            |   85 ++-----
 compiler/cmm/cmm-notes                |   57 +++++
 compiler/codeGen/CgCallConv.hs        |   74 +------
 compiler/codeGen/CgCon.lhs            |    4 +-
 compiler/codeGen/CgExtCode.hs         |   20 +-
 compiler/codeGen/CgForeignCall.hs     |    1 -
 compiler/codeGen/CgInfoTbls.hs        |   76 ++-----
 compiler/codeGen/CgMonad.lhs          |   22 +-
 compiler/codeGen/CgProf.hs            |    4 +-
 compiler/codeGen/CgTicky.hs           |   20 +-
 compiler/codeGen/CgUtils.hs           |  154 +------------
 compiler/codeGen/ClosureInfo.lhs      |  174 +++------------
 compiler/codeGen/CodeGen.lhs          |    6 +-
 compiler/codeGen/SMRep.lhs            |  310 ++++++++++++++++++++------
 compiler/codeGen/StgCmm.hs            |   26 ++-
 compiler/codeGen/StgCmmBind.hs        |   12 +-
 compiler/codeGen/StgCmmClosure.hs     |  325 ++++++++-------------------
 compiler/codeGen/StgCmmCon.hs         |   18 +-
 compiler/codeGen/StgCmmEnv.hs         |   32 ++-
 compiler/codeGen/StgCmmExpr.hs        |    2 +-
 compiler/codeGen/StgCmmForeign.hs     |    3 +-
 compiler/codeGen/StgCmmHeap.hs        |   40 +---
 compiler/codeGen/StgCmmLayout.hs      |  165 ++------------
 compiler/codeGen/StgCmmMonad.hs       |   18 +-
 compiler/codeGen/StgCmmPrim.hs        |    3 +-
 compiler/codeGen/StgCmmProf.hs        |    7 +-
 compiler/codeGen/StgCmmTicky.hs       |   24 +-
 compiler/codeGen/StgCmmUtils.hs       |  191 ++--------------
 compiler/ghc.cabal.in                 |    1 -
 compiler/llvmGen/LlvmCodeGen.hs       |    6 +-
 compiler/main/CodeOutput.lhs          |   10 +-
 compiler/main/DynFlags.hs             |    2 -
 compiler/main/HscMain.lhs             |   45 +----
 compiler/nativeGen/AsmCodeGen.lhs     |    8 +-
 compiler/nativeGen/Instruction.hs     |    2 +-
 compiler/utils/FastString.lhs         |    1 +
 includes/rts/storage/InfoTables.h     |    8 +-
 60 files changed, 1541 insertions(+), 1979 deletions(-)


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

    git show 5b167f5edad7d3268de20452da7af05c38972f7c

_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to