Safe Haskell | None |
---|---|
Language | Haskell2010 |
This module implements a compiler pass for inlining functions, then removing those that have become dead.
Synopsis
Documentation
inlineAndRemoveDeadFunctions :: Pass SOACS SOACS Source #
A composition of inlineAggressively
and removeDeadFunctions
,
to avoid the cost of type-checking the intermediate stage.