• 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

Namespace Llvm.NET.Interop

Classes

AliasStringMarshaler

Custom string marshaling class for strings in LLVM that do not require any disposal (e.g. simple copy on marshal)

CustomStringMarshalerBase

Base class for custom string marshaling

DisposableObject

Abstract base class for implementing the Disposable pattern

DisposeMessageMarshaler

Custom string marshaling class for strings using Llvm.NET.Interop.DisposeMessageMarshaler.LLVMDisposeMessage(System.IntPtr)

ErrorMessageMarshaler

Custom string marshaling class for strings using Llvm.NET.Interop.ErrorMessageMarshaler.LLVMDisposeErrorMessage(System.IntPtr)

IntPtrExtensions

Extension methods for IntPtr and UIntPtr

LibLLVMTripleRef

Global LLVM object handle

LibLLVMValueCacheRef

Global LLVM object handle

Library

Provides support for various LLVM static state initialization and manipulation

LLVMBuilderRef

Global LLVM object handle

LLVMContextRef

Global LLVM object handle

LLVMContextRefAlias

Alias handle for an LLVM object

LLVMDIBuilderRef

Global LLVM object handle

LLVMDisasmContextRef

Global LLVM object handle

LLVMErrorRef

Global LLVM object handle

LlvmException

Exception thrown from LLVM Error Messages

LLVMExecutionEngineRef

Global LLVM object handle

LLVMGenericValueRef

Global LLVM object handle

LLVMMCJITMemoryManagerRef

Global LLVM object handle

LLVMMemoryBufferRef

Global LLVM object handle

LLVMModuleFlagEntry

Global LLVM object handle

LLVMModuleProviderRef

Global LLVM object handle

LLVMModuleRef

Global LLVM object handle

LLVMModuleRefAlias

Alias handle for an LLVM object

LLVMObjectFileRef

Global LLVM object handle

LlvmObjectRef

Base class for global LLVM "ref" handle types that require cleanup.

LLVMOrcJITStackRef

Global LLVM object handle

LLVMPassManagerBuilderRef

Global LLVM object handle

LLVMPassManagerRef

Global LLVM object handle

LLVMPassRegistryRef

Global LLVM object handle

LLVMRelocationIteratorRef

Global LLVM object handle

LLVMSectionIteratorRef

Global LLVM object handle

LLVMSymbolIteratorRef

Global LLVM object handle

LLVMTargetDataRef

Global LLVM object handle

LLVMTargetDataRefAlias

Alias handle for an LLVM object

LLVMTargetMachineRef

Global LLVM object handle

LLVMTargetMachineRefAlias

Alias handle for an LLVM object

LLVMValueMetadataEntry

Global LLVM object handle

NativeMethods

Interop methods for the Ubiquity.NET LibLLVM library

OrcDisposeMangledSymbolMarshaler

Custom string marshaling class for strings using Llvm.NET.Interop.OrcDisposeMangledSymbolMarshaler.LLVMOrcDisposeMangledSymbol(System.IntPtr)

WrappedNativeCallback

Keep alive holder to ensure native call back delegates are not destroyed while registered with native code

WrappedNativeCallback<T>

Keep alive holder to ensure native call back delegates are not destroyed while registered with native code

Structs

DisposableAction

Disposable type that runs a specified action on dispose

LibLLVMMDOperandRef

Simple typesafe handle to wrap a raw pointer for interop with "C" API exported from LibLLVM

LibLLVMVersionInfo

Simple struct to hold version information for the LibLLVM library loaded for Interop

LLVMAttributeRef

Simple typesafe handle to wrap a raw pointer for interop with "C" API exported from LibLLVM

LLVMBasicBlockRef

Simple typesafe handle to wrap a raw pointer for interop with "C" API exported from LibLLVM

LLVMComdatRef

Simple typesafe handle to wrap a raw pointer for interop with "C" API exported from LibLLVM

LLVMDiagnosticInfoRef

Simple typesafe handle to wrap a raw pointer for interop with "C" API exported from LibLLVM

LLVMErrorTypeId

Simple typesafe handle to wrap a raw pointer for interop with "C" API exported from LibLLVM

LLVMJITEventListenerRef

Simple typesafe handle to wrap a raw pointer for interop with "C" API exported from LibLLVM

LLVMMCJITCompilerOptions

TODO: Provide summary for struct LLVMMCJITCompilerOptions

LLVMMetadataRef

Simple typesafe handle to wrap a raw pointer for interop with "C" API exported from LibLLVM

LLVMNamedMDNodeRef

Simple typesafe handle to wrap a raw pointer for interop with "C" API exported from LibLLVM

LLVMOpInfo1

TODO: Provide summary for struct LLVMOpInfo1

LLVMOpInfoSymbol1

TODO: Provide summary for struct LLVMOpInfoSymbol1

LLVMStatus

maps to LLVMBool in LLVM-C for methods that return 0 on success.

LLVMTargetLibraryInfoRef

Simple typesafe handle to wrap a raw pointer for interop with "C" API exported from LibLLVM

LLVMTargetRef

Simple typesafe handle to wrap a raw pointer for interop with "C" API exported from LibLLVM

LLVMTypeRef

Simple typesafe handle to wrap a raw pointer for interop with "C" API exported from LibLLVM

LLVMUseRef

Simple typesafe handle to wrap a raw pointer for interop with "C" API exported from LibLLVM

LLVMValueRef

Simple typesafe handle to wrap a raw pointer for interop with "C" API exported from LibLLVM

size_t

CLR equivalent to the C/C++ architecture specific size_t

Enums

LibLLVMDwarfAttributeEncoding

Values for the various DWARF attribute encodings (see DWARF spec for meanings)

