Contents
Index
llvm-hs-4.0.0.0: General purpose LLVM bindings
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
X
All
Index - C
CallbackMgr
LLVM.Internal.OrcJIT.CompileOnDemandLayer
CallingConvention
1 (Type/Class)
LLVM.Internal.FFI.LLVMCTypes
2 (Data Constructor)
LLVM.Internal.FFI.LLVMCTypes
callingConventionAnyReg
LLVM.Internal.FFI.LLVMCTypes
callingConventionARM_AAPCS
LLVM.Internal.FFI.LLVMCTypes
callingConventionARM_AAPCS_VFP
LLVM.Internal.FFI.LLVMCTypes
callingConventionARM_APCS
LLVM.Internal.FFI.LLVMCTypes
callingConventionC
LLVM.Internal.FFI.LLVMCTypes
callingConventionCold
LLVM.Internal.FFI.LLVMCTypes
callingConventionFast
LLVM.Internal.FFI.LLVMCTypes
callingConventionGHC
LLVM.Internal.FFI.LLVMCTypes
callingConventionHiPE
LLVM.Internal.FFI.LLVMCTypes
callingConventionIntel_OCL_BI
LLVM.Internal.FFI.LLVMCTypes
callingConventionMSP430_INTR
LLVM.Internal.FFI.LLVMCTypes
callingConventionP
LLVM.Internal.FFI.LLVMCTypes
callingConventionPreserveAll
LLVM.Internal.FFI.LLVMCTypes
callingConventionPreserveMost
LLVM.Internal.FFI.LLVMCTypes
callingConventionPTX_Device
LLVM.Internal.FFI.LLVMCTypes
callingConventionPTX_Kernel
LLVM.Internal.FFI.LLVMCTypes
callingConventionSPIR_FUNC
LLVM.Internal.FFI.LLVMCTypes
callingConventionSPIR_KERNEL
LLVM.Internal.FFI.LLVMCTypes
callingConventionWebKit_JS
LLVM.Internal.FFI.LLVMCTypes
callingConventionX86_64_SysV
LLVM.Internal.FFI.LLVMCTypes
callingConventionX86_64_Win64
LLVM.Internal.FFI.LLVMCTypes
callingConventionX86_FastCall
LLVM.Internal.FFI.LLVMCTypes
callingConventionX86_StdCall
LLVM.Internal.FFI.LLVMCTypes
callingConventionX86_ThisCall
LLVM.Internal.FFI.LLVMCTypes
callInstAttributeSet
LLVM.Internal.Instruction
cAPIClassName
LLVM.Internal.FFI.InstructionDefs
,
LLVM.Internal.InstructionDefs
cAPIName
LLVM.Internal.FFI.InstructionDefs
,
LLVM.Internal.InstructionDefs
Cast
LLVM.Internal.FFI.InstructionDefs
,
LLVM.Internal.InstructionDefs
catchRetGetCatchPad
LLVM.Internal.FFI.Instruction
catchRetGetSuccessor
LLVM.Internal.FFI.Instruction
catchSwitchAddHandler
LLVM.Internal.FFI.Instruction
catchSwitchGetHandler
LLVM.Internal.FFI.Instruction
catchSwitchGetNumHandlers
LLVM.Internal.FFI.Instruction
catchSwitchGetParentPad
LLVM.Internal.FFI.Instruction
catchSwitchGetUnwindDest
LLVM.Internal.FFI.Instruction
ChildOf
LLVM.Internal.FFI.PtrHierarchy
cleanupActions
1 (Function)
LLVM.Internal.OrcJIT.IRCompileLayer
2 (Function)
LLVM.Internal.OrcJIT.CompileOnDemandLayer
cName
LLVM.Internal.FFI.Transforms
CodeGenFileType
1 (Type/Class)
LLVM.Internal.FFI.LLVMCTypes
2 (Data Constructor)
LLVM.Internal.FFI.LLVMCTypes
codeGenFileTypeAssembly
LLVM.Internal.FFI.LLVMCTypes
codeGenFileTypeObject
LLVM.Internal.FFI.LLVMCTypes
codeGenFileTypeP
LLVM.Internal.FFI.LLVMCTypes
CodeGenOptLevel
1 (Type/Class)
LLVM.Internal.FFI.LLVMCTypes
2 (Data Constructor)
LLVM.Internal.FFI.LLVMCTypes
codeGenOptLevelAggressive
LLVM.Internal.FFI.LLVMCTypes
codeGenOptLevelDefault
LLVM.Internal.FFI.LLVMCTypes
codeGenOptLevelLess
LLVM.Internal.FFI.LLVMCTypes
codeGenOptLevelNone
LLVM.Internal.FFI.LLVMCTypes
codeGenOptLevelP
LLVM.Internal.FFI.LLVMCTypes
CodeGenPrepare
LLVM.Transforms
CodeModel
1 (Type/Class)
LLVM.Internal.FFI.LLVMCTypes
2 (Data Constructor)
LLVM.Internal.FFI.LLVMCTypes
codeModelDefault
LLVM.Internal.FFI.LLVMCTypes
codeModelJITDefault
LLVM.Internal.FFI.LLVMCTypes
codeModelKernel
LLVM.Internal.FFI.LLVMCTypes
codeModelLarge
LLVM.Internal.FFI.LLVMCTypes
codeModelMedium
LLVM.Internal.FFI.LLVMCTypes
codeModelP
LLVM.Internal.FFI.LLVMCTypes
codeModelSmall
LLVM.Internal.FFI.LLVMCTypes
columnNumber
LLVM.Diagnostic
COMDAT
LLVM.Internal.FFI.GlobalValue
comdats
LLVM.Internal.DecodeAST
COMDATSelectionKind
1 (Type/Class)
LLVM.Internal.FFI.LLVMCTypes
2 (Data Constructor)
LLVM.Internal.FFI.LLVMCTypes
comdatSelectionKindAny
LLVM.Internal.FFI.LLVMCTypes
comdatSelectionKindExactMatch
LLVM.Internal.FFI.LLVMCTypes
comdatSelectionKindLargest
LLVM.Internal.FFI.LLVMCTypes
comdatSelectionKindNoDuplicates
LLVM.Internal.FFI.LLVMCTypes
comdatSelectionKindP
LLVM.Internal.FFI.LLVMCTypes
comdatSelectionKindSameSize
LLVM.Internal.FFI.LLVMCTypes
compileLayer
1 (Function)
LLVM.Internal.OrcJIT.IRCompileLayer
2 (Function)
LLVM.Internal.OrcJIT.CompileOnDemandLayer
CompileOnDemandLayer
1 (Type/Class)
LLVM.Internal.FFI.OrcJIT.CompileOnDemandLayer
2 (Type/Class)
LLVM.Internal.OrcJIT.CompileOnDemandLayer
,
LLVM.OrcJIT.CompileOnDemandLayer
3 (Data Constructor)
LLVM.Internal.OrcJIT.CompileOnDemandLayer
compressDebugSections
LLVM.Target.Options
Constant
LLVM.Internal.FFI.PtrHierarchy
constantAdd
LLVM.Internal.FFI.Constant
constantAdd'
LLVM.Internal.FFI.Constant
constantArray
LLVM.Internal.FFI.Constant
constantArray'
LLVM.Internal.FFI.Constant
constantAShr
LLVM.Internal.FFI.Constant
constantAShr'
LLVM.Internal.FFI.Constant
constantBinaryOperator
LLVM.Internal.FFI.Constant
constantCast
LLVM.Internal.FFI.Constant
constantExtractElement
LLVM.Internal.FFI.Constant
constantExtractElement'
LLVM.Internal.FFI.Constant
constantExtractValue
LLVM.Internal.FFI.Constant
constantExtractValue'
LLVM.Internal.FFI.Constant
constantFCmp
LLVM.Internal.FFI.Constant
constantFCmp'
LLVM.Internal.FFI.Constant
constantFloatOfArbitraryPrecision
LLVM.Internal.FFI.Constant
constantGetElementPtr
LLVM.Internal.FFI.Constant
constantGetElementPtr'
LLVM.Internal.FFI.Constant
constantICmp
LLVM.Internal.FFI.Constant
constantICmp'
LLVM.Internal.FFI.Constant
constantInBoundsGetElementPtr'
LLVM.Internal.FFI.Constant
constantInsertElement
LLVM.Internal.FFI.Constant
constantInsertElement'
LLVM.Internal.FFI.Constant
constantInsertValue
LLVM.Internal.FFI.Constant
constantInsertValue'
LLVM.Internal.FFI.Constant
constantIntOfArbitraryPrecision
LLVM.Internal.FFI.Constant
constantIntOfArbitraryPrecision'
LLVM.Internal.FFI.Constant
constantLShr
LLVM.Internal.FFI.Constant
constantLShr'
LLVM.Internal.FFI.Constant
ConstantMerge
LLVM.Transforms
constantMul
LLVM.Internal.FFI.Constant
constantMul'
LLVM.Internal.FFI.Constant
constantNull
LLVM.Internal.FFI.Constant
ConstantPropagation
LLVM.Transforms
constantSDiv
LLVM.Internal.FFI.Constant
constantSDiv'
LLVM.Internal.FFI.Constant
constantSelect
LLVM.Internal.FFI.Constant
constantSelect'
LLVM.Internal.FFI.Constant
constantShl
LLVM.Internal.FFI.Constant
constantShl'
LLVM.Internal.FFI.Constant
constantShuffleVector
LLVM.Internal.FFI.Constant
constantShuffleVector'
LLVM.Internal.FFI.Constant
constantSub
LLVM.Internal.FFI.Constant
constantSub'
LLVM.Internal.FFI.Constant
constantUDiv
LLVM.Internal.FFI.Constant
constantUDiv'
LLVM.Internal.FFI.Constant
constantUndef
LLVM.Internal.FFI.Constant
constantVector
LLVM.Internal.FFI.Constant
constantVector'
LLVM.Internal.FFI.Constant
constFloatDoubleValue
LLVM.Internal.FFI.Constant
constFloatFloatValue
LLVM.Internal.FFI.Constant
constNamedStruct
LLVM.Internal.FFI.Constant
constNamedStruct'
LLVM.Internal.FFI.Constant
constructAttrBuilder
LLVM.Internal.FFI.Attribute
Constructed
LLVM.Internal.ExecutionEngine
constStructInContext
LLVM.Internal.FFI.Constant
constStructInContext'
LLVM.Internal.FFI.Constant
content
LLVM.Internal.MemoryBuffer
Context
1 (Type/Class)
LLVM.Internal.FFI.Context
2 (Type/Class)
LLVM.Internal.Context
,
LLVM.Context
3 (Data Constructor)
LLVM.Internal.Context
contextCreate
LLVM.Internal.FFI.Context
contextDispose
LLVM.Internal.FFI.Context
COpcode
1 (Type/Class)
LLVM.Internal.FFI.Instruction
2 (Data Constructor)
LLVM.Internal.FFI.Instruction
CorrelatedValuePropagation
LLVM.Transforms
count
LLVM.Transforms
countIncoming
LLVM.Internal.FFI.Instruction
countInstStructureIndices
LLVM.Internal.FFI.Instruction
countParams
LLVM.Internal.FFI.Function
countParamTypes
LLVM.Internal.FFI.Type
countStructElementTypes
LLVM.Internal.FFI.Type
CPPOpcode
1 (Type/Class)
LLVM.Internal.FFI.LLVMCTypes
2 (Data Constructor)
LLVM.Internal.FFI.LLVMCTypes
cppOpcode
LLVM.Internal.FFI.InstructionDefs
,
LLVM.Internal.InstructionDefs
CPUFeature
1 (Type/Class)
LLVM.Internal.Target
,
LLVM.Target
2 (Data Constructor)
LLVM.Internal.Target
,
LLVM.Target
createArgument
LLVM.Internal.FFI.Value
createBuilderInContext
LLVM.Internal.FFI.Builder
createCompileOnDemandLayer
LLVM.Internal.FFI.OrcJIT.CompileOnDemandLayer
createDataLayout
LLVM.Internal.FFI.DataLayout
createExecutionEngineForModule
LLVM.Internal.FFI.ExecutionEngine
createFunctionPassManagerForModule
LLVM.Internal.FFI.PassManager
createInlineAsm
LLVM.Internal.FFI.InlineAssembly
createInterpreterForModule
LLVM.Internal.FFI.ExecutionEngine
createIRCompileLayer
LLVM.Internal.FFI.OrcJIT.IRCompileLayer
createJITCompilerForModule
LLVM.Internal.FFI.ExecutionEngine
createLambdaResolver
LLVM.Internal.FFI.OrcJIT
createLocalCompileCallbackManager
LLVM.Internal.FFI.OrcJIT.CompileOnDemandLayer
createLocalIndirectStubsManagerBuilder
LLVM.Internal.FFI.OrcJIT.CompileOnDemandLayer
createMCJITCompilerForModule
LLVM.Internal.FFI.ExecutionEngine
createMDNodeInContext
LLVM.Internal.FFI.Metadata
createMDNodeInContext'
LLVM.Internal.FFI.Metadata
createMemoryBufferWithContentsOfFile
LLVM.Internal.FFI.MemoryBuffer
createMemoryBufferWithMemoryRange
LLVM.Internal.FFI.MemoryBuffer
createNamedType
LLVM.Internal.Type
createObjectLinkingLayer
LLVM.Internal.FFI.OrcJIT
createPassManager
1 (Function)
LLVM.Internal.FFI.PassManager
2 (Function)
LLVM.Internal.PassManager
createSMDiagnostic
LLVM.Internal.FFI.SMDiagnostic
createTargetDataLayout
LLVM.Internal.FFI.Target
createTargetLibraryInfo
LLVM.Internal.FFI.Target
createTargetMachine
LLVM.Internal.FFI.Target
createTargetOptions
LLVM.Internal.FFI.Target
createTemporaryMDNodeInContext
LLVM.Internal.FFI.Metadata
CuratedPassSetSpec
LLVM.Internal.PassManager
,
LLVM.PassManager