feldspar-compiler-0.7: Compiler for the Feldspar language

Safe HaskellNone
LanguageHaskell2010

Feldspar.Compiler

Documentation

compile :: SyntacticFeld t => t -> FilePath -> String -> Options -> IO () Source

icompile :: SyntacticFeld t => t -> IO () Source

icompileWith :: SyntacticFeld t => Options -> t -> IO () Source

icompile' :: SyntacticFeld t => Options -> String -> 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.

data Options Source

Constructors

defaultOptions :: Options Source

Predefined options

data FeldOpts :: *

A record with options for explicit passing in rewrite rules.

Constructors

Fields

targets :: [Target]

data Target :: *

Possible compilation targets.

Constructors

Instances

c99PlatformOptions :: Options Source

c99OpenMpPlatformOptions :: Options Source

tic64xPlatformOptions :: Options Source

nativeArrayRules :: [Rule] Source

unrollOptions :: Options Source

noPrimitiveInstructionHandling :: Options Source

noMemoryInformation :: Options Source

AltStyle によって変換されたページ (->オリジナル) /