Safe Haskell | None |
---|
Language.HERMIT.Primitive.New
- externals :: [External]
- isVar :: Name -> TranslateH CoreExpr ()
- simplifyR :: RewriteH Core
- collectLets :: CoreExpr -> ([(Var, CoreExpr)], CoreExpr)
- letTupleR :: Name -> RewriteH CoreExpr
- staticArg :: RewriteH CoreDef
- testQuery :: RewriteH Core -> TranslateH Core String
- anyCallR :: RewriteH Core -> RewriteH Core
- push :: Name -> RewriteH CoreExpr
- parseCoreExprT :: CoreString -> TranslateH a CoreExpr
- unsafeReplace :: CoreString -> RewriteH CoreExpr
- unsafeReplaceStash :: String -> RewriteH CoreExpr
- inlineAll :: [Name] -> RewriteH Core