[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