GHC.Stg.InferTags.TagSig
data TagInfo Source #
Constructors
Defined in GHC.Stg.InferTags.TagSig
Methods
put_ :: BinHandle -> TagInfo -> IO () Source #
put :: BinHandle -> TagInfo -> IO (Bin TagInfo) Source #
get :: BinHandle -> IO TagInfo Source #
ppr :: TagInfo -> SDoc Source #
(==) :: TagInfo -> TagInfo -> Bool #
(/=) :: TagInfo -> TagInfo -> Bool #
newtype TagSig Source #
put_ :: BinHandle -> TagSig -> IO () Source #
put :: BinHandle -> TagSig -> IO (Bin TagSig) Source #
get :: BinHandle -> IO TagSig Source #
ppr :: TagSig -> SDoc Source #
(==) :: TagSig -> TagSig -> Bool #
(/=) :: TagSig -> TagSig -> Bool #
pprBndr :: BindingSite -> (Id, TagSig) -> SDoc Source #
pprPrefixOcc :: (Id, TagSig) -> SDoc Source #
pprInfixOcc :: (Id, TagSig) -> SDoc Source #
bndrIsJoin_maybe :: (Id, TagSig) -> Maybe Int Source #
isTaggedSig :: TagSig -> Bool Source #
seqTagSig :: TagSig -> () Source #
seqTagInfo :: TagInfo -> () Source #