SMRep
Documentation
type StgHalfWord = Word16
data CgRep
Instances
nonVoidArg :: CgRep -> Bool
argMachRep :: CgRep -> CmmType
primRepToCgRep :: PrimRep -> CgRep
isFollowableArg :: CgRep -> Bool
isFloatingArg :: CgRep -> Bool
is64BitArg :: CgRep -> Bool
separateByPtrFollowness :: [(CgRep, a)] -> ([(CgRep, a)], [(CgRep, a)])
cgRepSizeW :: CgRep -> ByteOff
cgRepSizeB :: CgRep -> ByteOff
tyConCgRep :: TyCon -> CgRep
data SMRep
Constructors
| GenericRep Bool !Int !Int ClosureType | |
| BlackHoleRep |
data ClosureType
Constructors
| Constr | |
| ConstrNoCaf | |
| Fun | |
| Thunk | |
| ThunkSelector |
isStaticRep :: SMRep -> Bool