Safe Haskell | None |
---|---|
Language | GHC2021 |
Documentation
type StgCgInfos = NameEnv TagSig Source #
Information to be exposed in interface files which is produced by the stg2stg passes.
Instances
Binary TagSig Source # | |
Outputable TagSig Source # | |
Eq TagSig Source # | |
OutputableBndr (Id, TagSig) Source # | |
Defined in GHC.Stg.EnforceEpt.TagSig pprBndr :: BindingSite -> (Id, TagSig) -> SDoc Source # pprPrefixOcc :: (Id, TagSig) -> SDoc Source # pprInfixOcc :: (Id, TagSig) -> SDoc Source # bndrIsJoin_maybe :: (Id, TagSig) -> JoinPointHood Source # |
isTaggedSig :: TagSig -> Bool Source #
seqTagInfo :: TagInfo -> () Source #