• API Documentation
  • Articles
  • GitHub Repository
  • LLVM.org
  • LLVM Docs
Show / Hide Table of Contents
  • Llvm.NET
    • BitcodeModule
      • AddAlias
      • AddFunction
      • AddGlobal
      • AddGlobalInAddressSpace
      • AddModuleFlag
      • AddNamedMetadataOperand
      • AddVersionIdentMetadata
      • Aliases
      • AppendInlineAsm
      • Clone
      • Comdats
      • Context
      • CreateFunction
      • DataLayoutString
      • DebugMetadataVersion
      • DebugVersionValue
      • DIBuilder
      • DICompileUnit
      • Dispose
      • DwarfVersionValue
      • Functions
      • GetAlias
      • GetFunction
      • GetIntrinsicDeclaration
      • GetNamedGlobal
      • GetTypeByName
      • Globals
      • IExtensiblePropertyContainer.AddExtendedPropertyValue
      • IExtensiblePropertyContainer.TryGetExtendedPropertyValue
      • IsDisposed
      • Layout
      • Link
      • LoadFrom
      • ModuleFlags
      • ModuleInlineAsm
      • Name
      • NamedMetadata
      • SourceFileName
      • TargetTriple
      • Verify
      • WriteToBuffer
      • WriteToFile
      • WriteToString
      • WriteToTextFile
    • ByteOrdering
    • CodeGenFileType
    • CodeGenOpt
    • CodeModel
    • Comdat
      • Kind
      • Module
      • Name
    • ComdatCollection
      • Clear
      • Contains
      • Count
      • GetEnumerator
      • IEnumerable.GetEnumerator
      • InsertOrUpdate
      • Item
      • Remove
      • TryGetValue
    • ComdatKind
    • ConstantAsMetadata
      • Constant
    • Context
      • BoolType
      • Context
      • CreateAttribute
      • CreateBasicBlock
      • CreateBitcodeModule
      • CreateConstant
      • CreateConstantString
      • CreateConstantStruct
      • CreateFunctionType
      • CreateMDNode
      • CreateMetadataString
      • CreateNamedConstantStruct
      • CreateStructType
      • Dispose
      • DoubleType
      • Float128Type
      • FloatType
      • GetFunctionType
      • GetIntType
      • GetMDKindId
      • GetPointerTypeFor
      • HalfFloatType
      • Int16Type
      • Int32Type
      • Int64Type
      • Int8Type
      • Metadata
      • MetadataType
      • Modules
      • OdrUniqueDebugTypes
      • PpcFloat128Type
      • TokenType
      • VoidType
      • X86Float80Type
    • DataLayout
      • AbiAlignmentOf
      • AbiBitAlignmentOf
      • AbiSizeOf
      • BitOffsetOfElement
      • BitSizeOf
      • ByteSizeOf
      • CallFrameAlignmentOf
      • ElementAtOffset
      • Endianess
      • IntPtrType
      • OffsetOfElement
      • PointerSize
      • PreferredAlignmentOf
      • PreferredBitAlignmentOf
      • StoreSizeOf
      • ToString
    • Disassembler
      • Disassemble
      • Disassembler
      • SetOptions
    • DisassemblerOptions
    • ExtensiblePropertyContainer
      • AddExtendedPropertyValue
      • TryGetExtendedPropertyValue
    • ExtensiblePropertyDescriptor<T>
      • ExtensiblePropertyDescriptor
      • GetValueFrom
      • Name
      • SetValueIn
    • IBitcodeModuleFactory
      • CreateBitcodeModule
    • IExtensiblePropertyContainer
      • AddExtendedPropertyValue
      • TryGetExtendedPropertyValue
    • InternalCodeGeneratorException
      • InternalCodeGeneratorException
    • LlvmMetadata
      • Kind
      • ReplaceAllUsesWith
      • ToString
    • LocalAsMetadata
    • MDNode
      • Context
      • GetOperand
      • GetOperandString
      • IsDeleted
      • IsDistinct
      • IsResolved
      • IsTemporary
      • IsUniqued
      • Operands
      • ReplaceAllUsesWith
    • MDString
      • ToString
    • MDTuple
    • MemoryBuffer
      • Detach
      • MemoryBuffer
      • Size
      • Slice
      • ToArray
    • MetadataAsValue
    • MetadataKind
    • ModuleFlag
      • Behavior
      • Metadata
      • ModuleFlag
      • Name
    • ModuleFlagBehavior
    • NamedMDNode
      • EraseFromParent
      • Name
      • Operands
      • ParentModule
    • OperandBundleNames
      • DeOpt
      • Funclet
      • GcTransition
    • OptimizationSizeLevel
    • RelocationMode
    • ScopeStack<T>
      • Depth
      • EnterScope
      • Item
      • ScopeStack
      • TryGetValue
    • Target
      • AvailableTargets
      • CreateTargetMachine
      • Description
      • FromTriple
      • HasAsmBackEnd
      • HasJIT
      • HasTargetMachine
      • Name
    • TargetMachine
      • Cpu
      • EmitToBuffer
      • EmitToFile
      • Features
      • FromTriple
      • Target
      • TargetData
      • TargetMachine
      • Triple
    • Triple
      • ArchitectureType
      • Environment
      • EnvironmentVersion
      • Equals
      • GetCanonicalArchForSubArch
      • GetCanonicalName
      • GetDefaultObjectFormat
      • GetHashCode
      • HostTriple
      • Implicit
      • Normalize
      • ObjectFormat
      • OS
      • SubArchitecture
      • ToString
      • Triple
      • Vendor
    • Triple.ArchType
    • Triple.EnvironmentType
    • Triple.ObjectFormatType
    • Triple.OSType
    • Triple.SubArchType
    • Triple.VendorType
    • ValueAsMetadata
      • Context
      • Implicit
      • Type
      • Value
  • Llvm.NET.DebugInfo
    • DebugArrayType
      • DebugArrayType
      • DebugElementType
      • ElementType
      • Length
      • LowerBound
      • ResolveTemporary
    • DebugBasicType
      • DebugBasicType
    • DebugFunctionType
      • DebugFunctionType
      • IsVarArg
      • ParameterTypes
      • ReturnType
    • DebugInfoBuilder
      • CreateArgument
      • CreateArrayType
      • CreateBasicType
      • CreateCompileUnit
      • CreateEnumerationType
      • CreateEnumeratorValue
      • CreateExpression
      • CreateFile
      • CreateFunction
      • CreateGlobalVariableExpression
      • CreateLexicalBlock
      • CreateLexicalBlockFile
      • CreateLocalVariable
      • CreateMemberType
      • CreateNamespace
      • CreatePointerType
      • CreateQualifiedType
      • CreateReplaceableCompositeType
      • CreateStructType
      • CreateSubRange
      • CreateSubroutineType
      • CreateTypeArray
      • CreateTypedef
      • CreateUnionType
      • CreateVectorType
      • Finish
      • ForwardDeclareFunction
      • GetOrCreateArray
      • GetOrCreateTypeArray
      • InsertDeclare
      • InsertValue
      • OwningModule
    • DebugInfoFlags
    • DebugMemberInfo
      • DebugInfoFlags
      • DebugType
      • ExplicitLayout
      • File
      • Index
      • Line
      • Name
    • DebugMemberLayout
      • BitAlignment
      • BitOffset
      • BitSize
      • DebugMemberLayout
    • DebugPointerType
      • AddressSpace
      • DebugPointerType
      • ElementType
    • DebugStructType
      • DebugMembers
      • DebugStructType
      • IsOpaque
      • IsPacked
      • Members
      • Name
      • SetBody
      • SourceName
    • DebugType
      • Create
      • HasDebugInfo
    • DebugType<TNative, TDebug>
      • AddExtendedPropertyValue
      • Context
      • CreateArrayType
      • CreatePointerType
      • DIType
      • GetNullValue
      • Implicit
      • IntegerBitWidth
      • IsDouble
      • IsFloat
      • IsFloatingPoint
      • IsInteger
      • IsPointer
      • IsPointerPointer
      • IsSequence
      • IsSized
      • IsStruct
      • IsVoid
      • Kind
      • NativeType
      • TryGetExtendedPropertyValue
    • DebugUnionType
      • DebugMembers
      • DebugUnionType
      • IsOpaque
      • Members
      • Name
      • SetBody
    • DIBasicType
      • Encoding
    • DICompileUnit
      • EnumTypes
      • Flags
      • GlobalVariables
      • ImportedEntities
      • Macros
      • Producer
      • RetainedTypes
      • SplitDebugFileName
    • DICompositeType
      • BaseType
      • Discriminator
      • Elements
      • Identifier
      • TemplateParameters
      • VTableHolder
    • DICompositeTypeArray
    • DIDerivedType
      • BaseType
      • ClassType
      • Constant
      • ExtraData
      • ObjCProperty
      • StorageOffsetInBits
    • DIEnumerator
      • Name
    • DIExpression
    • DIFile
      • CheckSum
      • Directory
      • FileName
      • Path
    • DIGlobalVariable
      • DisplayName
      • LinkageName
      • StaticDataMemberDeclaration
    • DIGlobalVariableExpression
      • Expression
      • Variable
    • DIGlobalVariableExpressionArray
    • DIImportedEntity
      • Entity
      • File
      • Name
      • Scope
    • DIImportedEntityArray
    • DILexicalBlock
    • DILexicalBlockBase
    • DILexicalBlockFile
    • DILocalScope
      • FirstNonLexicalBlockFileScope
      • LocalScope
      • SubProgram
    • DILocalVariable
      • Scope
    • DILocalVariableArray
    • DILocation
      • Column
      • DILocation
      • InlinedAt
      • InlinedAtScope
      • Line
      • Scope
      • ToString
    • DIMacro
      • Name
      • Value
    • DIMacroFile
      • Elements
      • File
    • DIMacroNode
    • DIMacroNodeArray
    • DIModule
      • ConfigurationMacros
      • IncludePath
      • Name
      • Scope
      • SysRoot
    • DINamespace
      • Name
      • Scope
    • DINode
      • Tag
    • DINodeArray
    • DIObjCProperty
      • File
      • GetterName
      • Name
      • SetterName
      • Type
    • DIScope
      • File
      • Name
      • Scope
    • DIScopeArray
    • DISubProgram
      • CompileUnit
      • ContainingType
      • Declaration
      • Describes
      • LinkageName
      • Name
      • Signature
      • TemplateParams
      • ThrownTypes
      • Variables
    • DISubRange
    • DISubroutineType
      • TypeArray
    • DITemplateParameter
      • Name
      • Type
    • DITemplateParameterArray
    • DITemplateTypeParameter
    • DITemplateValueParameter
      • GetValue
    • DIType
      • BitAlignment
      • BitOffset
      • BitSize
      • DebugInfoFlags
      • Line
      • Name
      • Scope
    • DITypeArray
    • DiTypeKind
    • DIVariable
      • DIType
      • File
      • Line
      • Name
      • Scope
    • DwarfEmissionKind
    • ExpressionOp
    • GenericDINode
      • Header
    • IDebugType<TNative, TDebug>
      • CreateArrayType
      • CreatePointerType
      • DIType
      • NativeType
    • QualifiedTypeTag
    • SourceLanguage
    • Tag
    • TupleTypedArrayWrapper<T>
      • Count
      • GetEnumerator
      • IEnumerable.GetEnumerator
      • Item
      • Tuple
  • Llvm.NET.Instructions
    • AddressSpaceCast
    • Alloca
      • ElementType
    • AtomicCmpXchg
    • AtomicRMW
    • BinaryOperator
    • BitCast
    • Branch
      • Condition
      • IsConditional
      • IsUnconitional
      • Successors
    • CallInstruction
      • AddAttributeAtIndex
      • Attributes
      • GetAttributeAtIndex
      • GetAttributeCountAtIndex
      • GetAttributesAtIndex
      • IsTailCall
      • RemoveAttributeAtIndex
      • TargetFunction
    • Cast
      • FromType
      • ToType
    • CatchPad
      • CatchSwitch
    • CatchReturn
      • CatchPad
      • CatchSwitchParentPad
      • Successors
    • CatchSwitch
      • ParentPad
    • CleanupPad
    • CleanupReturn
      • CleanupPad
    • Cmp
      • Predicate
    • DebugDeclare
    • DebugInfoIntrinsic
    • ExtractElement
    • ExtractValue
    • FCmp
    • Fence
    • FPExt
    • FPToSI
    • FPToUI
    • FPTrunc
    • FuncletPad
      • ArgOperands
      • ParentPad
    • GetElementPtr
    • IndirectBranch
    • InsertElement
    • InsertValue
    • Instruction
      • Alignment
      • ContainingBlock
      • HasMetadata
      • IsMemoryAccess
      • Item
      • NonDebugLocMetadata
      • Opcode
    • InstructionBuilder
      • Add
      • AddWithOverflow
      • Alloca
      • And
      • ArithmeticShiftRight
      • AtomicAdd
      • AtomicAnd
      • AtomicCmpXchg
      • AtomicMax
      • AtomicMin
      • AtomicNand
      • AtomicOr
      • AtomicSub
      • AtomicUMax
      • AtomicUMin
      • AtomicXchg
      • AtomicXor
      • BitCast
      • Branch
      • Call
      • Compare
      • ConstGetElementPtrInBounds
      • Context
      • CurrentDebugLocation
      • DebugTrap
      • DoNothing
      • ExtractValue
      • FAdd
      • FDiv
      • FMul
      • FNeg
      • FPExt
      • FPToSICast
      • FPToUICast
      • FPTrunc
      • FRem
      • FSub
      • GetElementPtr
      • GetElementPtrInBounds
      • GetStructElementPointer
      • InsertBlock
      • InsertFunction
      • InsertValue
      • InstructionBuilder
      • IntCast
      • IntToPointer
      • Invoke
      • LandingPad
      • Load
      • LogicalShiftRight
      • MemCpy
      • MemMove
      • MemSet
      • Mul
      • MulWithOverflow
      • Neg
      • Not
      • Or
      • PhiNode
      • PointerToInt
      • PositionAtEnd
      • PositionBefore
      • Resume
      • Return
      • SDiv
      • Select
      • SetDebugLocation
      • ShiftLeft
      • SignExtend
      • SignExtendOrBitCast
      • SIToFPCast
      • SRem
      • Store
      • Sub
      • SubWithOverflow
      • Switch
      • Trap
      • Trunc
      • TruncOrBitCast
      • UDiv
      • UIToFPCast
      • Unreachable
      • URem
      • Xor
      • ZeroExtend
      • ZeroExtendOrBitCast
    • InstructionExtensions
      • Alignment
      • IsVolatile
    • IntCmp
    • IntPredicate
    • Intrinsic
      • LookupId
    • IntToPointer
    • Invoke
      • AddAttributeAtIndex
      • Attributes
      • GetAttributeAtIndex
      • GetAttributeCountAtIndex
      • GetAttributesAtIndex
      • RemoveAttributeAtIndex
      • TargetFunction
    • LandingPad
      • Clauses
      • IsCleanup
    • Load
      • IsVolatile
    • MemCpy
    • MemIntrinsic
    • MemMove
    • MemSet
    • OpCode
    • PhiNode
      • AddIncoming
    • PointerToInt
    • Predicate
    • RealPredicate
    • ResumeInstruction
    • ReturnInstruction
    • SelectInstruction
    • ShuffleVector
    • SignExtend
    • SIToFP
    • Store
      • IsVolatile
    • Switch
      • AddCase
      • Default
    • Terminator
    • Trunc
    • UIToFP
    • UnaryInstruction
    • Unreachable
    • UserOp1
    • UserOp2
    • VaArg
    • ZeroExtend
  • Llvm.NET.Interop
    • AliasStringMarshaler
      • GetInstance
    • CustomStringMarshalerBase
      • CleanUpManagedData
      • CleanUpNativeData
      • GetNativeDataSize
      • MarshalManagedToNative
      • MarshalNativeToManaged
    • DisposableAction
      • DisposableAction
      • Dispose
      • Equality
      • Equals
      • GetHashCode
      • Inequality
      • Nop
    • DisposableObject
      • DisposableObject
      • Dispose
      • Finalize
      • IsDisposed
    • DisposeMessageMarshaler
      • GetInstance
    • ErrorMessageMarshaler
      • GetInstance
    • IntPtrExtensions
      • IsNull
    • LibLLVMComdatIteratorCallback
      • BeginInvoke
      • EndInvoke
      • Invoke
      • LibLLVMComdatIteratorCallback
    • LibLLVMDwarfAttributeEncoding
    • LibLLVMDwarfSourceLanguage
    • LibLLVMDwarfTag
    • LibLLVMMDOperandRef
      • Equality
      • Equals
      • GetHashCode
      • Implicit
      • Inequality
      • ToIntPtr
      • Zero
    • LibLLVMMetadataKind
    • LibLLVMTripleArchType
    • LibLLVMTripleEnvironmentType
    • LibLLVMTripleObjectFormatType
    • LibLLVMTripleOSType
    • LibLLVMTripleRef
      • LibLLVMTripleRef
      • ReleaseHandle
      • Zero
    • LibLLVMTripleSubArchType
    • LibLLVMTripleVendorType
    • LibLLVMValueCacheItemDeletedCallback
      • BeginInvoke
      • EndInvoke
      • Invoke
      • LibLLVMValueCacheItemDeletedCallback
    • LibLLVMValueCacheItemReplacedCallback
      • BeginInvoke
      • EndInvoke
      • Invoke
      • LibLLVMValueCacheItemReplacedCallback
    • LibLLVMValueCacheRef
      • LibLLVMValueCacheRef
      • ReleaseHandle
      • Zero
    • LibLLVMValueKind
    • LibLLVMVersionInfo
      • Major
      • Minor
      • Patch
    • Library
      • InitializeLLVM
      • ParseCommandLineOptions
      • RegisterAArch64
      • RegisterAll
      • RegisterAMDGPU
      • RegisterARM
      • RegisterBPF
      • RegisterHexagon
      • RegisterLanai
      • RegisterMips
      • RegisterMSP430
      • RegisterNative
      • RegisterNVPTX
      • RegisterPowerPC
      • RegisterSparc
      • RegisterSystemZ
      • RegisterWebAssembly
      • RegisterX86
      • RegisterXCore
    • LLVMAtomicOrdering
    • LLVMAtomicRMWBinOp
    • LLVMAttributeIndex
    • LLVMAttributeRef
      • Equality
      • Equals
      • GetHashCode
      • Implicit
      • Inequality
      • ToIntPtr
      • Zero
    • LLVMBasicBlockRef
      • Equality
      • Equals
      • GetHashCode
      • Implicit
      • Inequality
      • ToIntPtr
      • Zero
    • LLVMBuilderRef
      • LLVMBuilderRef
      • ReleaseHandle
      • Zero
    • LLVMByteOrdering
    • LLVMCallConv
    • LLVMCodeGenFileType
    • LLVMCodeGenOptLevel
    • LLVMCodeModel
    • LLVMComdatRef
      • Equality
      • Equals
      • GetHashCode
      • Implicit
      • Inequality
      • ToIntPtr
      • Zero
    • LLVMComdatSelectionKind
    • LLVMContextRef
      • LLVMContextRef
      • ReleaseHandle
      • Zero
    • LLVMContextRefAlias
    • LLVMDiagnosticHandler
      • BeginInvoke
      • EndInvoke
      • Invoke
      • LLVMDiagnosticHandler
    • LLVMDiagnosticInfoRef
      • Equality
      • Equals
      • GetHashCode
      • Implicit
      • Inequality
      • ToIntPtr
      • Zero
    • LLVMDiagnosticSeverity
    • LLVMDIBuilderRef
      • LLVMDIBuilderRef
      • ReleaseHandle
      • Zero
    • LLVMDIFlags
    • LLVMDisasmContextRef
      • LLVMDisasmContextRef
      • ReleaseHandle
      • Zero
    • LLVMDLLStorageClass
    • LLVMDWARFEmissionKind
    • LLVMDWARFSourceLanguage
    • LLVMErrorRef
      • LLVMErrorRef
      • ReleaseHandle
      • ToString
    • LLVMErrorTypeId
      • Equality
      • Equals
      • GetHashCode
      • Implicit
      • Inequality
      • ToIntPtr
      • Zero
    • LlvmException
      • LlvmException
    • LLVMExecutionEngineRef
      • LLVMExecutionEngineRef
      • ReleaseHandle
      • Zero
    • LLVMFatalErrorHandler
      • BeginInvoke
      • EndInvoke
      • Invoke
      • LLVMFatalErrorHandler
    • LLVMGenericValueRef
      • LLVMGenericValueRef
      • ReleaseHandle
      • Zero
    • LLVMInlineAsmDialect
    • LLVMIntPredicate
    • LLVMJITEventListenerRef
      • Equality
      • Equals
      • GetHashCode
      • Implicit
      • Inequality
      • ToIntPtr
      • Zero
    • LLVMLandingPadClauseTy
    • LLVMLinkage
    • LLVMLinkerMode
    • LLVMMCJITCompilerOptions
      • CodeModel
      • EnableFastISel
      • MCJMM
      • NoFramePointerElim
      • OptLevel
    • LLVMMCJITMemoryManagerRef
      • LLVMMCJITMemoryManagerRef
      • ReleaseHandle
      • Zero
    • LLVMMemoryBufferRef
      • LLVMMemoryBufferRef
      • ReleaseHandle
      • Zero
    • LLVMMemoryManagerAllocateCodeSectionCallback
      • BeginInvoke
      • EndInvoke
      • Invoke
      • LLVMMemoryManagerAllocateCodeSectionCallback
    • LLVMMemoryManagerAllocateDataSectionCallback
      • BeginInvoke
      • EndInvoke
      • Invoke
      • LLVMMemoryManagerAllocateDataSectionCallback
    • LLVMMemoryManagerDestroyCallback
      • BeginInvoke
      • EndInvoke
      • Invoke
      • LLVMMemoryManagerDestroyCallback
    • LLVMMemoryManagerFinalizeMemoryCallback
      • BeginInvoke
      • EndInvoke
      • Invoke
      • LLVMMemoryManagerFinalizeMemoryCallback
    • LLVMMetadataKind
    • LLVMMetadataRef
      • Equality
      • Equals
      • GetHashCode
      • Implicit
      • Inequality
      • ToIntPtr
      • Zero
    • LLVMModuleFlagBehavior
    • LLVMModuleFlagEntry
      • LLVMModuleFlagEntry
      • ReleaseHandle
      • Zero
    • LLVMModuleProviderRef
      • LLVMModuleProviderRef
      • ReleaseHandle
      • Zero
    • LLVMModuleRef
      • LLVMModuleRef
      • ReleaseHandle
      • Zero
    • LLVMModuleRefAlias
    • LLVMNamedMDNodeRef
      • Equality
      • Equals
      • GetHashCode
      • Implicit
      • Inequality
      • ToIntPtr
      • Zero
    • LLVMObjectFileRef
      • LLVMObjectFileRef
      • ReleaseHandle
      • Zero
    • LlvmObjectRef
      • Equality
      • Equals
      • GetHashCode
      • Inequality
      • IsInvalid
      • LlvmObjectRef
    • LLVMOpcode
    • LLVMOpInfo1
      • AddSymbol
      • SubtractSymbol
      • Value
      • VariantKind
    • LLVMOpInfoCallback
      • BeginInvoke
      • EndInvoke
      • Invoke
      • LLVMOpInfoCallback
    • LLVMOpInfoSymbol1
      • Name
      • Present
      • Value
    • LLVMOrcJITStackRef
      • LLVMOrcJITStackRef
      • ReleaseHandle
      • Zero
    • LLVMOrcLazyCompileCallbackFn
      • BeginInvoke
      • EndInvoke
      • Invoke
      • LLVMOrcLazyCompileCallbackFn
    • LLVMOrcSymbolResolverFn
      • BeginInvoke
      • EndInvoke
      • Invoke
      • LLVMOrcSymbolResolverFn
    • LLVMPassManagerBuilderRef
      • LLVMPassManagerBuilderRef
      • ReleaseHandle
      • Zero
    • LLVMPassManagerRef
      • LLVMPassManagerRef
      • ReleaseHandle
      • Zero
    • LLVMPassRegistryRef
      • LLVMPassRegistryRef
      • ReleaseHandle
      • Zero
    • LLVMRealPredicate
    • LLVMRelocationIteratorRef
      • LLVMRelocationIteratorRef
      • ReleaseHandle
      • Zero
    • LLVMRelocMode
    • LLVMSectionIteratorRef
      • LLVMSectionIteratorRef
      • ReleaseHandle
      • Zero
    • LLVMStatus
      • Equality
      • Equals
      • ErrorCode
      • Failed
      • GetHashCode
      • Inequality
      • Succeeded
    • LLVMSymbolIteratorRef
      • LLVMSymbolIteratorRef
      • ReleaseHandle
      • Zero
    • LLVMSymbolLookupCallback
      • BeginInvoke
      • EndInvoke
      • Invoke
      • LLVMSymbolLookupCallback
    • LLVMTargetDataRef
      • LLVMTargetDataRef
      • ReleaseHandle
      • Zero
    • LLVMTargetDataRefAlias
    • LLVMTargetLibraryInfoRef
      • Equality
      • Equals
      • GetHashCode
      • Implicit
      • Inequality
      • ToIntPtr
      • Zero
    • LLVMTargetMachineRef
      • LLVMTargetMachineRef
      • ReleaseHandle
      • Zero
    • LLVMTargetMachineRefAlias
    • LLVMTargetRef
      • Equality
      • Equals
      • GetHashCode
      • Implicit
      • Inequality
      • ToIntPtr
      • Zero
    • LLVMThreadLocalMode
    • LLVMTypeKind
    • LLVMTypeRef
      • Equality
      • Equals
      • GetHashCode
      • Implicit
      • Inequality
      • ToIntPtr
      • Zero
    • LLVMUnnamedAddr
    • LLVMUseRef
      • Equality
      • Equals
      • GetHashCode
      • Implicit
      • Inequality
      • ToIntPtr
      • Zero
    • LLVMValueKind
    • LLVMValueMetadataEntry
      • LLVMValueMetadataEntry
      • ReleaseHandle
      • Zero
    • LLVMValueRef
      • Equality
      • Equals
      • GetHashCode
      • Implicit
      • Inequality
      • ToIntPtr
      • Zero
    • LLVMVerifierFailureAction
    • LLVMVisibility
    • LLVMYieldCallback
      • BeginInvoke
      • EndInvoke
      • Invoke
      • LLVMYieldCallback
    • NativeMethods
      • LibLLVMAddAddressSanitizerFunctionPass
      • LibLLVMAddAddressSanitizerModulePass
      • LibLLVMAddDataFlowSanitizerPass
      • LibLLVMAddMemorySanitizerPass
      • LibLLVMAddNamedMetadataOperand2
      • LibLLVMAddThreadSanitizerPass
      • LibLLVMAttributeToString
      • LibLLVMComdatGetName
      • LibLLVMConstantAsMetadata
      • LibLLVMContextGetIsODRUniquingDebugTypes
      • LibLLVMContextSetIsODRUniquingDebugTypes
      • LibLLVMCreatePassRegistry
      • LibLLVMCreateValueCache
      • LibLLVMDIBasicTypeGetEncoding
      • LibLLVMDIBuilderCreateAutoVariable
      • LibLLVMDIBuilderCreateCompileUnit
      • LibLLVMDIBuilderCreateEnumeratorValue
      • LibLLVMDIBuilderCreateParameterVariable
      • LibLLVMDIBuilderCreateTempFunctionFwdDecl
      • LibLLVMDIBuilderFinalizeSubProgram
      • LibLLVMDIDescriptorGetTag
      • LibLLVMDIGlobalVarExpGetVariable
      • LibLLVMDILocation
      • LibLLVMDILocationGetInlinedAt
      • LibLLVMDILocationGetInlinedAtScope
      • LibLLVMDIVariableGetLine
      • LibLLVMFunctionAppendBasicBlock
      • LibLLVMGetAliasee
      • LibLLVMGetArgumentIndex
      • LibLLVMGetGlobalAlias
      • LibLLVMGetMDStringText
      • LibLLVMGetMetadataID
      • LibLLVMGetModuleName
      • LibLLVMGetModuleSourceFileName
      • LibLLVMGetNodeContext
      • LibLLVMGetOperandNode
      • LibLLVMGetOrInsertFunction
      • LibLLVMGetValueKind
      • LibLLVMGetVersionInfo
      • LibLLVMGlobalVariableAddDebugExpression
      • LibLLVMIsConstantZeroValue
      • LibLLVMIsDistinct
      • LibLLVMIsResolved
      • LibLLVMIsTemporary
      • LibLLVMIsUniqued
      • LibLLVMLookupInstrinsicId
      • LibLLVMMDNode2
      • LibLLVMMDNodeGetNumOperands
      • LibLLVMMDNodeGetOperand
      • LibLLVMMDNodeReplaceOperand
      • LibLLVMMDString2
      • LibLLVMMetadataAsString
      • LibLLVMModuleComdatClear
      • LibLLVMModuleComdatRemove
      • LibLLVMModuleEnumerateComdats
      • LibLLVMModuleGetFirstGlobalAlias
      • LibLLVMModuleGetNextGlobalAlias
      • LibLLVMModuleInsertOrUpdateComdat
      • LibLLVMNamedMDNodeAddOperand
      • LibLLVMNamedMDNodeClearOperands
      • LibLLVMNamedMDNodeGetNumOperands
      • LibLLVMNamedMDNodeGetOperand
      • LibLLVMNamedMDNodeSetOperand
      • LibLLVMNamedMetadataEraseFromParent
      • LibLLVMNamedMetadataGetParentModule
      • LibLLVMOrcGetSymbolAddress
      • LibLLVMOrcGetSymbolAddressIn
      • LibLLVMParseTriple
      • LibLLVMPassRegistryDispose
      • LibLLVMRelocationIteratorClone
      • LibLLVMRemoveGlobalFromParent
      • LibLLVMSectionIteratorClone
      • LibLLVMSetCurrentDebugLocation2
      • LibLLVMSetMetadata2
      • LibLLVMSetModuleSourceFileName
      • LibLLVMSubProgramDescribes
      • LibLLVMSymbolIteratorClone
      • LibLLVMTripleAsString
      • LibLLVMTripleGetArchType
      • LibLLVMTripleGetArchTypeName
      • LibLLVMTripleGetEnvironmentType
      • LibLLVMTripleGetEnvironmentTypeName
      • LibLLVMTripleGetEnvironmentVersion
      • LibLLVMTripleGetObjectFormatType
      • LibLLVMTripleGetObjectFormatTypeName
      • LibLLVMTripleGetOsType
      • LibLLVMTripleGetOsTypeName
      • LibLLVMTripleGetSubArchType
      • LibLLVMTripleGetSubArchTypeName
      • LibLLVMTripleGetVendorType
      • LibLLVMTripleGetVendorTypeName
      • LibLLVMTripleHasEnvironment
      • LibLLVMTripleOpEqual
      • LibLLVMValueAsMetadataGetValue
      • LibLLVMValueCacheAdd
      • LibLLVMValueCacheLookup
      • LibLLVMVerifyFunctionEx
      • LLVMABIAlignmentOfType
      • LLVMABISizeOfType
      • LLVMAddAggressiveDCEPass
      • LLVMAddAggressiveInstCombinerPass
      • LLVMAddAlias
      • LLVMAddAlignmentFromAssumptionsPass
      • LLVMAddAlwaysInlinerPass
      • LLVMAddAnalysisPasses
      • LLVMAddArgumentPromotionPass
      • LLVMAddAttributeAtIndex
      • LLVMAddBasicAliasAnalysisPass
      • LLVMAddBitTrackingDCEPass
      • LLVMAddCalledValuePropagationPass
      • LLVMAddCallSiteAttribute
      • LLVMAddCase
      • LLVMAddCFGSimplificationPass
      • LLVMAddClause
      • LLVMAddConstantMergePass
      • LLVMAddConstantPropagationPass
      • LLVMAddCoroCleanupPass
      • LLVMAddCoroEarlyPass
      • LLVMAddCoroElidePass
      • LLVMAddCoroSplitPass
      • LLVMAddCorrelatedValuePropagationPass
      • LLVMAddDeadArgEliminationPass
      • LLVMAddDeadStoreEliminationPass
      • LLVMAddDemoteMemoryToRegisterPass
      • LLVMAddDestination
      • LLVMAddEarlyCSEMemSSAPass
      • LLVMAddEarlyCSEPass
      • LLVMAddFunction
      • LLVMAddFunctionAttrsPass
      • LLVMAddFunctionInliningPass
      • LLVMAddGlobal
      • LLVMAddGlobalDCEPass
      • LLVMAddGlobalInAddressSpace
      • LLVMAddGlobalMapping
      • LLVMAddGlobalOptimizerPass
      • LLVMAddGVNPass
      • LLVMAddHandler
      • LLVMAddIncoming
      • LLVMAddIndVarSimplifyPass
      • LLVMAddInstructionCombiningPass
      • LLVMAddInternalizePass
      • LLVMAddIPConstantPropagationPass
      • LLVMAddIPSCCPPass
      • LLVMAddJumpThreadingPass
      • LLVMAddLICMPass
      • LLVMAddLoopDeletionPass
      • LLVMAddLoopIdiomPass
      • LLVMAddLoopRerollPass
      • LLVMAddLoopRotatePass
      • LLVMAddLoopUnrollAndJamPass
      • LLVMAddLoopUnrollPass
      • LLVMAddLoopUnswitchPass
      • LLVMAddLoopVectorizePass
      • LLVMAddLowerAtomicPass
      • LLVMAddLowerExpectIntrinsicPass
      • LLVMAddLowerSwitchPass
      • LLVMAddMemCpyOptPass
      • LLVMAddMergedLoadStoreMotionPass
      • LLVMAddModule
      • LLVMAddModuleFlag
      • LLVMAddNamedMetadataOperand
      • LLVMAddNewGVNPass
      • LLVMAddPartiallyInlineLibCallsPass
      • LLVMAddPromoteMemoryToRegisterPass
      • LLVMAddPruneEHPass
      • LLVMAddReassociatePass
      • LLVMAddScalarizerPass
      • LLVMAddScalarReplAggregatesPass
      • LLVMAddScalarReplAggregatesPassSSA
      • LLVMAddScalarReplAggregatesPassWithThreshold
      • LLVMAddSCCPPass
      • LLVMAddScopedNoAliasAAPass
      • LLVMAddSimplifyLibCallsPass
      • LLVMAddSLPVectorizePass
      • LLVMAddStripDeadPrototypesPass
      • LLVMAddStripSymbolsPass
      • LLVMAddSymbol
      • LLVMAddTailCallEliminationPass
      • LLVMAddTargetDependentFunctionAttr
      • LLVMAddTargetLibraryInfo
      • LLVMAddTypeBasedAliasAnalysisPass
      • LLVMAddUnifyFunctionExitNodesPass
      • LLVMAddVerifierPass
      • LLVMAliasGetAliasee
      • LLVMAliasSetAliasee
      • LLVMAlignOf
      • LLVMAppendBasicBlock
      • LLVMAppendBasicBlockInContext
      • LLVMAppendModuleInlineAsm
      • LLVMArrayType
      • LLVMBasicBlockAsValue
      • LLVMBlockAddress
      • LLVMBuildAdd
      • LLVMBuildAddrSpaceCast
      • LLVMBuildAggregateRet
      • LLVMBuildAlloca
      • LLVMBuildAnd
      • LLVMBuildArrayAlloca
      • LLVMBuildArrayMalloc
      • LLVMBuildAShr
      • LLVMBuildAtomicCmpXchg
      • LLVMBuildAtomicRMW
      • LLVMBuildBinOp
      • LLVMBuildBitCast
      • LLVMBuildBr
      • LLVMBuildCall2
      • LLVMBuildCast
      • LLVMBuildCatchPad
      • LLVMBuildCatchRet
      • LLVMBuildCatchSwitch
      • LLVMBuildCleanupPad
      • LLVMBuildCleanupRet
      • LLVMBuildCondBr
      • LLVMBuildExactSDiv
      • LLVMBuildExactUDiv
      • LLVMBuildExtractElement
      • LLVMBuildExtractValue
      • LLVMBuildFAdd
      • LLVMBuildFCmp
      • LLVMBuildFDiv
      • LLVMBuildFence
      • LLVMBuildFMul
      • LLVMBuildFNeg
      • LLVMBuildFPCast
      • LLVMBuildFPExt
      • LLVMBuildFPToSI
      • LLVMBuildFPToUI
      • LLVMBuildFPTrunc
      • LLVMBuildFree
      • LLVMBuildFRem
      • LLVMBuildFSub
      • LLVMBuildGEP2
      • LLVMBuildGlobalString
      • LLVMBuildGlobalStringPtr
      • LLVMBuildICmp
      • LLVMBuildInBoundsGEP2
      • LLVMBuildIndirectBr
      • LLVMBuildInsertElement
      • LLVMBuildInsertValue
      • LLVMBuildIntCast2
      • LLVMBuildIntToPtr
      • LLVMBuildInvoke2
      • LLVMBuildIsNotNull
      • LLVMBuildIsNull
      • LLVMBuildLandingPad
      • LLVMBuildLoad2
      • LLVMBuildLShr
      • LLVMBuildMalloc
      • LLVMBuildMemCpy
      • LLVMBuildMemMove
      • LLVMBuildMemSet
      • LLVMBuildMul
      • LLVMBuildNeg
      • LLVMBuildNot
      • LLVMBuildNSWAdd
      • LLVMBuildNSWMul
      • LLVMBuildNSWNeg
      • LLVMBuildNSWSub
      • LLVMBuildNUWAdd
      • LLVMBuildNUWMul
      • LLVMBuildNUWNeg
      • LLVMBuildNUWSub
      • LLVMBuildOr
      • LLVMBuildPhi
      • LLVMBuildPointerCast
      • LLVMBuildPtrDiff
      • LLVMBuildPtrToInt
      • LLVMBuildResume
      • LLVMBuildRet
      • LLVMBuildRetVoid
      • LLVMBuildSDiv
      • LLVMBuildSelect
      • LLVMBuildSExt
      • LLVMBuildSExtOrBitCast
      • LLVMBuildShl
      • LLVMBuildShuffleVector
      • LLVMBuildSIToFP
      • LLVMBuildSRem
      • LLVMBuildStore
      • LLVMBuildStructGEP2
      • LLVMBuildSub
      • LLVMBuildSwitch
      • LLVMBuildTrunc
      • LLVMBuildTruncOrBitCast
      • LLVMBuildUDiv
      • LLVMBuildUIToFP
      • LLVMBuildUnreachable
      • LLVMBuildURem
      • LLVMBuildVAArg
      • LLVMBuildXor
      • LLVMBuildZExt
      • LLVMBuildZExtOrBitCast
      • LLVMByteOrder
      • LLVMCallFrameAlignmentOfType
      • LLVMClearInsertionPosition
      • LLVMCloneModule
      • LLVMConstAdd
      • LLVMConstAddrSpaceCast
      • LLVMConstAllOnes
      • LLVMConstAnd
      • LLVMConstArray
      • LLVMConstAShr
      • LLVMConstBitCast
      • LLVMConstExactSDiv
      • LLVMConstExactUDiv
      • LLVMConstExtractElement
      • LLVMConstExtractValue
      • LLVMConstFAdd
      • LLVMConstFCmp
      • LLVMConstFDiv
      • LLVMConstFMul
      • LLVMConstFNeg
      • LLVMConstFPCast
      • LLVMConstFPExt
      • LLVMConstFPToSI
      • LLVMConstFPToUI
      • LLVMConstFPTrunc
      • LLVMConstFRem
      • LLVMConstFSub
      • LLVMConstGEP
      • LLVMConstICmp
      • LLVMConstInBoundsGEP
      • LLVMConstInsertElement
      • LLVMConstInsertValue
      • LLVMConstInt
      • LLVMConstIntCast
      • LLVMConstIntGetSExtValue
      • LLVMConstIntGetZExtValue
      • LLVMConstIntOfArbitraryPrecision
      • LLVMConstIntOfString
      • LLVMConstIntOfStringAndSize
      • LLVMConstIntToPtr
      • LLVMConstLShr
      • LLVMConstMul
      • LLVMConstNamedStruct
      • LLVMConstNeg
      • LLVMConstNot
      • LLVMConstNSWAdd
      • LLVMConstNSWMul
      • LLVMConstNSWNeg
      • LLVMConstNSWSub
      • LLVMConstNull
      • LLVMConstNUWAdd
      • LLVMConstNUWMul
      • LLVMConstNUWNeg
      • LLVMConstNUWSub
      • LLVMConstOr
      • LLVMConstPointerCast
      • LLVMConstPointerNull
      • LLVMConstPtrToInt
      • LLVMConstReal
      • LLVMConstRealGetDouble
      • LLVMConstRealOfString
      • LLVMConstRealOfStringAndSize
      • LLVMConstSDiv
      • LLVMConstSelect
      • LLVMConstSExt
      • LLVMConstSExtOrBitCast
      • LLVMConstShl
      • LLVMConstShuffleVector
      • LLVMConstSIToFP
      • LLVMConstSRem
      • LLVMConstString
      • LLVMConstStringInContext
      • LLVMConstStruct
      • LLVMConstStructInContext
      • LLVMConstSub
      • LLVMConstTrunc
      • LLVMConstTruncOrBitCast
      • LLVMConstUDiv
      • LLVMConstUIToFP
      • LLVMConstURem
      • LLVMConstVector
      • LLVMConstXor
      • LLVMConstZExt
      • LLVMConstZExtOrBitCast
      • LLVMContextCreate
      • LLVMContextGetDiagnosticContext
      • LLVMContextGetDiagnosticHandler
      • LLVMContextSetDiagnosticHandler
      • LLVMContextSetDiscardValueNames
      • LLVMContextSetYieldCallback
      • LLVMContextShouldDiscardValueNames
      • LLVMCopyModuleFlagsMetadata
      • LLVMCopyStringRepOfTargetData
      • LLVMCountBasicBlocks
      • LLVMCountIncoming
      • LLVMCountParams
      • LLVMCountParamTypes
      • LLVMCountStructElementTypes
      • LLVMCreateBasicBlockInContext
      • LLVMCreateBuilder
      • LLVMCreateBuilderInContext
      • LLVMCreateDIBuilder
      • LLVMCreateDIBuilderDisallowUnresolved
      • LLVMCreateDisasm
      • LLVMCreateDisasmCPU
      • LLVMCreateDisasmCPUFeatures
      • LLVMCreateEnumAttribute
      • LLVMCreateExecutionEngineForModule
      • LLVMCreateFunctionPassManagerForModule
      • LLVMCreateGDBRegistrationListener
      • LLVMCreateGenericValueOfFloat
      • LLVMCreateGenericValueOfInt
      • LLVMCreateGenericValueOfPointer
      • LLVMCreateIntelJITEventListener
      • LLVMCreateInterpreterForModule
      • LLVMCreateJITCompilerForModule
      • LLVMCreateMCJITCompilerForModule
      • LLVMCreateMemoryBufferWithContentsOfFile
      • LLVMCreateMemoryBufferWithMemoryRange
      • LLVMCreateMemoryBufferWithMemoryRangeCopy
      • LLVMCreateMemoryBufferWithSTDIN
      • LLVMCreateModuleProviderForExistingModule
      • LLVMCreateObjectFile
      • LLVMCreateOProfileJITEventListener
      • LLVMCreatePassManager
      • LLVMCreatePerfJITEventListener
      • LLVMCreateSimpleMCJITMemoryManager
      • LLVMCreateStringAttribute
      • LLVMCreateTargetData
      • LLVMCreateTargetDataLayout
      • LLVMCreateTargetMachine
      • LLVMDebugMetadataVersion
      • LLVMDeleteBasicBlock
      • LLVMDeleteFunction
      • LLVMDeleteGlobal
      • LLVMDIBuilderCreateArrayType
      • LLVMDIBuilderCreateArtificialType
      • LLVMDIBuilderCreateAutoVariable
      • LLVMDIBuilderCreateBasicType
      • LLVMDIBuilderCreateBitFieldMemberType
      • LLVMDIBuilderCreateClassType
      • LLVMDIBuilderCreateCompileUnit
      • LLVMDIBuilderCreateConstantValueExpression
      • LLVMDIBuilderCreateDebugLocation
      • LLVMDIBuilderCreateEnumerationType
      • LLVMDIBuilderCreateExpression
      • LLVMDIBuilderCreateFile
      • LLVMDIBuilderCreateForwardDecl
      • LLVMDIBuilderCreateFunction
      • LLVMDIBuilderCreateGlobalVariableExpression
      • LLVMDIBuilderCreateImportedDeclaration
      • LLVMDIBuilderCreateImportedModuleFromAlias
      • LLVMDIBuilderCreateImportedModuleFromModule
      • LLVMDIBuilderCreateImportedModuleFromNamespace
      • LLVMDIBuilderCreateInheritance
      • LLVMDIBuilderCreateLexicalBlock
      • LLVMDIBuilderCreateLexicalBlockFile
      • LLVMDIBuilderCreateMemberPointerType
      • LLVMDIBuilderCreateMemberType
      • LLVMDIBuilderCreateModule
      • LLVMDIBuilderCreateNameSpace
      • LLVMDIBuilderCreateNullPtrType
      • LLVMDIBuilderCreateObjCIVar
      • LLVMDIBuilderCreateObjCProperty
      • LLVMDIBuilderCreateObjectPointerType
      • LLVMDIBuilderCreateParameterVariable
      • LLVMDIBuilderCreatePointerType
      • LLVMDIBuilderCreateQualifiedType
      • LLVMDIBuilderCreateReferenceType
      • LLVMDIBuilderCreateReplaceableCompositeType
      • LLVMDIBuilderCreateStaticMemberType
      • LLVMDIBuilderCreateStructType
      • LLVMDIBuilderCreateSubroutineType
      • LLVMDIBuilderCreateTempGlobalVariableFwdDecl
      • LLVMDIBuilderCreateTypedef
      • LLVMDIBuilderCreateUnionType
      • LLVMDIBuilderCreateUnspecifiedType
      • LLVMDIBuilderCreateVectorType
      • LLVMDIBuilderFinalize
      • LLVMDIBuilderGetOrCreateArray
      • LLVMDIBuilderGetOrCreateSubrange
      • LLVMDIBuilderGetOrCreateTypeArray
      • LLVMDIBuilderInsertDbgValueAtEnd
      • LLVMDIBuilderInsertDbgValueBefore
      • LLVMDIBuilderInsertDeclareAtEnd
      • LLVMDIBuilderInsertDeclareBefore
      • LLVMDILocationGetColumn
      • LLVMDILocationGetLine
      • LLVMDILocationGetScope
      • LLVMDisasmInstruction
      • LLVMDisposeTemporaryMDNode
      • LLVMDITypeGetAlignInBits
      • LLVMDITypeGetFlags
      • LLVMDITypeGetLine
      • LLVMDITypeGetName
      • LLVMDITypeGetOffsetInBits
      • LLVMDITypeGetSizeInBits
      • LLVMDoubleType
      • LLVMDoubleTypeInContext
      • LLVMDumpModule
      • LLVMDumpType
      • LLVMDumpValue
      • LLVMElementAtOffset
      • LLVMEnablePrettyStackTrace
      • LLVMFinalizeFunctionPassManager
      • LLVMFindFunction
      • LLVMFloatType
      • LLVMFloatTypeInContext
      • LLVMFP128Type
      • LLVMFP128TypeInContext
      • LLVMFreeMachineCodeForFunction
      • LLVMFunctionType
      • LLVMGenericValueIntWidth
      • LLVMGenericValueToFloat
      • LLVMGenericValueToInt
      • LLVMGenericValueToPointer
      • LLVMGetAlignment
      • LLVMGetAllocatedType
      • LLVMGetArgOperand
      • LLVMGetArrayLength
      • LLVMGetAsString
      • LLVMGetAttributeCountAtIndex
      • LLVMGetAttributesAtIndex
      • LLVMGetBasicBlockName
      • LLVMGetBasicBlockParent
      • LLVMGetBasicBlocks
      • LLVMGetBasicBlockTerminator
      • LLVMGetBitcodeModule
      • LLVMGetBitcodeModule2
      • LLVMGetBitcodeModuleInContext2
      • LLVMGetBufferSize
      • LLVMGetBufferStart
      • LLVMGetCalledFunctionType
      • LLVMGetCalledValue
      • LLVMGetCallSiteAttributeCount
      • LLVMGetCallSiteAttributes
      • LLVMGetCallSiteEnumAttribute
      • LLVMGetCallSiteStringAttribute
      • LLVMGetClause
      • LLVMGetCmpXchgFailureOrdering
      • LLVMGetCmpXchgSuccessOrdering
      • LLVMGetComdat
      • LLVMGetComdatSelectionKind
      • LLVMGetCondition
      • LLVMGetConstOpcode
      • LLVMGetCurrentDebugLocation
      • LLVMGetDataLayoutStr
      • LLVMGetDebugLocColumn
      • LLVMGetDebugLocDirectory
      • LLVMGetDebugLocFilename
      • LLVMGetDebugLocLine
      • LLVMGetDefaultTargetTriple
      • LLVMGetDiagInfoDescription
      • LLVMGetDiagInfoSeverity
      • LLVMGetDLLStorageClass
      • LLVMGetElementAsConstant
      • LLVMGetElementType
      • LLVMGetEntryBasicBlock
      • LLVMGetEnumAttributeAtIndex
      • LLVMGetEnumAttributeKind
      • LLVMGetEnumAttributeKindForName
      • LLVMGetEnumAttributeValue
      • LLVMGetErrorTypeId
      • LLVMGetExecutionEngineTargetData
      • LLVMGetExecutionEngineTargetMachine
      • LLVMGetFCmpPredicate
      • LLVMGetFirstBasicBlock
      • LLVMGetFirstFunction
      • LLVMGetFirstGlobal
      • LLVMGetFirstGlobalAlias
      • LLVMGetFirstInstruction
      • LLVMGetFirstNamedMetadata
      • LLVMGetFirstParam
      • LLVMGetFirstTarget
      • LLVMGetFirstUse
      • LLVMGetFunctionAddress
      • LLVMGetFunctionCallConv
      • LLVMGetGC
      • LLVMGetGlobalContext
      • LLVMGetGlobalParent
      • LLVMGetGlobalPassRegistry
      • LLVMGetGlobalValueAddress
      • LLVMGetHandlers
      • LLVMGetHostCPUFeatures
      • LLVMGetHostCPUName
      • LLVMGetICmpPredicate
      • LLVMGetIncomingBlock
      • LLVMGetIncomingValue
      • LLVMGetIndices
      • LLVMGetInitializer
      • LLVMGetInlineAsm
      • LLVMGetInsertBlock
      • LLVMGetInstructionCallConv
      • LLVMGetInstructionOpcode
      • LLVMGetInstructionParent
      • LLVMGetIntrinsicDeclaration
      • LLVMGetIntrinsicID
      • LLVMGetIntTypeWidth
      • LLVMGetLastBasicBlock
      • LLVMGetLastEnumAttributeKind
      • LLVMGetLastFunction
      • LLVMGetLastGlobal
      • LLVMGetLastGlobalAlias
      • LLVMGetLastInstruction
      • LLVMGetLastNamedMetadata
      • LLVMGetLastParam
      • LLVMGetLinkage
      • LLVMGetMDKindID
      • LLVMGetMDKindIDInContext
      • LLVMGetMDNodeNumOperands
      • LLVMGetMDNodeOperands
      • LLVMGetMDString
      • LLVMGetMetadata
      • LLVMGetMetadataKind
      • LLVMGetModuleContext
      • LLVMGetModuleDataLayout
      • LLVMGetModuleDebugMetadataVersion
      • LLVMGetModuleFlag
      • LLVMGetModuleIdentifier
      • LLVMGetModuleInlineAsm
      • LLVMGetNamedFunction
      • LLVMGetNamedGlobal
      • LLVMGetNamedGlobalAlias
      • LLVMGetNamedMetadata
      • LLVMGetNamedMetadataName
      • LLVMGetNamedMetadataNumOperands
      • LLVMGetNamedMetadataOperands
      • LLVMGetNextBasicBlock
      • LLVMGetNextFunction
      • LLVMGetNextGlobal
      • LLVMGetNextGlobalAlias
      • LLVMGetNextInstruction
      • LLVMGetNextNamedMetadata
      • LLVMGetNextParam
      • LLVMGetNextTarget
      • LLVMGetNextUse
      • LLVMGetNormalDest
      • LLVMGetNumArgOperands
      • LLVMGetNumClauses
      • LLVMGetNumContainedTypes
      • LLVMGetNumHandlers
      • LLVMGetNumIndices
      • LLVMGetNumOperands
      • LLVMGetNumSuccessors
      • LLVMGetOperand
      • LLVMGetOperandUse
      • LLVMGetOrdering
      • LLVMGetOrInsertComdat
      • LLVMGetOrInsertNamedMetadata
      • LLVMGetParam
      • LLVMGetParamParent
      • LLVMGetParams
      • LLVMGetParamTypes
      • LLVMGetParentCatchSwitch
      • LLVMGetPersonalityFn
      • LLVMGetPointerAddressSpace
      • LLVMGetPointerToGlobal
      • LLVMGetPreviousBasicBlock
      • LLVMGetPreviousFunction
      • LLVMGetPreviousGlobal
      • LLVMGetPreviousGlobalAlias
      • LLVMGetPreviousInstruction
      • LLVMGetPreviousNamedMetadata
      • LLVMGetPreviousParam
      • LLVMGetRelocationOffset
      • LLVMGetRelocations
      • LLVMGetRelocationSymbol
      • LLVMGetRelocationType
      • LLVMGetRelocationTypeName
      • LLVMGetRelocationValueString
      • LLVMGetReturnType
      • LLVMGetSection
      • LLVMGetSectionAddress
      • LLVMGetSectionContainsSymbol
      • LLVMGetSectionContents
      • LLVMGetSectionName
      • LLVMGetSections
      • LLVMGetSectionSize
      • LLVMGetSourceFileName
      • LLVMGetStringAttributeAtIndex
      • LLVMGetStringAttributeKind
      • LLVMGetStringAttributeValue
      • LLVMGetStringErrorTypeId
      • LLVMGetStructElementTypes
      • LLVMGetStructName
      • LLVMGetSubprogram
      • LLVMGetSubtypes
      • LLVMGetSuccessor
      • LLVMGetSwitchDefaultDest
      • LLVMGetSymbolAddress
      • LLVMGetSymbolName
      • LLVMGetSymbols
      • LLVMGetSymbolSize
      • LLVMGetTarget
      • LLVMGetTargetDescription
      • LLVMGetTargetFromName
      • LLVMGetTargetFromTriple
      • LLVMGetTargetMachineCPU
      • LLVMGetTargetMachineFeatureString
      • LLVMGetTargetMachineTarget
      • LLVMGetTargetMachineTriple
      • LLVMGetTargetName
      • LLVMGetThreadLocalMode
      • LLVMGetTypeByName
      • LLVMGetTypeContext
      • LLVMGetTypeKind
      • LLVMGetUndef
      • LLVMGetUnnamedAddress
      • LLVMGetUnwindDest
      • LLVMGetUsedValue
      • LLVMGetUser
      • LLVMGetValueKind
      • LLVMGetValueName2
      • LLVMGetVectorSize
      • LLVMGetVisibility
      • LLVMGetVolatile
      • LLVMGlobalClearMetadata
      • LLVMGlobalCopyAllMetadata
      • LLVMGlobalEraseMetadata
      • LLVMGlobalGetValueType
      • LLVMGlobalSetMetadata
      • LLVMHalfType
      • LLVMHalfTypeInContext
      • LLVMHasMetadata
      • LLVMHasPersonalityFn
      • LLVMInitializeAArch64AsmParser
      • LLVMInitializeAArch64AsmPrinter
      • LLVMInitializeAArch64Disassembler
      • LLVMInitializeAArch64Target
      • LLVMInitializeAArch64TargetInfo
      • LLVMInitializeAArch64TargetMC
      • LLVMInitializeAggressiveInstCombiner
      • LLVMInitializeAllAsmParsers
      • LLVMInitializeAllAsmPrinters
      • LLVMInitializeAllDisassemblers
      • LLVMInitializeAllTargetInfos
      • LLVMInitializeAllTargetMCs
      • LLVMInitializeAllTargets
      • LLVMInitializeAMDGPUAsmParser
      • LLVMInitializeAMDGPUAsmPrinter
      • LLVMInitializeAMDGPUDisassembler
      • LLVMInitializeAMDGPUTarget
      • LLVMInitializeAMDGPUTargetInfo
      • LLVMInitializeAMDGPUTargetMC
      • LLVMInitializeAnalysis
      • LLVMInitializeARMAsmParser
      • LLVMInitializeARMAsmPrinter
      • LLVMInitializeARMDisassembler
      • LLVMInitializeARMTarget
      • LLVMInitializeARMTargetInfo
      • LLVMInitializeARMTargetMC
      • LLVMInitializeBPFAsmParser
      • LLVMInitializeBPFAsmPrinter
      • LLVMInitializeBPFDisassembler
      • LLVMInitializeBPFTarget
      • LLVMInitializeBPFTargetInfo
      • LLVMInitializeBPFTargetMC
      • LLVMInitializeCodeGen
      • LLVMInitializeCore
      • LLVMInitializeFunctionPassManager
      • LLVMInitializeHexagonAsmParser
      • LLVMInitializeHexagonAsmPrinter
      • LLVMInitializeHexagonDisassembler
      • LLVMInitializeHexagonTarget
      • LLVMInitializeHexagonTargetInfo
      • LLVMInitializeHexagonTargetMC
      • LLVMInitializeInstCombine
      • LLVMInitializeInstrumentation
      • LLVMInitializeIPA
      • LLVMInitializeIPO
      • LLVMInitializeLanaiAsmParser
      • LLVMInitializeLanaiAsmPrinter
      • LLVMInitializeLanaiDisassembler
      • LLVMInitializeLanaiTarget
      • LLVMInitializeLanaiTargetInfo
      • LLVMInitializeLanaiTargetMC
      • LLVMInitializeMCJITCompilerOptions
      • LLVMInitializeMipsAsmParser
      • LLVMInitializeMipsAsmPrinter
      • LLVMInitializeMipsDisassembler
      • LLVMInitializeMipsTarget
      • LLVMInitializeMipsTargetInfo
      • LLVMInitializeMipsTargetMC
      • LLVMInitializeMSP430AsmParser
      • LLVMInitializeMSP430AsmPrinter
      • LLVMInitializeMSP430Disassembler
      • LLVMInitializeMSP430Target
      • LLVMInitializeMSP430TargetInfo
      • LLVMInitializeMSP430TargetMC
      • LLVMInitializeNativeAsmParser
      • LLVMInitializeNativeAsmPrinter
      • LLVMInitializeNativeDisassembler
      • LLVMInitializeNativeTarget
      • LLVMInitializeNVPTXAsmPrinter
      • LLVMInitializeNVPTXTarget
      • LLVMInitializeNVPTXTargetInfo
      • LLVMInitializeNVPTXTargetMC
      • LLVMInitializeObjCARCOpts
      • LLVMInitializePowerPCAsmParser
      • LLVMInitializePowerPCAsmPrinter
      • LLVMInitializePowerPCDisassembler
      • LLVMInitializePowerPCTarget
      • LLVMInitializePowerPCTargetInfo
      • LLVMInitializePowerPCTargetMC
      • LLVMInitializeScalarOpts
      • LLVMInitializeSparcAsmParser
      • LLVMInitializeSparcAsmPrinter
      • LLVMInitializeSparcDisassembler
      • LLVMInitializeSparcTarget
      • LLVMInitializeSparcTargetInfo
      • LLVMInitializeSparcTargetMC
      • LLVMInitializeSystemZAsmParser
      • LLVMInitializeSystemZAsmPrinter
      • LLVMInitializeSystemZDisassembler
      • LLVMInitializeSystemZTarget
      • LLVMInitializeSystemZTargetInfo
      • LLVMInitializeSystemZTargetMC
      • LLVMInitializeTarget
      • LLVMInitializeTransformUtils
      • LLVMInitializeVectorization
      • LLVMInitializeWebAssemblyAsmParser
      • LLVMInitializeWebAssemblyAsmPrinter
      • LLVMInitializeWebAssemblyDisassembler
      • LLVMInitializeWebAssemblyTarget
      • LLVMInitializeWebAssemblyTargetInfo
      • LLVMInitializeWebAssemblyTargetMC
      • LLVMInitializeX86AsmParser
      • LLVMInitializeX86AsmPrinter
      • LLVMInitializeX86Disassembler
      • LLVMInitializeX86Target
      • LLVMInitializeX86TargetInfo
      • LLVMInitializeX86TargetMC
      • LLVMInitializeXCoreAsmPrinter
      • LLVMInitializeXCoreDisassembler
      • LLVMInitializeXCoreTarget
      • LLVMInitializeXCoreTargetInfo
      • LLVMInitializeXCoreTargetMC
      • LLVMInsertBasicBlock
      • LLVMInsertBasicBlockInContext
      • LLVMInsertIntoBuilder
      • LLVMInsertIntoBuilderWithName
      • LLVMInstallFatalErrorHandler
      • LLVMInstructionClone
      • LLVMInstructionEraseFromParent
      • LLVMInstructionGetAllMetadataOtherThanDebugLoc
      • LLVMInstructionRemoveFromParent
      • LLVMInt128Type
      • LLVMInt128TypeInContext
      • LLVMInt16Type
      • LLVMInt16TypeInContext
      • LLVMInt1Type
      • LLVMInt1TypeInContext
      • LLVMInt32Type
      • LLVMInt32TypeInContext
      • LLVMInt64Type
      • LLVMInt64TypeInContext
      • LLVMInt8Type
      • LLVMInt8TypeInContext
      • LLVMIntPtrType
      • LLVMIntPtrTypeForAS
      • LLVMIntPtrTypeForASInContext
      • LLVMIntPtrTypeInContext
      • LLVMIntrinsicCopyOverloadedName
      • LLVMIntrinsicGetName
      • LLVMIntrinsicGetType
      • LLVMIntrinsicIsOverloaded
      • LLVMIntType
      • LLVMIntTypeInContext
      • LLVMIsAAddrSpaceCastInst
      • LLVMIsAAllocaInst
      • LLVMIsAArgument
      • LLVMIsABasicBlock
      • LLVMIsABinaryOperator
      • LLVMIsABitCastInst
      • LLVMIsABlockAddress
      • LLVMIsABranchInst
      • LLVMIsACallInst
      • LLVMIsACastInst
      • LLVMIsACatchPadInst
      • LLVMIsACatchReturnInst
      • LLVMIsACleanupPadInst
      • LLVMIsACleanupReturnInst
      • LLVMIsACmpInst
      • LLVMIsAConstant
      • LLVMIsAConstantAggregateZero
      • LLVMIsAConstantArray
      • LLVMIsAConstantDataArray
      • LLVMIsAConstantDataSequential
      • LLVMIsAConstantDataVector
      • LLVMIsAConstantExpr
      • LLVMIsAConstantFP
      • LLVMIsAConstantInt
      • LLVMIsAConstantPointerNull
      • LLVMIsAConstantStruct
      • LLVMIsAConstantTokenNone
      • LLVMIsAConstantVector
      • LLVMIsADbgDeclareInst
      • LLVMIsADbgInfoIntrinsic
      • LLVMIsADbgLabelInst
      • LLVMIsADbgVariableIntrinsic
      • LLVMIsAExtractElementInst
      • LLVMIsAExtractValueInst
      • LLVMIsAFCmpInst
      • LLVMIsAFPExtInst
      • LLVMIsAFPToSIInst
      • LLVMIsAFPToUIInst
      • LLVMIsAFPTruncInst
      • LLVMIsAFuncletPadInst
      • LLVMIsAFunction
      • LLVMIsAGetElementPtrInst
      • LLVMIsAGlobalAlias
      • LLVMIsAGlobalIFunc
      • LLVMIsAGlobalObject
      • LLVMIsAGlobalValue
      • LLVMIsAGlobalVariable
      • LLVMIsAICmpInst
      • LLVMIsAIndirectBrInst
      • LLVMIsAInlineAsm
      • LLVMIsAInsertElementInst
      • LLVMIsAInsertValueInst
      • LLVMIsAInstruction
      • LLVMIsAIntrinsicInst
      • LLVMIsAIntToPtrInst
      • LLVMIsAInvokeInst
      • LLVMIsALandingPadInst
      • LLVMIsALoadInst
      • LLVMIsAMDNode
      • LLVMIsAMDString
      • LLVMIsAMemCpyInst
      • LLVMIsAMemIntrinsic
      • LLVMIsAMemMoveInst
      • LLVMIsAMemSetInst
      • LLVMIsAPHINode
      • LLVMIsAPtrToIntInst
      • LLVMIsAResumeInst
      • LLVMIsAReturnInst
      • LLVMIsASelectInst
      • LLVMIsASExtInst
      • LLVMIsAShuffleVectorInst
      • LLVMIsASIToFPInst
      • LLVMIsAStoreInst
      • LLVMIsASwitchInst
      • LLVMIsATerminatorInst
      • LLVMIsAtomicSingleThread
      • LLVMIsATruncInst
      • LLVMIsAUIToFPInst
      • LLVMIsAUnaryInstruction
      • LLVMIsAUndefValue
      • LLVMIsAUnreachableInst
      • LLVMIsAUser
      • LLVMIsAVAArgInst
      • LLVMIsAZExtInst
      • LLVMIsCleanup
      • LLVMIsConditional
      • LLVMIsConstant
      • LLVMIsConstantString
      • LLVMIsDeclaration
      • LLVMIsEnumAttribute
      • LLVMIsExternallyInitialized
      • LLVMIsFunctionVarArg
      • LLVMIsGlobalConstant
      • LLVMIsInBounds
      • LLVMIsLiteralStruct
      • LLVMIsMultithreaded
      • LLVMIsNull
      • LLVMIsOpaqueStruct
      • LLVMIsPackedStruct
      • LLVMIsRelocationIteratorAtEnd
      • LLVMIsSectionIteratorAtEnd
      • LLVMIsStringAttribute
      • LLVMIsSymbolIteratorAtEnd
      • LLVMIsTailCall
      • LLVMIsThreadLocal
      • LLVMIsUndef
      • LLVMLabelType
      • LLVMLabelTypeInContext
      • LLVMLinkInInterpreter
      • LLVMLinkInMCJIT
      • LLVMLinkModules2
      • LLVMLoadLibraryPermanently
      • LLVMMDNode
      • LLVMMDNodeInContext
      • LLVMMDString
      • LLVMMDStringInContext
      • LLVMMetadataAsValue
      • LLVMMetadataReplaceAllUsesWith
      • LLVMMetadataTypeInContext
      • LLVMModuleCreateWithName
      • LLVMModuleCreateWithNameInContext
      • LLVMModuleFlagEntriesGetFlagBehavior
      • LLVMModuleFlagEntriesGetKey
      • LLVMModuleFlagEntriesGetMetadata
      • LLVMMoveBasicBlockAfter
      • LLVMMoveBasicBlockBefore
      • LLVMMoveToContainingSection
      • LLVMMoveToNextRelocation
      • LLVMMoveToNextSection
      • LLVMMoveToNextSymbol
      • LLVMNormalizeTargetTriple
      • LLVMOffsetOfElement
      • LLVMOrcAddEagerlyCompiledIR
      • LLVMOrcAddLazilyCompiledIR
      • LLVMOrcAddObjectFile
      • LLVMOrcCreateIndirectStub
      • LLVMOrcCreateInstance
      • LLVMOrcCreateLazyCompileCallback
      • LLVMOrcGetErrorMsg
      • LLVMOrcGetMangledSymbol
      • LLVMOrcGetSymbolAddress
      • LLVMOrcGetSymbolAddressIn
      • LLVMOrcRegisterJITEventListener
      • LLVMOrcRemoveModule
      • LLVMOrcSetIndirectStubPointer
      • LLVMOrcUnregisterJITEventListener
      • LLVMParseBitcode
      • LLVMParseBitcode2
      • LLVMParseBitcodeInContext2
      • LLVMParseCommandLineOptions
      • LLVMParseIRInContext
      • LLVMPassManagerBuilderCreate
      • LLVMPassManagerBuilderPopulateFunctionPassManager
      • LLVMPassManagerBuilderPopulateLTOPassManager
      • LLVMPassManagerBuilderPopulateModulePassManager
      • LLVMPassManagerBuilderSetDisableSimplifyLibCalls
      • LLVMPassManagerBuilderSetDisableUnitAtATime
      • LLVMPassManagerBuilderSetDisableUnrollLoops
      • LLVMPassManagerBuilderSetOptLevel
      • LLVMPassManagerBuilderSetSizeLevel
      • LLVMPassManagerBuilderUseInlinerWithThreshold
      • LLVMPointerSize
      • LLVMPointerSizeForAS
      • LLVMPointerType
      • LLVMPositionBuilder
      • LLVMPositionBuilderAtEnd
      • LLVMPositionBuilderBefore
      • LLVMPPCFP128Type
      • LLVMPPCFP128TypeInContext
      • LLVMPreferredAlignmentOfGlobal
      • LLVMPreferredAlignmentOfType
      • LLVMPrintModuleToFile
      • LLVMPrintModuleToString
      • LLVMPrintTypeToString
      • LLVMPrintValueToString
      • LLVMRecompileAndRelinkFunction
      • LLVMRemoveBasicBlockFromParent
      • LLVMRemoveCallSiteEnumAttribute
      • LLVMRemoveCallSiteStringAttribute
      • LLVMRemoveEnumAttributeAtIndex
      • LLVMRemoveModule
      • LLVMRemoveStringAttributeAtIndex
      • LLVMReplaceAllUsesWith
      • LLVMResetFatalErrorHandler
      • LLVMRunFunction
      • LLVMRunFunctionAsMain
      • LLVMRunFunctionPassManager
      • LLVMRunPassManager
      • LLVMRunStaticConstructors
      • LLVMRunStaticDestructors
      • LLVMSearchForAddressOfSymbol
      • LLVMSetAlignment
      • LLVMSetArgOperand
      • LLVMSetAtomicSingleThread
      • LLVMSetCleanup
      • LLVMSetCmpXchgFailureOrdering
      • LLVMSetCmpXchgSuccessOrdering
      • LLVMSetComdat
      • LLVMSetComdatSelectionKind
      • LLVMSetCondition
      • LLVMSetCurrentDebugLocation
      • LLVMSetDataLayout
      • LLVMSetDisasmOptions
      • LLVMSetDLLStorageClass
      • LLVMSetExternallyInitialized
      • LLVMSetFunctionCallConv
      • LLVMSetGC
      • LLVMSetGlobalConstant
      • LLVMSetInitializer
      • LLVMSetInstDebugLocation
      • LLVMSetInstrParamAlignment
      • LLVMSetInstructionCallConv
      • LLVMSetIsInBounds
      • LLVMSetLinkage
      • LLVMSetMetadata
      • LLVMSetModuleDataLayout
      • LLVMSetModuleIdentifier
      • LLVMSetModuleInlineAsm2
      • LLVMSetNormalDest
      • LLVMSetOperand
      • LLVMSetOrdering
      • LLVMSetParamAlignment
      • LLVMSetParentCatchSwitch
      • LLVMSetPersonalityFn
      • LLVMSetSection
      • LLVMSetSourceFileName
      • LLVMSetSubprogram
      • LLVMSetSuccessor
      • LLVMSetTailCall
      • LLVMSetTarget
      • LLVMSetTargetMachineAsmVerbosity
      • LLVMSetThreadLocal
      • LLVMSetThreadLocalMode
      • LLVMSetUnnamedAddress
      • LLVMSetUnwindDest
      • LLVMSetValueName2
      • LLVMSetVisibility
      • LLVMSetVolatile
      • LLVMShutdown
      • LLVMSizeOf
      • LLVMSizeOfTypeInBits
      • LLVMStoreSizeOfType
      • LLVMStripModuleDebugInfo
      • LLVMStructCreateNamed
      • LLVMStructGetTypeAtIndex
      • LLVMStructSetBody
      • LLVMStructType
      • LLVMStructTypeInContext
      • LLVMTargetHasAsmBackend
      • LLVMTargetHasJIT
      • LLVMTargetHasTargetMachine
      • LLVMTargetMachineEmitToFile
      • LLVMTargetMachineEmitToMemoryBuffer
      • LLVMTemporaryMDNode
      • LLVMTokenTypeInContext
      • LLVMTypeIsSized
      • LLVMTypeOf
      • LLVMValueAsBasicBlock
      • LLVMValueAsMetadata
      • LLVMValueIsBasicBlock
      • LLVMValueMetadataEntriesGetKind
      • LLVMValueMetadataEntriesGetMetadata
      • LLVMVectorType
      • LLVMVerifyFunction
      • LLVMVerifyModule
      • LLVMViewFunctionCFG
      • LLVMViewFunctionCFGOnly
      • LLVMVoidType
      • LLVMVoidTypeInContext
      • LLVMWriteBitcodeToFD
      • LLVMWriteBitcodeToFile
      • LLVMWriteBitcodeToMemoryBuffer
      • LLVMX86FP80Type
      • LLVMX86FP80TypeInContext
      • LLVMX86MMXType
      • LLVMX86MMXTypeInContext
    • OrcDisposeMangledSymbolMarshaler
      • GetInstance
    • size_t
      • Equality
      • Equals
      • FromInt32
      • FromInt64
      • FromUInt32
      • FromUInt64
      • GetHashCode
      • Implicit
      • Inequality
      • ToInt32
      • ToInt64
      • Zero
    • TargetRegistrations
    • WrappedNativeCallback
      • Dispose
      • Implicit
      • ToDelegate
      • ToIntPtr
      • WrappedNativeCallback
    • WrappedNativeCallback<T>
      • Implicit
      • ToDelegate
      • WrappedNativeCallback
  • Llvm.NET.JIT
    • GenericValue
      • GenericValue
      • IntegerBitWidth
      • ToDouble
      • ToFloat
      • ToInt32
      • ToUInt32
    • IExecutionEngine
      • AddEagerlyCompiledModule
      • DefaultSymbolResolver
      • GetFunctionDelegate
      • RemoveModule
      • TargetMachine
    • ILazyCompileExecutionEngine
      • AddLazyCompiledModule
      • AddLazyFunctionGenerator
    • LazyCompilationExecutionEngineExtensions
      • AddEagerlyCompiledModule
      • AddLazyCompiledModule
      • AddLazyFunctionGenerator
    • LazyFunctionCompiler
    • OrcJit
      • AddEagerlyCompiledModule
      • AddInteropCallback
      • AddLazyCompiledModule
      • AddLazyFunctionGenerator
      • DefaultSymbolResolver
      • Dispose
      • GetFunctionDelegate
      • OrcJit
      • RemoveModule
      • TargetMachine
  • Llvm.NET.ObjectFile
    • Relocation
      • Description
      • Equality
      • Equals
      • GetHashCode
      • Inequality
      • Kind
      • Offset
      • Section
      • Symbol
      • Value
    • Section
      • Address
      • ContainsSymbol
      • Contents
      • Equality
      • Equals
      • GetHashCode
      • Inequality
      • MoveToContainingSection
      • Name
      • ObjectFile
      • Relocations
    • Symbol
      • Address
      • Equality
      • Equals
      • GetHashCode
      • Inequality
      • Name
      • ObjectFile
      • Section
      • Size
    • TargetObjectFile
      • Dispose
      • Open
      • Sections
      • Symbols
      • TargetObjectFile
  • Llvm.NET.Transforms
    • FunctionPassManager
      • Finish
      • FunctionPassManager
      • Initialize
      • Run
    • InterproceduralTransforms
      • AddAlwaysInlinerPass
      • AddArgumentPromotionPass
      • AddConstantMergePass
      • AddDeadArgEliminationPass
      • AddFunctionAttrsPass
      • AddFunctionInliningPass
      • AddGlobalDCEPass
      • AddGlobalOptimizerPass
      • AddInternalizePass
      • AddIPConstantPropagationPass
      • AddIPSCCPPass
      • AddPruneEHPass
      • AddStripDeadPrototypesPass
      • AddStripSymbolsPass
    • ModulePassManager
      • ModulePassManager
      • Run
    • PassManager
      • Dispose
    • Sanitizers
      • AddAddressSanitizerPass
      • AddDataFlowSanitizerPass
      • AddMemorySanitizerPass
      • AddSanitizerPass
      • AddThreadSanitizerPass
    • ScalarTransforms
      • AddAggressiveDCEPass
      • AddAlignmentFromAssumptionsPass
      • AddBasicAliasAnalysisPass
      • AddBitTrackingDCEPass
      • AddCFGSimplificationPass
      • AddConstantPropagationPass
      • AddCorrelatedValuePropagationPass
      • AddDeadStoreEliminationPass
      • AddDemoteMemoryToRegisterPass
      • AddEarlyCSEMemSSAPass
      • AddEarlyCSEPass
      • AddGVNPass
      • AddIndVarSimplifyPass
      • AddInstructionCombiningPass
      • AddJumpThreadingPass
      • AddLICMPass
      • AddLoopDeletionPass
      • AddLoopIdiomPass
      • AddLoopRerollPass
      • AddLoopRotatePass
      • AddLoopUnrollAndJamPass
      • AddLoopUnrollPass
      • AddLoopUnswitchPass
      • AddLowerExpectIntrinsicPass
      • AddLowerSwitchPass
      • AddMemCpyOptPass
      • AddMergedLoadStoreMotionPass
      • AddNewGVNPass
      • AddPartiallyInlineLibCallsPass
      • AddPromoteMemoryToRegisterPass
      • AddReassociatePass
      • AddScalarizerPass
      • AddScalarReplAggregatesPass
      • AddScalarReplAggregatesPassSSA
      • AddScalarReplAggregatesPassWithThreshold
      • AddSCCPPass
      • AddScopedNoAliasAAPass
      • AddSimplifyLibCallsPass
      • AddTailCallEliminationPass
      • AddTypeBasedAliasAnalysisPass
      • AddVerifierPass
      • LowerAtomicPass
    • VectorTransforms
      • AddLoopVectorizePass
      • AddSLPVectorizePass
  • Llvm.NET.Types
    • IArrayType
      • Length
    • IFunctionType
      • IsVarArg
      • ParameterTypes
      • ReturnType
    • INamedStructuralType
      • IsOpaque
      • Members
      • Name
    • IPointerType
      • AddressSpace
    • ISequenceType
      • ElementType
    • IStructType
      • IsPacked
      • SetBody
    • ITypeRef
      • Context
      • CreateArrayType
      • CreatePointerType
      • GetNullValue
      • IntegerBitWidth
      • IsDouble
      • IsFloat
      • IsFloatingPoint
      • IsInteger
      • IsPointer
      • IsPointerPointer
      • IsSequence
      • IsSized
      • IsStruct
      • IsVoid
      • Kind
    • IVectorType
      • Size
    • TypeKind
  • Llvm.NET.Values
    • Argument
      • AddAttribute
      • AddAttributes
      • Attributes
      • ContainingFunction
      • Index
      • RemoveAttribute
      • SetAlignment
    • AsmDialect
    • AttributeCollectionExtensions
      • Remove
    • AttributeContainerMixins
      • AddAttribute
      • AddAttributes
      • Contains
      • RemoveAttribute
    • AttributeKind
    • AttributeKindExtensions
      • GetAttributeName
      • LookupId
      • RequiresIntValue
    • AttributeValue
      • Context
      • Equality
      • Equals
      • GetHashCode
      • Inequality
      • IntegerValue
      • IsEnum
      • IsInt
      • IsString
      • IsValidOn
      • Kind
      • Name
      • StringValue
      • ToString
      • VerifyValidOn
    • BasicBlock
      • ContainingFunction
      • FirstInstruction
      • GetNextInstruction
      • Instructions
      • LastInstruction
      • Terminator
    • BlockAddress
      • BasicBlock
      • Function
    • CallingConvention
    • Constant
      • AllOnesValueFor
      • ConstPointerToNullFor
      • IsZeroValue
      • NullValueFor
      • ToMetadata
      • UndefinedValueFor
    • ConstantAggregate
    • ConstantAggregateZero
    • ConstantArray
      • From
    • ConstantData
    • ConstantDataArray
    • ConstantDataSequential
      • ExtractAsString
      • IsString
    • ConstantDataVector
    • ConstantExpression
      • BitCast
      • GetElementPtr
      • IntToPtrExpression
      • OpCode
    • ConstantFP
      • GetValueWithLoss
      • Value
    • ConstantInt
      • BitWidth
      • SignExtendedValue
      • ZeroExtendedValue
    • ConstantPointerNull
      • From
    • ConstantStruct
    • ConstantTokenNone
    • ConstantVector
    • FunctionAttributeIndex
    • FunctionIndexKinds
    • GlobalAlias
      • Aliasee
    • GlobalIFunc
      • Resolver
    • GlobalIndirectSymbol
      • IndirectSymbol
    • GlobalObject
      • Alignment
      • Comdat
      • Metadata
      • Section
      • SetMetadata
    • GlobalObjectExtensions
      • Alignment
      • Comdat
      • SectionName
    • GlobalValue
      • IsDeclaration
      • Linkage
      • ParentModule
      • UnnamedAddress
      • Visibility
    • GlobalValueExtensions
      • Linkage
      • UnnamedAddress
      • Visibility
    • GlobalVariable
      • AddDebugInfo
      • Initializer
      • IsConstant
      • IsExternallyInitialized
      • IsThreadLocal
      • RemoveFromParent
    • IAttributeAccessor
      • AddAttributeAtIndex
      • GetAttributeAtIndex
      • GetAttributeCountAtIndex
      • GetAttributesAtIndex
      • RemoveAttributeAtIndex
    • IAttributeContainer
      • Attributes
      • Context
    • IAttributeDictionary
    • InlineAsm
    • IrFunction
      • AddAttributeAtIndex
      • AppendBasicBlock
      • Attributes
      • BasicBlocks
      • CallingConvention
      • DISubProgram
      • EntryBlock
      • EraseFromParent
      • FindOrCreateNamedBlock
      • GcName
      • GetAttributeAtIndex
      • GetAttributeCountAtIndex
      • GetAttributesAtIndex
      • InsertBasicBlock
      • IntrinsicId
      • IsVarArg
      • Parameters
      • PersonalityFunction
      • PrependBasicBlock
      • RemoveAttributeAtIndex
      • ReturnType
      • Signature
      • Verify
    • Linkage
    • UndefValue
    • UnnamedAddressKind
    • Use
      • User
      • Value
    • User
      • GetOperand
      • Operands
      • SetOperand
      • Uses
    • Value
      • AddExtendedPropertyValue
      • Context
      • IsCallSite
      • IsFunction
      • IsInstruction
      • IsNull
      • IsUndefined
      • Name
      • NativeType
      • ReplaceAllUsesWith
      • ToString
      • TryGetExtendedPropertyValue
    • ValueExtensions
      • RegisterName
    • Visibility