LibLLVMDwarfSourceLanguage

Source Language tags for LLVM Dwarf

LibLLVMDwarfTag

Enumeration for DWARF debug information tags

LibLLVMMetadataKind

Enumeration for the Kinds of metadata, which is effectively a discriminated union

LibLLVMTripleArchType

TODO: Provide summary for LibLLVMTripleArchType Enumeration

LibLLVMTripleEnvironmentType

TODO: Provide summary for LibLLVMTripleEnvironmentType Enumeration

LibLLVMTripleObjectFormatType

TODO: Provide summary for LibLLVMTripleObjectFormatType Enumeration

LibLLVMTripleOSType

TODO: Provide summary for LibLLVMTripleOSType Enumeration

LibLLVMTripleSubArchType

TODO: Provide summary for LibLLVMTripleSubArchType Enumeration

LibLLVMTripleVendorType

TODO: Provide summary for LibLLVMTripleVendorType Enumeration

LibLLVMValueKind

Enum to match the underlying raw LLVM Value kind enumeration

LLVMAtomicOrdering

TODO: Provide summary for LLVMAtomicOrdering Enumeration

LLVMAtomicRMWBinOp

TODO: Provide summary for LLVMAtomicRMWBinOp Enumeration

LLVMAttributeIndex

TODO: Provide summary for LLVMAttributeIndex Enumeration

LLVMByteOrdering

TODO: Provide summary for LLVMByteOrdering Enumeration

LLVMCallConv

TODO: Provide summary for LLVMCallConv Enumeration

LLVMCodeGenFileType

TODO: Provide summary for LLVMCodeGenFileType Enumeration

LLVMCodeGenOptLevel

TODO: Provide summary for LLVMCodeGenOptLevel Enumeration

LLVMCodeModel

TODO: Provide summary for LLVMCodeModel Enumeration

LLVMComdatSelectionKind

TODO: Provide summary for LLVMComdatSelectionKind Enumeration

LLVMDiagnosticSeverity

TODO: Provide summary for LLVMDiagnosticSeverity Enumeration

LLVMDIFlags

TODO: Provide summary for LLVMDIFlags Enumeration

LLVMDLLStorageClass

TODO: Provide summary for LLVMDLLStorageClass Enumeration

LLVMDWARFEmissionKind

TODO: Provide summary for LLVMDWARFEmissionKind Enumeration

LLVMDWARFSourceLanguage

TODO: Provide summary for LLVMDWARFSourceLanguage Enumeration

LLVMInlineAsmDialect

TODO: Provide summary for LLVMInlineAsmDialect Enumeration

LLVMIntPredicate

TODO: Provide summary for LLVMIntPredicate Enumeration

LLVMLandingPadClauseTy

TODO: Provide summary for LLVMLandingPadClauseTy Enumeration

LLVMLinkage

TODO: Provide summary for LLVMLinkage Enumeration

LLVMLinkerMode

TODO: Provide summary for LLVMLinkerMode Enumeration

LLVMMetadataKind

TODO: Provide summary for LLVMMetadataKind Enumeration

LLVMModuleFlagBehavior

TODO: Provide summary for LLVMModuleFlagBehavior Enumeration

LLVMOpcode

TODO: Provide summary for LLVMOpcode Enumeration

LLVMRealPredicate

TODO: Provide summary for LLVMRealPredicate Enumeration

LLVMRelocMode

TODO: Provide summary for LLVMRelocMode Enumeration

LLVMThreadLocalMode

TODO: Provide summary for LLVMThreadLocalMode Enumeration

LLVMTypeKind

TODO: Provide summary for LLVMTypeKind Enumeration

LLVMUnnamedAddr

TODO: Provide summary for LLVMUnnamedAddr Enumeration

LLVMValueKind

TODO: Provide summary for LLVMValueKind Enumeration

LLVMVerifierFailureAction

TODO: Provide summary for LLVMVerifierFailureAction Enumeration

LLVMVisibility

TODO: Provide summary for LLVMVisibility Enumeration

TargetRegistrations

Target tools to register/enable

Delegates

LibLLVMComdatIteratorCallback

TODO: Provide summary for Delegate LibLLVMComdatIteratorCallback

LibLLVMValueCacheItemDeletedCallback

Native call back for when an item in the value cache is deleted

LibLLVMValueCacheItemReplacedCallback

Callback for when a value in the cache is replaced

LLVMDiagnosticHandler

TODO: Provide summary for Delegate LLVMDiagnosticHandler

LLVMFatalErrorHandler

TODO: Provide summary for Delegate LLVMFatalErrorHandler

LLVMMemoryManagerAllocateCodeSectionCallback

TODO: Provide summary for Delegate LLVMMemoryManagerAllocateCodeSectionCallback

LLVMMemoryManagerAllocateDataSectionCallback

TODO: Provide summary for Delegate LLVMMemoryManagerAllocateDataSectionCallback

LLVMMemoryManagerDestroyCallback

TODO: Provide summary for Delegate LLVMMemoryManagerDestroyCallback

LLVMMemoryManagerFinalizeMemoryCallback

TODO: Provide summary for Delegate LLVMMemoryManagerFinalizeMemoryCallback

LLVMOpInfoCallback

TODO: Provide summary for Delegate LLVMOpInfoCallback

LLVMOrcLazyCompileCallbackFn

TODO: Provide summary for Delegate LLVMOrcLazyCompileCallbackFn

LLVMOrcSymbolResolverFn

TODO: Provide summary for Delegate LLVMOrcSymbolResolverFn

LLVMSymbolLookupCallback

TODO: Provide summary for Delegate LLVMSymbolLookupCallback

LLVMYieldCallback

TODO: Provide summary for Delegate LLVMYieldCallback

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