ddc-build-0.4.1.3: Disciplined Disciple Compiler build framework.

Safe HaskellNone

DDC.Build.Pipeline.Llvm

Synopsis

Documentation

data PipeLlvm Source

Process an LLVM module.

Constructors

PipeLlvmPrint Sink 
PipeLlvmCompile 

Fields

pipeBuilder :: Builder
 
pipeFileLlvm :: FilePath
 
pipeFileAsm :: FilePath
 
pipeFileObject :: FilePath
 
pipeFileExe :: Maybe FilePath
 
pipeKeepLlvmFiles :: Bool
 
pipeKeepAsmFiles :: Bool
 

Instances

Show PipeLlvm 

pipeLlvm :: Module -> PipeLlvm -> IO [Error]Source

Process an LLVM module.

Returns empty list on success.