| ||||||||||||||
| ||||||||||||||
Documentation | ||||||||||||||
type StgWord = Word32 | ||||||||||||||
type StgHalfWord = Word16 | ||||||||||||||
hALF_WORD_SIZE :: ByteOff | ||||||||||||||
hALF_WORD_SIZE_IN_BITS :: Int | ||||||||||||||
type WordOff = Int | ||||||||||||||
type ByteOff = Int | ||||||||||||||
data CgRep | ||||||||||||||
| ||||||||||||||
nonVoidArg :: CgRep -> Bool | ||||||||||||||
argMachRep :: CgRep -> CmmType | ||||||||||||||
primRepToCgRep :: PrimRep -> CgRep | ||||||||||||||
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 | ||||||||||||||
data SMRep | ||||||||||||||
| ||||||||||||||
data ClosureType | ||||||||||||||
| ||||||||||||||
isStaticRep :: SMRep -> Bool | ||||||||||||||
fixedHdrSize :: WordOff | ||||||||||||||
arrWordsHdrSize :: ByteOff | ||||||||||||||
arrPtrsHdrSize :: ByteOff | ||||||||||||||
profHdrSize :: WordOff | ||||||||||||||
thunkHdrSize :: WordOff | ||||||||||||||
smRepClosureType :: SMRep -> Maybe ClosureType | ||||||||||||||
smRepClosureTypeInt :: SMRep -> StgHalfWord | ||||||||||||||
rET_SMALL :: StgHalfWord | ||||||||||||||
rET_BIG :: StgHalfWord | ||||||||||||||
Produced by Haddock version 2.6.1 |