| ||||||||||||||||||||||||
| ||||||||||||||||||||||||
Documentation | ||||||||||||||||||||||||
data CostCentre | ||||||||||||||||||||||||
| ||||||||||||||||||||||||
type CcName = FastString | ||||||||||||||||||||||||
data IsDupdCC | ||||||||||||||||||||||||
| ||||||||||||||||||||||||
data IsCafCC | ||||||||||||||||||||||||
| ||||||||||||||||||||||||
data CostCentreStack | ||||||||||||||||||||||||
| ||||||||||||||||||||||||
type CollectedCCs = ([CostCentre], [CostCentre], [CostCentreStack]) | ||||||||||||||||||||||||
noCCS :: CostCentreStack | ||||||||||||||||||||||||
subsumedCCS :: CostCentreStack | ||||||||||||||||||||||||
currentCCS :: CostCentreStack | ||||||||||||||||||||||||
overheadCCS :: CostCentreStack | ||||||||||||||||||||||||
dontCareCCS :: CostCentreStack | ||||||||||||||||||||||||
noCostCentre :: CostCentre | ||||||||||||||||||||||||
noCCAttached :: CostCentre -> Bool | ||||||||||||||||||||||||
noCCSAttached :: CostCentreStack -> Bool | ||||||||||||||||||||||||
isCurrentCCS :: CostCentreStack -> Bool | ||||||||||||||||||||||||
isSubsumedCCS :: CostCentreStack -> Bool | ||||||||||||||||||||||||
currentOrSubsumedCCS :: CostCentreStack -> Bool | ||||||||||||||||||||||||
isDerivedFromCurrentCCS :: CostCentreStack -> Bool | ||||||||||||||||||||||||
maybeSingletonCCS :: CostCentreStack -> Maybe CostCentre | ||||||||||||||||||||||||
decomposeCCS :: CostCentreStack -> ([CostCentre], CostCentreStack) | ||||||||||||||||||||||||
mkUserCC :: FastString -> Module -> CostCentre | ||||||||||||||||||||||||
mkAutoCC :: Id -> Module -> IsCafCC -> CostCentre | ||||||||||||||||||||||||
mkAllCafsCC :: Module -> CostCentre | ||||||||||||||||||||||||
mkSingletonCCS :: CostCentre -> CostCentreStack | ||||||||||||||||||||||||
dupifyCC :: CostCentre -> CostCentre | ||||||||||||||||||||||||
pushCCOnCCS :: CostCentre -> CostCentreStack -> CostCentreStack | ||||||||||||||||||||||||
isCafCCS :: CostCentreStack -> Bool | ||||||||||||||||||||||||
isCafCC :: CostCentre -> Bool | ||||||||||||||||||||||||
isSccCountCostCentre :: CostCentre -> Bool | ||||||||||||||||||||||||
sccAbleCostCentre :: CostCentre -> Bool | ||||||||||||||||||||||||
ccFromThisModule :: CostCentre -> Module -> Bool | ||||||||||||||||||||||||
pprCostCentreCore :: CostCentre -> SDoc | ||||||||||||||||||||||||
costCentreUserName :: CostCentre -> String | ||||||||||||||||||||||||
cmpCostCentre :: CostCentre -> CostCentre -> Ordering | ||||||||||||||||||||||||
Produced by Haddock version 2.4.2 |