Enum LibLLVMValueKind

Enum to match the underlying raw LLVM Value kind enumeration

Namespace: Llvm.NET.Interop
Assembly: Llvm.NET.dll

Syntax

public enum LibLLVMValueKind

Remarks

In order to map from an arbitrary LLVMValueRef to a wrapped managed type the exact kind of value must be known. However, the LLVM-C API uses a value kind that is not complete and doesn't match the underlying enum values. (It includes complex transforms to ensure the 'C' API is "stable" though incomplete. This, causes problems for managed projections like Llvm.NET. So as an extension to LLVM-C the LibLLVM library supports a method to get at the underlying value.

Important

It is important to note that the enumerated values here are subject to change with every version of LLVM. Generally, this is only intended for use within the object model projection of Llvm.NET.

Fields

AddKind

TODO: Provide summary for LibLLVMValueKind.AddKind Enumeration

AddrSpaceCastKind

TODO: Provide summary for LibLLVMValueKind.AddrSpaceCastKind Enumeration

AllocaKind

TODO: Provide summary for LibLLVMValueKind.AllocaKind Enumeration

AndKind

TODO: Provide summary for LibLLVMValueKind.AndKind Enumeration

ArgumentKind

TODO: Provide summary for LibLLVMValueKind.ArgumentKind Enumeration

