[commit: ghc] master: Pass DynFlags down to bWord (f611396)

Ian Lynagh igloo at earth.li
Wed Sep 12 13:13:33 CEST 2012


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

On branch  : master

http://hackage.haskell.org/trac/ghc/changeset/f611396a581e733c41cee41750c95675bdb64961

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

commit f611396a581e733c41cee41750c95675bdb64961
Author: Ian Lynagh <ian at well-typed.com>
Date:   Wed Sep 12 11:31:11 2012 +0100

    Pass DynFlags down to bWord
    
    I've switched to passing DynFlags rather than Platform, as (a) it's
    simpler to not have to extract targetPlatform in so many places, and
    (b) it may be useful to have DynFlags around in future.

 compiler/cmm/CmmExpr.hs                      |   64 ++--
 compiler/cmm/CmmLayoutStack.hs               |   63 ++--
 compiler/cmm/CmmLint.hs                      |   55 ++--
 compiler/cmm/CmmMachOp.hs                    |   39 ++-
 compiler/cmm/CmmParse.y                      |   29 +-
 compiler/cmm/CmmPipeline.hs                  |    2 +-
 compiler/cmm/CmmRewriteAssignments.hs        |   38 ++-
 compiler/cmm/CmmSink.hs                      |   40 ++--
 compiler/cmm/CmmType.hs                      |   14 +-
 compiler/cmm/CmmUtils.hs                     |   91 +++---
 compiler/cmm/MkGraph.hs                      |    2 +-
 compiler/cmm/OldCmmLint.hs                   |   97 +++---
 compiler/cmm/OldCmmUtils.hs                  |   17 +-
 compiler/cmm/OldPprCmm.hs                    |    7 +-
 compiler/cmm/PprC.hs                         |   30 +-
 compiler/cmm/PprCmm.hs                       |    3 +-
 compiler/cmm/PprCmmExpr.hs                   |    5 +-
 compiler/codeGen/CgBindery.lhs               |   32 +-
 compiler/codeGen/CgCallConv.hs               |    5 +-
 compiler/codeGen/CgCase.lhs                  |   13 +-
 compiler/codeGen/CgClosure.lhs               |   16 +-
 compiler/codeGen/CgCon.lhs                   |    4 +-
 compiler/codeGen/CgExpr.lhs                  |   19 +-
 compiler/codeGen/CgForeignCall.hs            |   72 ++--
 compiler/codeGen/CgHeapery.lhs               |   35 +-
 compiler/codeGen/CgHpc.hs                    |    3 +-
 compiler/codeGen/CgInfoTbls.hs               |   50 ++--
 compiler/codeGen/CgPrimOp.hs                 |  465 +++++++++++++-------------
 compiler/codeGen/CgProf.hs                   |   59 ++--
 compiler/codeGen/CgStackery.lhs              |    2 +-
 compiler/codeGen/CgTailCall.lhs              |    2 +-
 compiler/codeGen/CgTicky.hs                  |   30 +-
 compiler/codeGen/CgUtils.hs                  |  168 +++++-----
 compiler/codeGen/ClosureInfo.lhs             |   14 +-
 compiler/codeGen/StgCmm.hs                   |    2 +-
 compiler/codeGen/StgCmmBind.hs               |   20 +-
 compiler/codeGen/StgCmmCon.hs                |   19 +-
 compiler/codeGen/StgCmmEnv.hs                |   40 ++-
 compiler/codeGen/StgCmmExpr.hs               |   57 ++--
 compiler/codeGen/StgCmmForeign.hs            |   84 +++---
 compiler/codeGen/StgCmmHeap.hs               |   29 +-
 compiler/codeGen/StgCmmHpc.hs                |    6 +-
 compiler/codeGen/StgCmmLayout.hs             |   37 +--
 compiler/codeGen/StgCmmPrim.hs               |  467 +++++++++++++-------------
 compiler/codeGen/StgCmmProf.hs               |   71 ++--
 compiler/codeGen/StgCmmTicky.hs              |   19 +-
 compiler/codeGen/StgCmmUtils.hs              |   86 +++---
 compiler/deSugar/DsForeign.lhs               |   27 +-
 compiler/llvmGen/LlvmCodeGen.hs              |    2 +-
 compiler/llvmGen/LlvmCodeGen/CodeGen.hs      |   18 +-
 compiler/llvmGen/LlvmCodeGen/Data.hs         |   10 +-
 compiler/main/CodeOutput.lhs                 |    2 +-
 compiler/nativeGen/AsmCodeGen.lhs            |    2 +-
 compiler/nativeGen/PIC.hs                    |    2 +-
 compiler/nativeGen/PPC/CodeGen.hs            |   37 ++-
 compiler/nativeGen/PPC/Ppr.hs                |    3 +-
 compiler/nativeGen/SPARC/CodeGen.hs          |   21 +-
 compiler/nativeGen/SPARC/CodeGen/Amode.hs    |    3 +-
 compiler/nativeGen/SPARC/CodeGen/Base.hs     |    9 +-
 compiler/nativeGen/SPARC/CodeGen/CondCode.hs |    5 +-
 compiler/nativeGen/SPARC/CodeGen/Gen32.hs    |   12 +-
 compiler/nativeGen/SPARC/Ppr.hs              |    3 +-
 compiler/nativeGen/X86/CodeGen.hs            |  138 ++++----
 compiler/nativeGen/X86/Ppr.hs                |   10 +-
 64 files changed, 1475 insertions(+), 1351 deletions(-)


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

    git show f611396a581e733c41cee41750c95675bdb64961



More information about the Cvs-ghc mailing list