ghc-9.8.0.20230919: The GHC API
Safe HaskellNone
LanguageHaskell2010

GHC.Stg.InferTags.TagSig

Synopsis

Documentation

type StgCgInfos = NameEnv TagSig Source #

Information to be exposed in interface files which is produced by the stg2stg passes.

newtype TagSig Source #

Constructors

TagSig TagInfo 

Instances

Instances details
Binary TagSig Source # 
Instance details

Defined in GHC.Stg.InferTags.TagSig

Outputable TagSig Source # 
Instance details

Defined in GHC.Stg.InferTags.TagSig

Methods

ppr :: TagSig -> SDoc Source #

Eq TagSig Source # 
Instance details

Defined in GHC.Stg.InferTags.TagSig

Methods

(==) :: TagSig -> TagSig -> Bool #

(/=) :: TagSig -> TagSig -> Bool #

OutputableBndr (Id, TagSig) Source # 
Instance details

Defined in GHC.Stg.InferTags.TagSig

data TagInfo Source #

Instances

Instances details
Binary TagInfo Source # 
Instance details

Defined in GHC.Stg.InferTags.TagSig

Outputable TagInfo Source # 
Instance details

Defined in GHC.Stg.InferTags.TagSig

Methods

ppr :: TagInfo -> SDoc Source #

Eq TagInfo Source # 
Instance details

Defined in GHC.Stg.InferTags.TagSig

Methods

(==) :: TagInfo -> TagInfo -> Bool #

(/=) :: TagInfo -> TagInfo -> Bool #