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
