ghc-7.6.3: The GHC API

Safe Haskell | None

StgCmmTicky

# Documentation

emitTickyCounter :: ClosureInfo -> [Id] -> FCode ()

tickyDynAlloc :: SMRep -> LambdaFormInfo -> FCode ()

tickyAllocHeap :: VirtualHpOffset -> FCode ()

tickyAllocPrim :: CmmExpr -> CmmExpr -> CmmExpr -> FCode ()

tickyAllocThunk :: CmmExpr -> CmmExpr -> FCode ()

tickyAllocPAP :: CmmExpr -> CmmExpr -> FCode ()

tickySlowCall :: LambdaFormInfo -> [StgArg] -> FCode ()

tickyDirectCall :: RepArity -> [StgArg] -> FCode ()

tickyPushUpdateFrame :: FCode ()

tickyUpdateFrameOmitted :: FCode ()

tickyEnterDynCon :: FCode ()

tickyEnterStaticCon :: FCode ()

tickyEnterViaNode :: FCode ()

tickyEnterFun :: ClosureInfo -> FCode ()

tickyEnterThunk :: ClosureInfo -> FCode ()

tickyUpdateBhCaf :: ClosureInfo -> FCode ()

tickyBlackHole :: Bool -> FCode ()

tickyUnboxedTupleReturn :: RepArity -> FCode ()

tickyVectoredReturn :: Int -> FCode ()

tickyReturnOldCon :: RepArity -> FCode ()

tickyReturnNewCon :: RepArity -> FCode ()

tickyKnownCallTooFewArgs :: FCode ()

tickyKnownCallExact :: FCode ()

tickyKnownCallExtraArgs :: FCode ()

tickyUnknownCall :: FCode ()

tickySlowCallPat :: [PrimRep] -> FCode ()

staticTickyHdr :: [CmmLit]