| Safe Haskell | None | 
|---|---|
| Language | Haskell2010 | 
GHC.Core.Opt.LiberateCase
Synopsis
- data LibCaseOpts = LibCaseOpts {
- lco_threshold :: !(Maybe Int)
 - lco_unfolding_opts :: !UnfoldingOpts
 
 - liberateCase :: LibCaseOpts -> CoreProgram -> CoreProgram
 
Documentation
data LibCaseOpts Source #
Options for the liberate case pass.
Constructors
| LibCaseOpts | |
Fields 
  | |
liberateCase :: LibCaseOpts -> CoreProgram -> CoreProgram Source #