ghc-lib-parser-9.8.2.20240223: The GHC API, decoupled from GHC versions
Safe HaskellNone
LanguageHaskell2010

GHC.Core.Opt.Simplify.Env

Synopsis

The simplifier mode

data SimplMode #

Constructors

SimplMode 

Fields

Instances

Instances details
Outputable SimplMode # 
Instance details

Defined in GHC.Core.Opt.Simplify.Env

Methods

ppr :: SimplMode -> SDoc #

Environments

data SimplEnv #

Constructors

SimplEnv 

Fields

setSubstEnv :: SimplEnv -> TvSubstEnv -> CvSubstEnv -> SimplIdSubst -> SimplEnv #

Substitution results

data SimplSR #

A substitution result.

Instances

Instances details
Outputable SimplSR # 
Instance details

Defined in GHC.Core.Opt.Simplify.Env

Methods

ppr :: SimplSR -> SDoc #

Simplifying Id binders

Floats

data SimplFloats #

Instances

Instances details
Outputable SimplFloats # 
Instance details

Defined in GHC.Core.Opt.Simplify.Env

Methods

ppr :: SimplFloats -> SDoc #

LetFloats

data LetFloats #

Instances

Instances details
Outputable LetFloats # 
Instance details

Defined in GHC.Core.Opt.Simplify.Env

Methods

ppr :: LetFloats -> SDoc #

JoinFloats