• 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

Method LLVMAddFunction

LLVMAddFunction(LLVMModuleRef, String, LLVMTypeRef)

TODO: Provide summary for Function LLVMAddFunction

Declaration
public static LLVMValueRef LLVMAddFunction(LLVMModuleRef M, string Name, LLVMTypeRef FunctionTy)

Parameters

LLVMModuleRef M

TODO: Provide details of parameter M

String Name

TODO: Provide details of parameter Name

LLVMTypeRef FunctionTy

TODO: Provide details of parameter FunctionTy

Returns

LLVMValueRef

TODO: Document return value

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