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

On branch  : master

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

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

commit f611396a581e733c41cee41750c95675bdb64961
Author: Ian Lynagh <[email protected]>
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

_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to