Constructors
FloatOutSwitchesfloatOutLambdas :: Maybe IntfloatOutConstants :: BoolTrue = float constants to top level, even if they do not escape a lambda
floatOutOverSatApps :: BoolTrue = float out over-saturated applications based on arity information. See Note [Floating over-saturated applications] in GHC.Core.Opt.SetLevels
floatToTopLevelOnly :: BoolAllow floating to the top level only.
floatJoinsToTop :: BoolFloat join points to top level if possible See Note [Floating join point bindings] in GHC.Core.Opt.SetLevels
Instances1Outputable
Outputable FloatOutSwitchesDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Core.Opt.Monad