ghc-8.6.4: The GHC API

Safe HaskellNone
LanguageHaskell2010

SimplEnv

Contents

Synopsis

The simplifier mode

Environments

data SimplEnv #

Constructors

SimplEnv 

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

Substitution results

data SimplSR #

A substitution result.

Instances
Outputable SimplSR # 
Instance details

Defined in SimplEnv

Methods

ppr :: SimplSR -> SDoc #

pprPrec :: Rational -> SimplSR -> SDoc #

Simplifying Id binders

Floats

data SimplFloats #

Instances
Outputable SimplFloats # 
Instance details

Defined in SimplEnv

LetFloats

data LetFloats #

Instances
Outputable LetFloats # 
Instance details

Defined in SimplEnv

JoinFloats