LLVM.Internal.Module

data Module

newModule

readModule

deleteModule

data File

linkModules

class LLVMAssemblyInput s

withModuleFromLLVMAssembly

moduleLLVMAssembly

writeLLVMAssemblyToFile

class BitcodeInput b

withModuleFromBitcode

moduleBitcode

writeBitcodeToFile

targetMachineEmit

emitToFile

emitToByteString

writeTargetAssemblyToFile

moduleTargetAssembly

moduleObject

writeObjectToFile

setTargetTriple

getTargetTriple

setDataLayout

getDataLayout

withModuleFromAST

decodeGlobalVariables

decodeGlobalAliases

decodeFunctions

decodeNamedMetadataDefinitions

moduleAST