AShrKind

TODO: Provide summary for LibLLVMValueKind.AShrKind Enumeration

AtomicCmpXchgKind

TODO: Provide summary for LibLLVMValueKind.AtomicCmpXchgKind Enumeration

AtomicRMWKind

TODO: Provide summary for LibLLVMValueKind.AtomicRMWKind Enumeration

BasicBlockKind

TODO: Provide summary for LibLLVMValueKind.BasicBlockKind Enumeration

BitCastKind

TODO: Provide summary for LibLLVMValueKind.BitCastKind Enumeration

BlockAddressKind

TODO: Provide summary for LibLLVMValueKind.BlockAddressKind Enumeration

BrKind

TODO: Provide summary for LibLLVMValueKind.BrKind Enumeration

CallKind

TODO: Provide summary for LibLLVMValueKind.CallKind Enumeration

CatchPadKind

TODO: Provide summary for LibLLVMValueKind.CatchPadKind Enumeration

CatchRetKind

TODO: Provide summary for LibLLVMValueKind.CatchRetKind Enumeration

CatchSwitchKind

TODO: Provide summary for LibLLVMValueKind.CatchSwitchKind Enumeration

CleanupPadKind

TODO: Provide summary for LibLLVMValueKind.CleanupPadKind Enumeration

CleanupRetKind

