Safe Haskell | Ignore |
---|---|
Language | GHC2021 |
Documentation
setLevels :: FloatOutSwitches -> CoreProgram -> UniqSupply -> [LevelledBind] Source #
isJoinCeilLvl :: Level -> Bool Source #
asJoinCeilLvl :: Level -> Level Source #
type LevelledBind = TaggedBind FloatSpec Source #
type LevelledExpr = TaggedExpr FloatSpec Source #
type LevelledBndr = TaggedBndr FloatSpec Source #
Instances
Outputable FloatSpec Source # | |
Defined in GHC.Core.Opt.SetLevels |
floatSpecLevel :: FloatSpec -> Level Source #
incMinorLvl :: Level -> Level Source #