Toggle navigation
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
Field Major
Namespace
:
Llvm.NET.Interop
Assembly
: Llvm.NET.dll
Syntax
public int Major
Returns
Int32