[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