ghc-lib-0.1.0: The GHC API, decoupled from GHC versions

Safe HaskellNone
LanguageHaskell2010

CmmInfo

Documentation

mkEmptyContInfoTable :: CLabel -> CmmInfoTable Source #

cmmToRawCmm :: DynFlags -> Stream IO CmmGroup () -> IO (Stream IO RawCmmGroup ()) Source #

mkInfoTable :: DynFlags -> CmmDecl -> UniqSM [RawCmmDecl] Source #

srtEscape :: DynFlags -> StgHalfWord Source #

Value of the srt field of an info table when using an StgLargeSRT

closureInfoPtr :: DynFlags -> CmmExpr -> CmmExpr Source #

entryCode :: DynFlags -> CmmExpr -> CmmExpr Source #

getConstrTag :: DynFlags -> CmmExpr -> CmmExpr Source #

cmmGetClosureType :: DynFlags -> CmmExpr -> CmmExpr Source #

infoTable :: DynFlags -> CmmExpr -> CmmExpr Source #

infoTableConstrTag :: DynFlags -> CmmExpr -> CmmExpr Source #

infoTableSrtBitmap :: DynFlags -> CmmExpr -> CmmExpr Source #

infoTableClosureType :: DynFlags -> CmmExpr -> CmmExpr Source #

infoTablePtrs :: DynFlags -> CmmExpr -> CmmExpr Source #

infoTableNonPtrs :: DynFlags -> CmmExpr -> CmmExpr Source #

funInfoTable :: DynFlags -> CmmExpr -> CmmExpr Source #

funInfoArity :: DynFlags -> CmmExpr -> CmmExpr Source #

stdInfoTableSizeW :: DynFlags -> WordOff Source #

fixedInfoTableSizeW :: WordOff Source #

profInfoTableSizeW :: WordOff Source #

maxStdInfoTableSizeW :: WordOff Source #

maxRetInfoTableSizeW :: WordOff Source #

stdInfoTableSizeB :: DynFlags -> ByteOff Source #

conInfoTableSizeB :: DynFlags -> Int Source #

stdSrtBitmapOffset :: DynFlags -> ByteOff Source #

stdClosureTypeOffset :: DynFlags -> ByteOff Source #

stdPtrsOffset :: DynFlags -> ByteOff Source #

stdNonPtrsOffset :: DynFlags -> ByteOff Source #

AltStyle によって変換されたページ (->オリジナル) /