TODO: Provide summary for LibLLVMValueKind.CleanupRetKind Enumeration

ConstantAggregateFirstValKind

TODO: Provide summary for LibLLVMValueKind.ConstantAggregateFirstValKind Enumeration

ConstantAggregateLastValKind

TODO: Provide summary for LibLLVMValueKind.ConstantAggregateLastValKind Enumeration

ConstantAggregateZeroKind

TODO: Provide summary for LibLLVMValueKind.ConstantAggregateZeroKind Enumeration

ConstantArrayKind

TODO: Provide summary for LibLLVMValueKind.ConstantArrayKind Enumeration

ConstantDataArrayKind

TODO: Provide summary for LibLLVMValueKind.ConstantDataArrayKind Enumeration

ConstantDataFirstValKind

TODO: Provide summary for LibLLVMValueKind.ConstantDataFirstValKind Enumeration

ConstantDataLastValKind

TODO: Provide summary for LibLLVMValueKind.ConstantDataLastValKind Enumeration

ConstantDataVectorKind

TODO: Provide summary for LibLLVMValueKind.ConstantDataVectorKind Enumeration

ConstantExprKind

TODO: Provide summary for LibLLVMValueKind.ConstantExprKind Enumeration

ConstantFirstValKind

TODO: Provide summary for LibLLVMValueKind.ConstantFirstValKind Enumeration

