Note [Worker/wrapper for NOINLINE functions]
We used to disable worker/wrapper for NOINLINE things, but it turns out
this can cause unnecessary reboxing of values. Consider
{-# NOINLINE f # References 0
This Note does not link to any other.
Referenced by 8
- GHC.Core.Opt.Simplify.Iteration call site ×2
- GHC.Core.Opt.CprAnal call site
- NOINLINE and strictness GHC.Core.Opt.DmdAnal
- Wrapper activation GHC.Core.Opt.WorkWrap
- GHC.Core.Opt.WorkWrap call site
- GHC.Core.Unfold.Make call site
- GHC.Types.Basic call site