Combine TagInfo from the alternatives of a case expression. Note that this operates at the value level: case alternatives return values. See Note [TagSig and TagInfo].
Moduleghc-10.0.0.20260917GHC2024
GHC.Stg.EnforceEpt.Types
- 7 types
- 9 values
- Packageghc-10.0.0.20260917
- Exports16
- LanguageGHC2024
- LicenceBSD-3-Clause
- SourceTypes.hs
Extend the tag environment.
Look up a value-level tag for an argument: either from the env (where a function-typed argument flattens to TagEPT — its closure is tagged) or derived from information on the variable itself.
Simple convert env to a env of the 'InferTaggedBinders pass with no other changes.
Instances1Outputable
Outputable (TagEnv p)Defined in ghc-10.0.0.20260917 · GHC.Stg.EnforceEpt.Types
module GHC.Stg.EnforceEpt.TagSig