ConstantFPKind

TODO: Provide summary for LibLLVMValueKind.ConstantFPKind Enumeration

ConstantIntKind

TODO: Provide summary for LibLLVMValueKind.ConstantIntKind Enumeration

ConstantLastValKind

TODO: Provide summary for LibLLVMValueKind.ConstantLastValKind Enumeration

ConstantPointerNullKind

TODO: Provide summary for LibLLVMValueKind.ConstantPointerNullKind Enumeration

ConstantStructKind

TODO: Provide summary for LibLLVMValueKind.ConstantStructKind Enumeration

ConstantTokenNoneKind

TODO: Provide summary for LibLLVMValueKind.ConstantTokenNoneKind Enumeration

ConstantVectorKind

TODO: Provide summary for LibLLVMValueKind.ConstantVectorKind Enumeration

ExtractElementKind

TODO: Provide summary for LibLLVMValueKind.ExtractElementKind Enumeration

ExtractValueKind

TODO: Provide summary for LibLLVMValueKind.ExtractValueKind Enumeration

FAddKind

TODO: Provide summary for LibLLVMValueKind.FAddKind Enumeration

FCmpKind

TODO: Provide summary for LibLLVMValueKind.FCmpKind Enumeration

FDivKind

TODO: Provide summary for LibLLVMValueKind.FDivKind Enumeration

