summaryrefslogtreecommitdiff
path: root/compiler
diff options
context:
space:
mode:
authorIan Lynagh <igloo@earth.li>2012-06-20 17:32:50 +0100
committerIan Lynagh <igloo@earth.li>2012-06-20 17:32:50 +0100
commit4717b03b53538b6adedda51a67307f23ef00a41f (patch)
tree7fef6a3d62bad432825465ef998583aeaf35d8ab /compiler
parent0f1c5b1eda3c780498667607975d5121384a9095 (diff)
downloadhaskell-4717b03b53538b6adedda51a67307f23ef00a41f.tar.gz
Remove some more redundant Platform arguments
Diffstat (limited to 'compiler')
-rw-r--r--compiler/cmm/PprCmmDecl.hs16
-rw-r--r--compiler/llvmGen/LlvmCodeGen.hs2
-rw-r--r--compiler/nativeGen/AsmCodeGen.lhs2
3 files changed, 10 insertions, 10 deletions
diff --git a/compiler/cmm/PprCmmDecl.hs b/compiler/cmm/PprCmmDecl.hs
index 0b22e5369a..218e37cc66 100644
--- a/compiler/cmm/PprCmmDecl.hs
+++ b/compiler/cmm/PprCmmDecl.hs
@@ -75,7 +75,7 @@ writeCmms dflags handle cmms = printForC dflags handle (pprCmms cmms)
instance (Outputable d, Outputable info, Outputable i)
=> Outputable (GenCmmDecl d info i) where
- ppr t = sdocWithPlatform $ \platform -> pprTop platform t
+ ppr t = pprTop t
instance Outputable CmmStatics where
ppr x = sdocWithPlatform $ \platform -> pprStatics platform x
@@ -90,19 +90,19 @@ instance Outputable CmmInfoTable where
-----------------------------------------------------------------------------
pprCmmGroup :: (Outputable d, Outputable info, Outputable g)
- => Platform -> GenCmmGroup d info g -> SDoc
-pprCmmGroup platform tops
- = vcat $ intersperse blankLine $ map (pprTop platform) tops
+ => GenCmmGroup d info g -> SDoc
+pprCmmGroup tops
+ = vcat $ intersperse blankLine $ map pprTop tops
-- --------------------------------------------------------------------------
-- Top level `procedure' blocks.
--
pprTop :: (Outputable d, Outputable info, Outputable i)
- => Platform -> GenCmmDecl d info i -> SDoc
+ => GenCmmDecl d info i -> SDoc
-pprTop platform (CmmProc info lbl graph)
+pprTop (CmmProc info lbl graph)
- = vcat [ pprCLabel platform lbl <> lparen <> rparen
+ = vcat [ ppr lbl <> lparen <> rparen
, nest 8 $ lbrace <+> ppr info $$ rbrace
, nest 4 $ ppr graph
, rbrace ]
@@ -112,7 +112,7 @@ pprTop platform (CmmProc info lbl graph)
--
-- section "data" { ... }
--
-pprTop _ (CmmData section ds) =
+pprTop (CmmData section ds) =
(hang (pprSection section <+> lbrace) 4 (ppr ds))
$$ rbrace
diff --git a/compiler/llvmGen/LlvmCodeGen.hs b/compiler/llvmGen/LlvmCodeGen.hs
index 00ff35d2ce..4465957de4 100644
--- a/compiler/llvmGen/LlvmCodeGen.hs
+++ b/compiler/llvmGen/LlvmCodeGen.hs
@@ -134,7 +134,7 @@ cmmLlvmGen dflags us env cmm = do
fixStgRegisters cmm
dumpIfSet_dyn dflags Opt_D_dump_opt_cmm "Optimised Cmm"
- (pprCmmGroup (targetPlatform dflags) [fixed_cmm])
+ (pprCmmGroup [fixed_cmm])
-- generate llvm code from cmm
let ((env', llvmBC), usGen) = {-# SCC "llvm_proc_gen" #-}
diff --git a/compiler/nativeGen/AsmCodeGen.lhs b/compiler/nativeGen/AsmCodeGen.lhs
index f3f7e71b14..51adf46005 100644
--- a/compiler/nativeGen/AsmCodeGen.lhs
+++ b/compiler/nativeGen/AsmCodeGen.lhs
@@ -360,7 +360,7 @@ cmmNativeGen dflags ncgImpl us cmm count
dumpIfSet_dyn dflags
Opt_D_dump_opt_cmm "Optimised Cmm"
- (pprCmmGroup platform [opt_cmm])
+ (pprCmmGroup [opt_cmm])
-- generate native code from cmm
let ((native, lastMinuteImports), usGen) =