Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Translation of ImpCode Exp and Code to C.
Synopsis
- compilePrimExp :: Monad m => (v -> m Exp) -> PrimExp v -> m Exp
- compileExp :: Exp -> CompilerM op s Exp
- compileExpToName :: String -> PrimType -> Exp -> CompilerM op s VName
- compileCode :: Code op -> CompilerM op s ()
- errorMsgString :: ErrorMsg Exp -> CompilerM op s (String, [Exp])
- linearCode :: Code op -> [Code op]