FenceKind

TODO: Provide summary for LibLLVMValueKind.FenceKind Enumeration

FMulKind

TODO: Provide summary for LibLLVMValueKind.FMulKind Enumeration

FNegKind

TODO: Provide summary for LibLLVMValueKind.FNegKind Enumeration

FPExtKind

TODO: Provide summary for LibLLVMValueKind.FPExtKind Enumeration

FPToSIKind

TODO: Provide summary for LibLLVMValueKind.FPToSIKind Enumeration

FPToUIKind

TODO: Provide summary for LibLLVMValueKind.FPToUIKind Enumeration

FPTruncKind

TODO: Provide summary for LibLLVMValueKind.FPTruncKind Enumeration

FRemKind

TODO: Provide summary for LibLLVMValueKind.FRemKind Enumeration

FSubKind

TODO: Provide summary for LibLLVMValueKind.FSubKind Enumeration

FunctionKind

TODO: Provide summary for LibLLVMValueKind.FunctionKind Enumeration

GetElementPtrKind

TODO: Provide summary for LibLLVMValueKind.GetElementPtrKind Enumeration

GlobalAliasKind

TODO: Provide summary for LibLLVMValueKind.GlobalAliasKind Enumeration

GlobalIFuncKind

TODO: Provide summary for LibLLVMValueKind.GlobalIFuncKind Enumeration

