ghc-lib-parser-9.14.1.20251220: The GHC API, decoupled from GHC versions
Safe HaskellIgnore
LanguageGHC2021

GHC.Stg.EnforceEpt.TagSig

Synopsis

Documentation

type StgCgInfos = NameEnv TagSig #

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

newtype TagSig #

Constructors

TagSig TagInfo 

Instances

Instances details
Binary TagSig # 
Instance details

Defined in GHC.Stg.EnforceEpt.TagSig

Outputable TagSig # 
Instance details

Defined in GHC.Stg.EnforceEpt.TagSig

Methods

ppr :: TagSig -> SDoc #

Eq TagSig # 
Instance details

Defined in GHC.Stg.EnforceEpt.TagSig

Methods

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

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

OutputableBndr (Id, TagSig) # 
Instance details

Defined in GHC.Stg.EnforceEpt.TagSig

data TagInfo #

Instances

Instances details
Binary TagInfo # 
Instance details

Defined in GHC.Stg.EnforceEpt.TagSig

Outputable TagInfo # 
Instance details

Defined in GHC.Stg.EnforceEpt.TagSig

Methods

ppr :: TagInfo -> SDoc #

Eq TagInfo # 
Instance details

Defined in GHC.Stg.EnforceEpt.TagSig

Methods

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

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

seqTagSig :: TagSig -> () #