[commit: ghc] master: Make -fscc-profiling a dynamic flag (229e9fc)

Ian Lynagh igloo at earth.li
Wed Jul 25 14:58:37 CEST 2012


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

On branch  : master

http://hackage.haskell.org/trac/ghc/changeset/229e9fc585b3003f2c26cbcf39f71a87514cd43d

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

commit 229e9fc585b3003f2c26cbcf39f71a87514cd43d
Author: Ian Lynagh <igloo at earth.li>
Date:   Tue Jul 24 20:26:52 2012 +0100

    Make -fscc-profiling a dynamic flag
    
    All the flags that 'ways' imply are now dynamic

 compiler/cmm/CmmInfo.hs           |   33 +++++-----
 compiler/cmm/CmmLayoutStack.hs    |   15 +++--
 compiler/cmm/CmmParse.y           |   76 +++++++++++++----------
 compiler/cmm/CmmPipeline.hs       |    2 +-
 compiler/cmm/SMRep.lhs            |   64 +++++++++++---------
 compiler/codeGen/CgCallConv.hs    |   11 ++--
 compiler/codeGen/CgCase.lhs       |   16 +++---
 compiler/codeGen/CgClosure.lhs    |   30 +++++----
 compiler/codeGen/CgCon.lhs        |   39 ++++++------
 compiler/codeGen/CgExpr.lhs       |   23 ++++---
 compiler/codeGen/CgExtCode.hs     |    5 ++
 compiler/codeGen/CgForeignCall.hs |   47 ++++++++-------
 compiler/codeGen/CgHeapery.lhs    |   78 ++++++++++++++----------
 compiler/codeGen/CgInfoTbls.hs    |   99 ++++++++++++++++---------------
 compiler/codeGen/CgPrimOp.hs      |   98 ++++++++++++++++++------------
 compiler/codeGen/CgProf.hs        |   55 +++++++++--------
 compiler/codeGen/CgStackery.lhs   |   12 +++-
 compiler/codeGen/CgTailCall.lhs   |   15 +++--
 compiler/codeGen/CgTicky.hs       |    2 +-
 compiler/codeGen/ClosureInfo.lhs  |   47 ++++++++-------
 compiler/codeGen/CodeGen.lhs      |   12 ++--
 compiler/codeGen/StgCmm.hs        |    9 ++-
 compiler/codeGen/StgCmmBind.hs    |   51 +++++++++-------
 compiler/codeGen/StgCmmClosure.hs |   47 +++++++-------
 compiler/codeGen/StgCmmCon.hs     |   21 ++++---
 compiler/codeGen/StgCmmExpr.hs    |   16 +++---
 compiler/codeGen/StgCmmForeign.hs |   62 ++++++++++---------
 compiler/codeGen/StgCmmHeap.hs    |   24 ++++---
 compiler/codeGen/StgCmmLayout.hs  |  121 +++++++++++++++++++-----------------
 compiler/codeGen/StgCmmPrim.hs    |   94 +++++++++++++++++------------
 compiler/codeGen/StgCmmProf.hs    |   78 +++++++++++++-----------
 compiler/codeGen/StgCmmTicky.hs   |    2 +-
 compiler/deSugar/Coverage.lhs     |   14 +++--
 compiler/deSugar/Desugar.lhs      |    2 +-
 compiler/ghci/ByteCodeAsm.lhs     |    2 +-
 compiler/ghci/ByteCodeGen.lhs     |   31 ++++++----
 compiler/ghci/ByteCodeItbls.lhs   |   27 ++++----
 compiler/ghci/DebuggerUtils.hs    |   13 ++--
 compiler/iface/FlagChecker.hs     |    3 +-
 compiler/main/DynFlags.hs         |    2 +
 compiler/main/HscMain.hs          |    5 +-
 compiler/main/StaticFlagParser.hs |    1 -
 compiler/main/StaticFlags.hs      |    7 --
 compiler/parser/Lexer.x           |    7 ++-
 compiler/parser/Parser.y.pp       |    9 ++-
 compiler/profiling/ProfInit.hs    |    9 ++-
 compiler/stgSyn/StgSyn.lhs        |    4 +-
 47 files changed, 786 insertions(+), 654 deletions(-)


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

    git show 229e9fc585b3003f2c26cbcf39f71a87514cd43d



More information about the Cvs-ghc mailing list