GlobalVariableKind

TODO: Provide summary for LibLLVMValueKind.GlobalVariableKind Enumeration

ICmpKind

TODO: Provide summary for LibLLVMValueKind.ICmpKind Enumeration

IndirectBrKind

TODO: Provide summary for LibLLVMValueKind.IndirectBrKind Enumeration

InlineAsmKind

TODO: Provide summary for LibLLVMValueKind.InlineAsmKind Enumeration

InsertElementKind

TODO: Provide summary for LibLLVMValueKind.InsertElementKind Enumeration

InsertValueKind

TODO: Provide summary for LibLLVMValueKind.InsertValueKind Enumeration

InstructionKind

TODO: Provide summary for LibLLVMValueKind.InstructionKind Enumeration

IntToPtrKind

TODO: Provide summary for LibLLVMValueKind.IntToPtrKind Enumeration

InvokeKind

TODO: Provide summary for LibLLVMValueKind.InvokeKind Enumeration

LandingPadKind

TODO: Provide summary for LibLLVMValueKind.LandingPadKind Enumeration

LoadKind

TODO: Provide summary for LibLLVMValueKind.LoadKind Enumeration

LShrKind

TODO: Provide summary for LibLLVMValueKind.LShrKind Enumeration

MemoryDefKind

TODO: Provide summary for LibLLVMValueKind.MemoryDefKind Enumeration

