diff options
| author | Ian Lynagh <igloo@earth.li> | 2012-06-20 17:32:50 +0100 |
|---|---|---|
| committer | Ian Lynagh <igloo@earth.li> | 2012-06-20 17:32:50 +0100 |
| commit | 4717b03b53538b6adedda51a67307f23ef00a41f (patch) | |
| tree | 7fef6a3d62bad432825465ef998583aeaf35d8ab /compiler | |
| parent | 0f1c5b1eda3c780498667607975d5121384a9095 (diff) | |
| download | haskell-4717b03b53538b6adedda51a67307f23ef00a41f.tar.gz | |
Remove some more redundant Platform arguments
Diffstat (limited to 'compiler')
| -rw-r--r-- | compiler/cmm/PprCmmDecl.hs | 16 | ||||
| -rw-r--r-- | compiler/llvmGen/LlvmCodeGen.hs | 2 | ||||
| -rw-r--r-- | compiler/nativeGen/AsmCodeGen.lhs | 2 |
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) = |
