Repository : ssh://[email protected]/ghc On branch : master Link : http://ghc.haskell.org/trac/ghc/changeset/5f98d44d8617756971cf47c040f2556de4e98f63/ghc
>--------------------------------------------------------------- commit 5f98d44d8617756971cf47c040f2556de4e98f63 Author: Edward Z. Yang <[email protected]> Date: Thu Aug 8 14:46:29 2013 -0700 Explicit import lists for StgCmmProf. Signed-off-by: Edward Z. Yang <[email protected]> >--------------------------------------------------------------- 5f98d44d8617756971cf47c040f2556de4e98f63 compiler/codeGen/StgCmm.hs | 2 +- compiler/codeGen/StgCmmBind.hs | 3 ++- compiler/codeGen/StgCmmCon.hs | 2 +- compiler/codeGen/StgCmmExpr.hs | 2 +- compiler/codeGen/StgCmmForeign.hs | 2 +- compiler/codeGen/StgCmmHeap.hs | 2 +- compiler/codeGen/StgCmmLayout.hs | 2 +- compiler/codeGen/StgCmmPrim.hs | 2 +- 8 files changed, 9 insertions(+), 8 deletions(-) diff --git a/compiler/codeGen/StgCmm.hs b/compiler/codeGen/StgCmm.hs index 9b1bce4..bf950c4 100644 --- a/compiler/codeGen/StgCmm.hs +++ b/compiler/codeGen/StgCmm.hs @@ -11,7 +11,7 @@ module StgCmm ( codeGen ) where #define FAST_STRING_NOT_NEEDED #include "HsVersions.h" -import StgCmmProf +import StgCmmProf (initCostCentres, ldvEnter) import StgCmmMonad import StgCmmEnv import StgCmmBind diff --git a/compiler/codeGen/StgCmmBind.hs b/compiler/codeGen/StgCmmBind.hs index dccefd0..4762c5a 100644 --- a/compiler/codeGen/StgCmmBind.hs +++ b/compiler/codeGen/StgCmmBind.hs @@ -20,7 +20,8 @@ import StgCmmMonad import StgCmmEnv import StgCmmCon import StgCmmHeap -import StgCmmProf +import StgCmmProf (curCCS, ldvEnterClosure, enterCostCentreFun, enterCostCentreThunk, + initUpdFrameProf, costCentreFrom) import StgCmmTicky import StgCmmLayout import StgCmmUtils diff --git a/compiler/codeGen/StgCmmCon.hs b/compiler/codeGen/StgCmmCon.hs index 57d4759..eb00bbf 100644 --- a/compiler/codeGen/StgCmmCon.hs +++ b/compiler/codeGen/StgCmmCon.hs @@ -23,7 +23,7 @@ import StgCmmEnv import StgCmmHeap import StgCmmUtils import StgCmmClosure -import StgCmmProf +import StgCmmProf ( curCCS ) import CmmExpr import CLabel diff --git a/compiler/codeGen/StgCmmExpr.hs b/compiler/codeGen/StgCmmExpr.hs index 331e658..c7fddd4 100644 --- a/compiler/codeGen/StgCmmExpr.hs +++ b/compiler/codeGen/StgCmmExpr.hs @@ -17,7 +17,7 @@ import StgCmmMonad import StgCmmHeap import StgCmmEnv import StgCmmCon -import StgCmmProf +import StgCmmProf (saveCurrentCostCentre, restoreCurrentCostCentre, emitSetCCC) import StgCmmLayout import StgCmmPrim import StgCmmHpc diff --git a/compiler/codeGen/StgCmmForeign.hs b/compiler/codeGen/StgCmmForeign.hs index 0b782ff..a688074 100644 --- a/compiler/codeGen/StgCmmForeign.hs +++ b/compiler/codeGen/StgCmmForeign.hs @@ -18,7 +18,7 @@ module StgCmmForeign ( #include "HsVersions.h" import StgSyn -import StgCmmProf +import StgCmmProf (storeCurCCS, ccsType, curCCS) import StgCmmEnv import StgCmmMonad import StgCmmUtils diff --git a/compiler/codeGen/StgCmmHeap.hs b/compiler/codeGen/StgCmmHeap.hs index 97233aa..f4c58e9 100644 --- a/compiler/codeGen/StgCmmHeap.hs +++ b/compiler/codeGen/StgCmmHeap.hs @@ -28,7 +28,7 @@ import CLabel import StgCmmLayout import StgCmmUtils import StgCmmMonad -import StgCmmProf +import StgCmmProf (profDynAlloc, dynProfHdr, staticProfHdr) import StgCmmTicky import StgCmmClosure import StgCmmEnv diff --git a/compiler/codeGen/StgCmmLayout.hs b/compiler/codeGen/StgCmmLayout.hs index 6c6e49d..b52d4e5 100644 --- a/compiler/codeGen/StgCmmLayout.hs +++ b/compiler/codeGen/StgCmmLayout.hs @@ -29,7 +29,7 @@ import StgCmmArgRep -- notably: ( slowCallPattern ) import StgCmmTicky import StgCmmMonad import StgCmmUtils -import StgCmmProf +import StgCmmProf (curCCS) import MkGraph import SMRep diff --git a/compiler/codeGen/StgCmmPrim.hs b/compiler/codeGen/StgCmmPrim.hs index c11df70..bb58024 100644 --- a/compiler/codeGen/StgCmmPrim.hs +++ b/compiler/codeGen/StgCmmPrim.hs @@ -21,7 +21,7 @@ import StgCmmMonad import StgCmmUtils import StgCmmTicky import StgCmmHeap -import StgCmmProf +import StgCmmProf ( costCentreFrom, curCCS ) import DynFlags import Platform _______________________________________________ ghc-commits mailing list [email protected] http://www.haskell.org/mailman/listinfo/ghc-commits
