| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Futhark.Optimise.InliningDeadFun
Description
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.