MemoryPhiKind

TODO: Provide summary for LibLLVMValueKind.MemoryPhiKind Enumeration

MemoryUseKind

TODO: Provide summary for LibLLVMValueKind.MemoryUseKind Enumeration

MetadataAsValueKind

TODO: Provide summary for LibLLVMValueKind.MetadataAsValueKind Enumeration

MulKind

TODO: Provide summary for LibLLVMValueKind.MulKind Enumeration

OrKind

TODO: Provide summary for LibLLVMValueKind.OrKind Enumeration

PHIKind

TODO: Provide summary for LibLLVMValueKind.PHIKind Enumeration

PtrToIntKind

TODO: Provide summary for LibLLVMValueKind.PtrToIntKind Enumeration

ResumeKind

TODO: Provide summary for LibLLVMValueKind.ResumeKind Enumeration

RetKind

TODO: Provide summary for LibLLVMValueKind.RetKind Enumeration

SDivKind

TODO: Provide summary for LibLLVMValueKind.SDivKind Enumeration

SelectKind

TODO: Provide summary for LibLLVMValueKind.SelectKind Enumeration

SExtKind

TODO: Provide summary for LibLLVMValueKind.SExtKind Enumeration

ShlKind

TODO: Provide summary for LibLLVMValueKind.ShlKind Enumeration

ShuffleVectorKind

TODO: Provide summary for LibLLVMValueKind.ShuffleVectorKind Enumeration

SIToFPKind

TODO: Provide summary for LibLLVMValueKind.SIToFPKind Enumeration

SRemKind

TODO: Provide summary for LibLLVMValueKind.SRemKind Enumeration

StoreKind

TODO: Provide summary for LibLLVMValueKind.StoreKind Enumeration

SubKind

TODO: Provide summary for LibLLVMValueKind.SubKind Enumeration

SwitchKind

TODO: Provide summary for LibLLVMValueKind.SwitchKind Enumeration

TruncKind

TODO: Provide summary for LibLLVMValueKind.TruncKind Enumeration

UDivKind

TODO: Provide summary for LibLLVMValueKind.UDivKind Enumeration

UIToFPKind

TODO: Provide summary for LibLLVMValueKind.UIToFPKind Enumeration

UndefValueKind

TODO: Provide summary for LibLLVMValueKind.UndefValueKind Enumeration

UnreachableKind

TODO: Provide summary for LibLLVMValueKind.UnreachableKind Enumeration

URemKind

TODO: Provide summary for LibLLVMValueKind.URemKind Enumeration

UserOp1Kind

TODO: Provide summary for LibLLVMValueKind.UserOp1Kind Enumeration

UserOp2Kind

TODO: Provide summary for LibLLVMValueKind.UserOp2Kind Enumeration

VAArgKind

TODO: Provide summary for LibLLVMValueKind.VAArgKind Enumeration

XorKind

TODO: Provide summary for LibLLVMValueKind.XorKind Enumeration

ZExtKind

TODO: Provide summary for LibLLVMValueKind.ZExtKind Enumeration

Back to top Copyright (C) 2017-2019, Ubiquity.NET Contributors
Build: 8.0.0-alpha.0.0.ci-BLD.467210986