ghc-lib-9.0.1.20210207: The GHC API, decoupled from GHC versions
Safe HaskellNone
LanguageHaskell2010

GHC.StgToCmm.Env

Documentation

data CgIdInfo Source #

Instances

Instances details
Outputable CgIdInfo Source # 
Instance details

Defined in GHC.StgToCmm.Monad

Methods

ppr :: CgIdInfo -> SDoc

pprPrec :: Rational -> CgIdInfo -> SDoc

lneIdInfo :: Platform -> Id -> [NonVoid Id] -> CgIdInfo Source #

mkRhsInit :: DynFlags -> LocalReg -> LambdaFormInfo -> CmmExpr -> CmmAGraph Source #

bindArgsToRegs :: [NonVoid Id] -> FCode [LocalReg] Source #

idToReg :: Platform -> NonVoid Id -> LocalReg Source #

getArgAmode :: NonVoid StgArg -> FCode CmmExpr Source #

getNonVoidArgAmodes :: [StgArg] -> FCode [CmmExpr] Source #

maybeLetNoEscape :: CgIdInfo -> Maybe (BlockId, [LocalReg]) Source #