Safe Haskell | None |
---|---|
Language | Haskell2010 |
- compile :: SyntacticFeld t => t -> FilePath -> String -> Options -> IO ()
- icompile :: SyntacticFeld t => t -> IO ()
- icompileWith :: SyntacticFeld t => Options -> t -> IO ()
- icompile' :: SyntacticFeld t => Options -> String -> t -> IO ()
- getCore :: SyntacticFeld t => t -> Module ()
- printCore :: SyntacticFeld t => t -> IO ()
- data Options = Options {
- platform :: Platform
- unroll :: UnrollStrategy
- debug :: DebugOption
- memoryInfoVisible :: Bool
- printHeader :: Bool
- rules :: [Rule]
- frontendOpts :: FeldOpts
- nestSize :: Int
- defaultOptions :: Options
- data FeldOpts :: * = FeldOpts {}
- data Target :: *
- c99PlatformOptions :: Options
- c99OpenMpPlatformOptions :: Options
- tic64xPlatformOptions :: Options
- nativeArrayRules :: [Rule]
- unrollOptions :: Options
- noPrimitiveInstructionHandling :: Options
- noMemoryInformation :: Options
Documentation
icompile :: SyntacticFeld t => t -> IO () Source
icompileWith :: SyntacticFeld t => Options -> t -> IO () Source
getCore :: SyntacticFeld t => t -> Module () Source
Get the generated core for a program.
printCore :: SyntacticFeld t => t -> IO () Source
Print the generated core for a program.
Options | |
|
defaultOptions :: Options Source
Predefined options
data FeldOpts :: *
A record with options for explicit passing in rewrite rules.
nativeArrayRules :: [Rule] Source