1 {-# GHC_PRAGMA INTERFACE VERSION 5 #-}
3 import Outputable(Outputable)
4 data SMRep = StaticRep Int Int | SpecialisedRep SMSpecRepKind Int Int SMUpdateKind | GenericRep Int Int SMUpdateKind | BigTupleRep Int | DataRep Int | DynamicRep | BlackHoleRep | PhantomRep | MuTupleRep Int
5 data SMSpecRepKind = SpecRep | ConstantRep | CharLikeRep | IntLikeRep
6 data SMUpdateKind = SMNormalForm | SMSingleEntry | SMUpdatable
7 getSMInfoStr :: SMRep -> [Char]
8 getSMInitHdrStr :: SMRep -> [Char]
9 getSMUpdInplaceHdrStr :: SMRep -> [Char]
10 ltSMRepHdr :: SMRep -> SMRep -> Bool
13 instance Outputable SMRep