LLVM.Wrapper.Core
type Context
getGlobalContext
contextCreate
type MemoryBuffer
createMemoryBufferWithContentsOfFile
createMemoryBufferWithSTDIN
createMemoryBufferWithMemoryRange
createMemoryBufferWithMemoryRangeCopy
data Module
moduleCreateWithName
moduleCreateWithNameInContext
printModuleToFile
dumpModule
type Type
intTypeInContext
floatTypeInContext
doubleTypeInContext
x86FP80TypeInContext
voidTypeInContext
functionType
structType
structTypeInContext
structCreateNamed
structCreateNamedInContext
structSetBody
getTypeByName
type Value
getValueName
setValueName
getGC
setGC
getLinkage
setLinkage
constStructInContext
constRealOfString
constString
constStringInContext
addGlobal
getNamedGlobal
buildGlobalString
buildGlobalStringPtr
data PassManager
createPassManager
runPassManager
createFunctionPassManagerForModule
initializeFunctionPassManager
runFunctionPassManager
finalizeFunctionPassManager
addFunction
getNamedFunction
getParams
getFunctionCallConv
setFunctionCallConv
getInstructionCallConv
setInstructionCallConv
addAttribute
removeAttribute
addFunctionAttr
setMetadata
getMetadata
getNamedMetadataOperands
addNamedMetadataOperand
mdNode
mdString
type BasicBlock
appendBasicBlock
appendBasicBlockInContext
getBasicBlocks
getNextBasicBlock
type Builder
createBuilder
createBuilderInContext
getCurrentDebugLocation
setCurrentDebugLocation
setInstDebugLocation
getInsertBlock
positionBuilder
positionBefore
positionAtEnd
buildRetVoid
buildRet
buildBr
buildIndirectBr
buildCondBr
buildSwitch
buildUnreachable
buildAdd
buildSub
buildMul
buildFAdd
buildFMul
buildFPCast
buildFSub
buildUDiv
buildSDiv
buildExactSDiv
buildFDiv
buildURem
buildSRem
buildFRem
buildShl
buildLShr
buildAShr
buildAnd
buildOr
buildXor
buildNeg
buildFNeg
buildNot
buildNSWAdd
buildNSWMul
buildNSWNeg
buildNSWSub
buildNUWAdd
buildNUWMul
buildNUWNeg
buildNUWSub
buildFCmp
buildICmp
buildAlloca
buildLoad
buildStructGEP
buildInBoundsGEP
constGEP
buildStore
buildTrunc
buildZExt
buildSExt
buildFPToUI
buildFPToSI
buildUIToFP
buildSIToFP
buildFPTrunc
buildFPExt
buildPtrToInt
buildIntToPtr
buildBitCast
buildPointerCast
buildTruncOrBitCast
buildZExtOrBitCast
buildSExtOrBitCast
data CUInt
data CULLong
data CSize
buildPhi
addIncoming
buildCall
buildSelect
isUnreachable
dumpModuleToString
dumpValueToString
dumpTypeToString