[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