Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
This module performs basic inlining of known functions
Documentation
inlineVariables :: AST -> AST Source #
inlineFnComposition :: forall m. MonadSupply m => (AST -> AST) -> AST -> m AST Source #
inlineUnsafeCoerce :: AST -> AST Source #
inlineUnsafePartial :: AST -> AST Source #
etaConvert :: AST -> AST Source #
evaluateIifes :: AST -> AST Source #