Safe Haskell | None |
---|---|
Language | GHC2021 |
Synopsis
- initCostCentres :: CollectedCCs -> G ()
- emitCostCentreDecl :: CostCentre -> G ()
- emitCostCentreStackDecl :: CostCentreStack -> G ()
- enterCostCentreFun :: CostCentreStack -> JStgStat
- enterCostCentreThunk :: JStgStat
- setCC :: CostCentre -> Bool -> Bool -> G JStgStat
- pushRestoreCCS :: JStgStat
- jCurrentCCS :: JStgExpr
- jCafCCS :: JStgExpr
- jSystemCCS :: JStgExpr
- costCentreLbl :: CostCentre -> G Ident
- costCentreStackLbl :: CostCentreStack -> G (Maybe Ident)
- singletonCCSLbl :: CostCentre -> G Ident
- ccsVarJ :: CostCentreStack -> G (Maybe JStgExpr)
- profiling :: G Bool
- ifProfiling :: Monoid m => m -> G m
- ifProfilingM :: Monoid m => G m -> G m
- profStat :: StgToJSConfig -> JStgStat -> JStgStat
Documentation
initCostCentres :: CollectedCCs -> G () Source #
emitCostCentreDecl :: CostCentre -> G () Source #
emitCostCentreStackDecl :: CostCentreStack -> G () Source #
costCentreLbl :: CostCentre -> G Ident Source #
costCentreStackLbl :: CostCentreStack -> G (Maybe Ident) Source #
singletonCCSLbl :: CostCentre -> G Ident Source #
Predicates
ifProfiling :: Monoid m => m -> G m Source #