[commit: ghc] profiling: snapshot (98fd4bd)

Simon Marlow marlowsd at gmail.com
Wed Sep 21 02:20:23 CEST 2011


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

On branch  : profiling

http://hackage.haskell.org/trac/ghc/changeset/98fd4bd02aa5cce0d97625ab19dea6d93e324d7a

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

commit 98fd4bd02aa5cce0d97625ab19dea6d93e324d7a
Author: Simon Marlow <marlowsd at gmail.com>
Date:   Fri Sep 2 13:58:19 2011 +0100

    snapshot

 compiler/basicTypes/Id.lhs           |   17 +-
 compiler/basicTypes/MkId.lhs         |   28 +-
 compiler/basicTypes/Name.lhs         |   24 +-
 compiler/cmm/CmmParse.y              |    1 -
 compiler/codeGen/CgClosure.lhs       |   25 +-
 compiler/codeGen/CgCon.lhs           |    6 +-
 compiler/codeGen/CgExpr.lhs          |    2 +-
 compiler/codeGen/CgHeapery.lhs       |    8 +-
 compiler/codeGen/CgProf.hs           |  178 +------
 compiler/codeGen/StgCmmBind.hs       |   23 +-
 compiler/codeGen/StgCmmCon.hs        |    4 +-
 compiler/codeGen/StgCmmExpr.hs       |    2 +-
 compiler/codeGen/StgCmmHeap.hs       |    5 -
 compiler/codeGen/StgCmmProf.hs       |  170 +------
 compiler/coreSyn/CoreArity.lhs       |   16 +-
 compiler/coreSyn/CoreFVs.lhs         |   14 +-
 compiler/coreSyn/CoreLint.lhs        |    8 +-
 compiler/coreSyn/CorePrep.lhs        |   52 +--
 compiler/coreSyn/CoreSubst.lhs       |   22 +-
 compiler/coreSyn/CoreSyn.lhs         |  104 +++-
 compiler/coreSyn/CoreTidy.lhs        |    9 +-
 compiler/coreSyn/CoreUnfold.lhs      |   10 +-
 compiler/coreSyn/CoreUtils.lhs       |  137 ++++--
 compiler/coreSyn/ExternalCore.lhs    |    2 +-
 compiler/coreSyn/MkExternalCore.lhs  |    3 +-
 compiler/coreSyn/PprCore.lhs         |   35 +-
 compiler/coreSyn/PprExternalCore.lhs |    2 +-
 compiler/coreSyn/TrieMap.lhs         |   25 +-
 compiler/deSugar/Coverage.lhs        |  510 ++++++++++++-------
 compiler/deSugar/Desugar.lhs         |   29 +-
 compiler/deSugar/DsArrows.lhs        |    5 +-
 compiler/deSugar/DsBinds.lhs         |  128 ++----
 compiler/deSugar/DsExpr.lhs          |   11 +-
 compiler/deSugar/DsGRHSs.lhs         |   11 +-
 compiler/deSugar/DsUtils.lhs         |   38 +-
 compiler/ghci/ByteCodeGen.lhs        |  123 ++---
 compiler/hsSyn/HsBinds.lhs           |   15 +-
 compiler/hsSyn/HsExpr.lhs            |   14 +-
 compiler/iface/BinIface.hs           |   64 +--
 compiler/iface/IfaceEnv.lhs          |   18 -
 compiler/iface/IfaceSyn.lhs          |   33 +-
 compiler/iface/MkIface.lhs           |   13 +-
 compiler/iface/TcIface.lhs           |   15 +-
 compiler/main/DriverPipeline.hs      |    7 +-
 compiler/main/DynFlags.hs            |   54 ++-
 compiler/main/HscMain.lhs            |    5 +-
 compiler/main/TidyPgm.lhs            |    5 +-
 compiler/parser/Parser.y.pp          |    2 +-
 compiler/parser/RdrHsSyn.lhs         |    2 +-
 compiler/profiling/CostCentre.lhs    |  407 +++++----------
 compiler/profiling/SCCfinal.lhs      |  279 +++--------
 compiler/simplCore/CSE.lhs           |    2 +-
 compiler/simplCore/FloatIn.lhs       |   11 +-
 compiler/simplCore/FloatOut.lhs      |   25 +-
 compiler/simplCore/LiberateCase.lhs  |    2 +-
 compiler/simplCore/OccurAnal.lhs     |   24 +-
 compiler/simplCore/SAT.lhs           |    4 +-
 compiler/simplCore/SetLevels.lhs     |   10 +-
 compiler/simplCore/SimplCore.lhs     |    2 +-
 compiler/simplCore/SimplEnv.lhs      |   20 +-
 compiler/simplCore/SimplUtils.lhs    |   19 +-
 compiler/simplCore/Simplify.lhs      |  126 ++++--
 compiler/simplStg/SRT.lhs            |    2 +-
 compiler/simplStg/StgStats.lhs       |    2 +-
 compiler/specialise/Rules.lhs        |   19 +-
 compiler/specialise/SpecConstr.lhs   |   14 +-
 compiler/specialise/Specialise.lhs   |   16 +-
 compiler/stgSyn/CoreToStg.lhs        |   27 +-
 compiler/stgSyn/StgLint.lhs          |    2 +-
 compiler/stgSyn/StgSyn.lhs           |   13 +-
 compiler/stranal/DmdAnal.lhs         |    4 +-
 compiler/stranal/WorkWrap.lhs        |    6 +-
 compiler/stranal/WwLib.lhs           |   14 +-
 compiler/typecheck/TcBinds.lhs       |    3 +-
 compiler/vectorise/Vectorise/Exp.hs  |   10 +-
 compiler/vectorise/Vectorise/Vect.hs |    6 +-
 includes/rts/prof/CCS.h              |  181 +++----
 rts/Apply.cmm                        |   14 -
 rts/PrimOps.cmm                      |    4 +
 rts/Profiling.c                      |  935 ++++++++++++++++------------------
 rts/Profiling.h                      |    2 +-
 rts/StgMiscClosures.cmm              |    3 -
 rts/Updates.cmm                      |    8 +
 rts/sm/Storage.c                     |    6 +-
 84 files changed, 1886 insertions(+), 2370 deletions(-)


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

    git show 98fd4bd02aa5cce0d97625ab19dea6d93e324d7a



More information about the Cvs-ghc mailing list