ghc-6.12.3: The GHC APISource codeContentsIndex
StgCmmEnv
Documentation
data CgIdInfo Source
show/hide Instances
cgIdInfoId :: CgIdInfo -> IdSource
cgIdInfoLF :: CgIdInfo -> LambdaFormInfoSource
litIdInfo :: Id -> LambdaFormInfo -> CmmLit -> CgIdInfoSource
lneIdInfo :: Id -> [LocalReg] -> CgIdInfoSource
regIdInfo :: Id -> LambdaFormInfo -> LocalReg -> CgIdInfoSource
idInfoToAmode :: CgIdInfo -> CmmExprSource
newtype NonVoid a Source
Constructors
NonVoid a
show/hide Instances
isVoidId :: Id -> BoolSource
nonVoidIds :: [Id] -> [NonVoid Id]Source
addBindC :: Id -> CgIdInfo -> FCode ()Source
addBindsC :: [CgIdInfo] -> FCode ()Source
bindArgsToRegs :: [NonVoid Id] -> FCode [LocalReg]Source
bindToReg :: NonVoid Id -> LambdaFormInfo -> FCode LocalRegSource
rebindToReg :: NonVoid Id -> FCode LocalRegSource
bindArgToReg :: NonVoid Id -> FCode LocalRegSource
idToReg :: NonVoid Id -> LocalRegSource
getArgAmode :: NonVoid StgArg -> FCode CmmExprSource
getNonVoidArgAmodes :: [StgArg] -> FCode [CmmExpr]Source
getCgIdInfo :: Id -> FCode CgIdInfoSource
maybeLetNoEscape :: CgIdInfo -> Maybe (BlockId, [LocalReg])Source
Produced by Haddock version 2.6.1