| ||||||||||||||||
| ||||||||||||||||
Documentation | ||||||||||||||||
type StgWord = Word32 | ||||||||||||||||
type StgHalfWord = Word16 | ||||||||||||||||
type WordOff = Int | ||||||||||||||||
type ByteOff = Int | ||||||||||||||||
data CgRep | ||||||||||||||||
| ||||||||||||||||
nonVoidArg :: CgRep -> Bool | ||||||||||||||||
argMachRep :: CgRep -> MachRep | ||||||||||||||||
primRepToCgRep :: PrimRep -> CgRep | ||||||||||||||||
primRepHint :: PrimRep -> MachHint | ||||||||||||||||
isFollowableArg :: CgRep -> Bool | ||||||||||||||||
isVoidArg :: CgRep -> Bool | ||||||||||||||||
isFloatingArg :: CgRep -> Bool | ||||||||||||||||
is64BitArg :: CgRep -> Bool | ||||||||||||||||
separateByPtrFollowness :: [(CgRep, a)] -> ([(CgRep, a)], [(CgRep, a)]) | ||||||||||||||||
cgRepSizeW :: CgRep -> ByteOff | ||||||||||||||||
cgRepSizeB :: CgRep -> ByteOff | ||||||||||||||||
retAddrSizeW :: WordOff | ||||||||||||||||
typeCgRep :: Type -> CgRep | ||||||||||||||||
idCgRep :: Id -> CgRep | ||||||||||||||||
tyConCgRep :: TyCon -> CgRep | ||||||||||||||||
typeHint :: Type -> MachHint | ||||||||||||||||
data SMRep | ||||||||||||||||
| ||||||||||||||||
data ClosureType | ||||||||||||||||
| ||||||||||||||||
isStaticRep :: SMRep -> Bool | ||||||||||||||||
fixedHdrSize :: WordOff | ||||||||||||||||
arrWordsHdrSize :: ByteOff | ||||||||||||||||
arrPtrsHdrSize :: ByteOff | ||||||||||||||||
profHdrSize :: WordOff | ||||||||||||||||
thunkHdrSize :: WordOff | ||||||||||||||||
smRepClosureType :: SMRep -> Maybe ClosureType | ||||||||||||||||
smRepClosureTypeInt :: SMRep -> StgHalfWord | ||||||||||||||||
Produced by Haddock version 2.3.0 |