| Safe Haskell | None |
|---|
CgCallConv
- mkArgDescr :: Name -> [Id] -> FCode ArgDescr
- mkRegLiveness :: [(Id, GlobalReg)] -> Int -> Int -> StgWord
- assignCallRegs :: DynFlags -> AssignRegs a
- assignReturnRegs :: DynFlags -> AssignRegs a
- assignPrimOpCallRegs :: AssignRegs a
- constructSlowCall :: [(CgRep, CmmExpr)] -> (CLabel, [(CgRep, CmmExpr)], [(CgRep, CmmExpr)])
- slowArgs :: DynFlags -> [(CgRep, CmmExpr)] -> [(CgRep, CmmExpr)]
- slowCallPattern :: [CgRep] -> (FastString, Int)
- dataReturnConvPrim :: CgRep -> CmmReg
- getSequelAmode :: FCode CmmExpr
Documentation
assignCallRegs :: DynFlags -> AssignRegs aSource
assignReturnRegs :: DynFlags -> AssignRegs aSource
assignPrimOpCallRegs :: AssignRegs aSource
slowCallPattern :: [CgRep] -> (FastString, Int)Source