public class LLVMDebugInfo
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
LLVMDebugInfo.Functions
Contains the function pointers loaded from
LLVMCore.getLibrary(). |
| Modifier and Type | Field and Description |
|---|---|
static int |
LLVMConstantAsMetadataMetadataKind
The kind of metadata nodes.
|
static int |
LLVMDIBasicTypeMetadataKind
The kind of metadata nodes.
|
static int |
LLVMDICompileUnitMetadataKind
The kind of metadata nodes.
|
static int |
LLVMDICompositeTypeMetadataKind
The kind of metadata nodes.
|
static int |
LLVMDIDerivedTypeMetadataKind
The kind of metadata nodes.
|
static int |
LLVMDIEnumeratorMetadataKind
The kind of metadata nodes.
|
static int |
LLVMDIExpressionMetadataKind
The kind of metadata nodes.
|
static int |
LLVMDIFileMetadataKind
The kind of metadata nodes.
|
static int |
LLVMDIFlagAccessibility
Debug info flags.
|
static int |
LLVMDIFlagAppleBlock
Debug info flags.
|
static int |
LLVMDIFlagArtificial
Debug info flags.
|
static int |
LLVMDIFlagBigEndian
Debug info flags.
|
static int |
LLVMDIFlagBitField
Debug info flags.
|
static int |
LLVMDIFlagBlockByrefStruct
Debug info flags.
|
static int |
LLVMDIFlagEnumClass
Debug info flags.
|
static int |
LLVMDIFlagExplicit
Debug info flags.
|
static int |
LLVMDIFlagFixedEnum
Debug info flags.
|
static int |
LLVMDIFlagFwdDecl
Debug info flags.
|
static int |
LLVMDIFlagIndirectVirtualBase
Debug info flags.
|
static int |
LLVMDIFlagIntroducedVirtual
Debug info flags.
|
static int |
LLVMDIFlagLittleEndian
Debug info flags.
|
static int |
LLVMDIFlagLValueReference
Debug info flags.
|
static int |
LLVMDIFlagMainSubprogram
Debug info flags.
|
static int |
LLVMDIFlagMultipleInheritance
Debug info flags.
|
static int |
LLVMDIFlagNoReturn
Debug info flags.
|
static int |
LLVMDIFlagObjcClassComplete
Debug info flags.
|
static int |
LLVMDIFlagObjectPointer
Debug info flags.
|
static int |
LLVMDIFlagPrivate
Debug info flags.
|
static int |
LLVMDIFlagProtected
Debug info flags.
|
static int |
LLVMDIFlagPrototyped
Debug info flags.
|
static int |
LLVMDIFlagPtrToMemberRep
Debug info flags.
|
static int |
LLVMDIFlagPublic
Debug info flags.
|
static int |
LLVMDIFlagReserved
Debug info flags.
|
static int |
LLVMDIFlagRValueReference
Debug info flags.
|
static int |
LLVMDIFlagSingleInheritance
Debug info flags.
|
static int |
LLVMDIFlagStaticMember
Debug info flags.
|
static int |
LLVMDIFlagThunk
Debug info flags.
|
static int |
LLVMDIFlagTrivial
Debug info flags.
|
static int |
LLVMDIFlagTypePassByReference
Debug info flags.
|
static int |
LLVMDIFlagTypePassByValue
Debug info flags.
|
static int |
LLVMDIFlagVector
Debug info flags.
|
static int |
LLVMDIFlagVirtual
Debug info flags.
|
static int |
LLVMDIFlagVirtualInheritance
Debug info flags.
|
static int |
LLVMDIFlagZero
Debug info flags.
|
static int |
LLVMDIGlobalVariableExpressionMetadataKind
The kind of metadata nodes.
|
static int |
LLVMDIGlobalVariableMetadataKind
The kind of metadata nodes.
|
static int |
LLVMDIImportedEntityMetadataKind
The kind of metadata nodes.
|
static int |
LLVMDILabelMetadataKind
The kind of metadata nodes.
|
static int |
LLVMDILexicalBlockFileMetadataKind
The kind of metadata nodes.
|
static int |
LLVMDILexicalBlockMetadataKind
The kind of metadata nodes.
|
static int |
LLVMDILocalVariableMetadataKind
The kind of metadata nodes.
|
static int |
LLVMDILocationMetadataKind
The kind of metadata nodes.
|
static int |
LLVMDIMacroFileMetadataKind
The kind of metadata nodes.
|
static int |
LLVMDIMacroMetadataKind
The kind of metadata nodes.
|
static int |
LLVMDIModuleMetadataKind
The kind of metadata nodes.
|
static int |
LLVMDINamespaceMetadataKind
The kind of metadata nodes.
|
static int |
LLVMDIObjCPropertyMetadataKind
The kind of metadata nodes.
|
static int |
LLVMDistinctMDOperandPlaceholderMetadataKind
The kind of metadata nodes.
|
static int |
LLVMDISubprogramMetadataKind
The kind of metadata nodes.
|
static int |
LLVMDISubrangeMetadataKind
The kind of metadata nodes.
|
static int |
LLVMDISubroutineTypeMetadataKind
The kind of metadata nodes.
|
static int |
LLVMDITemplateTypeParameterMetadataKind
The kind of metadata nodes.
|
static int |
LLVMDITemplateValueParameterMetadataKind
The kind of metadata nodes.
|
static int |
LLVMDWARFEmissionFull
The amount of debug information to emit.
|
static int |
LLVMDWARFEmissionLineTablesOnly
The amount of debug information to emit.
|
static int |
LLVMDWARFEmissionNone
The amount of debug information to emit.
|
static int |
LLVMDWARFSourceLanguageAda83
Source languages known by DWARF.
|
static int |
LLVMDWARFSourceLanguageAda95
Source languages known by DWARF.
|
static int |
LLVMDWARFSourceLanguageBLISS
Source languages known by DWARF.
|
static int |
LLVMDWARFSourceLanguageBORLAND_Delphi
Source languages known by DWARF.
|
static int |
LLVMDWARFSourceLanguageC
Source languages known by DWARF.
|
static int |
LLVMDWARFSourceLanguageC_plus_plus
Source languages known by DWARF.
|
static int |
LLVMDWARFSourceLanguageC_plus_plus_03
Source languages known by DWARF.
|
static int |
LLVMDWARFSourceLanguageC_plus_plus_11
Source languages known by DWARF.
|
static int |
LLVMDWARFSourceLanguageC_plus_plus_14
Source languages known by DWARF.
|
static int |
LLVMDWARFSourceLanguageC11
Source languages known by DWARF.
|
static int |
LLVMDWARFSourceLanguageC89
Source languages known by DWARF.
|
static int |
LLVMDWARFSourceLanguageC99
Source languages known by DWARF.
|
static int |
LLVMDWARFSourceLanguageCobol74
Source languages known by DWARF.
|
static int |
LLVMDWARFSourceLanguageCobol85
Source languages known by DWARF.
|
static int |
LLVMDWARFSourceLanguageD
Source languages known by DWARF.
|
static int |
LLVMDWARFSourceLanguageDylan
Source languages known by DWARF.
|
static int |
LLVMDWARFSourceLanguageFortran03
Source languages known by DWARF.
|
static int |
LLVMDWARFSourceLanguageFortran08
Source languages known by DWARF.
|
static int |
LLVMDWARFSourceLanguageFortran77
Source languages known by DWARF.
|
static int |
LLVMDWARFSourceLanguageFortran90
Source languages known by DWARF.
|
static int |
LLVMDWARFSourceLanguageFortran95
Source languages known by DWARF.
|
static int |
LLVMDWARFSourceLanguageGo
Source languages known by DWARF.
|
static int |
LLVMDWARFSourceLanguageGOOGLE_RenderScript
Source languages known by DWARF.
|
static int |
LLVMDWARFSourceLanguageHaskell
Source languages known by DWARF.
|
static int |
LLVMDWARFSourceLanguageJava
Source languages known by DWARF.
|
static int |
LLVMDWARFSourceLanguageJulia
Source languages known by DWARF.
|
static int |
LLVMDWARFSourceLanguageMips_Assembler
Source languages known by DWARF.
|
static int |
LLVMDWARFSourceLanguageModula2
Source languages known by DWARF.
|
static int |
LLVMDWARFSourceLanguageModula3
Source languages known by DWARF.
|
static int |
LLVMDWARFSourceLanguageObjC
Source languages known by DWARF.
|
static int |
LLVMDWARFSourceLanguageObjC_plus_plus
Source languages known by DWARF.
|
static int |
LLVMDWARFSourceLanguageOCaml
Source languages known by DWARF.
|
static int |
LLVMDWARFSourceLanguageOpenCL
Source languages known by DWARF.
|
static int |
LLVMDWARFSourceLanguagePascal83
Source languages known by DWARF.
|
static int |
LLVMDWARFSourceLanguagePLI
Source languages known by DWARF.
|
static int |
LLVMDWARFSourceLanguagePython
Source languages known by DWARF.
|
static int |
LLVMDWARFSourceLanguageRenderScript
Source languages known by DWARF.
|
static int |
LLVMDWARFSourceLanguageRust
Source languages known by DWARF.
|
static int |
LLVMDWARFSourceLanguageSwift
Source languages known by DWARF.
|
static int |
LLVMDWARFSourceLanguageUPC
Source languages known by DWARF.
|
static int |
LLVMGenericDINodeMetadataKind
The kind of metadata nodes.
|
static int |
LLVMLocalAsMetadataMetadataKind
The kind of metadata nodes.
|
static int |
LLVMMDStringMetadataKind
The kind of metadata nodes.
|
static int |
LLVMMDTupleMetadataKind
The kind of metadata nodes.
|
| Modifier and Type | Method and Description |
|---|---|
static long |
LLVMCreateDIBuilder(long M)
Construct a builder for a module and collect unresolved nodes attached to the module in order to resolve cycles during a call to
LLVMDIBuilderFinalize. |
static long |
LLVMCreateDIBuilderDisallowUnresolved(long M)
Construct a builder for a module, and do not allow for unresolved nodes attached to the module.
|
static int |
LLVMDebugMetadataVersion()
The current debug metadata version number.
|
static long |
LLVMDIBuilderCreateArrayType(long Builder,
long Size,
int AlignInBits,
long Ty,
org.lwjgl.PointerBuffer Subscripts)
Create debugging information entry for an array.
|
static long |
LLVMDIBuilderCreateArtificialType(long Builder,
long Type)
Create a uniqued
DIType* clone with FlagArtificial set. |
static long |
LLVMDIBuilderCreateAutoVariable(long Builder,
long Scope,
java.nio.ByteBuffer Name,
long File,
int LineNo,
long Ty,
boolean AlwaysPreserve,
int Flags,
int AlignInBits)
Create a new descriptor for a local auto variable.
|
static long |
LLVMDIBuilderCreateAutoVariable(long Builder,
long Scope,
java.lang.CharSequence Name,
long File,
int LineNo,
long Ty,
boolean AlwaysPreserve,
int Flags,
int AlignInBits)
Create a new descriptor for a local auto variable.
|
static long |
LLVMDIBuilderCreateBasicType(long Builder,
java.nio.ByteBuffer Name,
long SizeInBits,
int Encoding,
int Flags)
Create debugging information entry for a basic type.
|
static long |
LLVMDIBuilderCreateBasicType(long Builder,
java.lang.CharSequence Name,
long SizeInBits,
int Encoding,
int Flags)
Create debugging information entry for a basic type.
|
static long |
LLVMDIBuilderCreateBitFieldMemberType(long Builder,
long Scope,
java.nio.ByteBuffer Name,
long File,
int LineNumber,
long SizeInBits,
long OffsetInBits,
long StorageOffsetInBits,
int Flags,
long Type)
Create debugging information entry for a bit field member.
|
static long |
LLVMDIBuilderCreateBitFieldMemberType(long Builder,
long Scope,
java.lang.CharSequence Name,
long File,
int LineNumber,
long SizeInBits,
long OffsetInBits,
long StorageOffsetInBits,
int Flags,
long Type)
Create debugging information entry for a bit field member.
|
static long |
LLVMDIBuilderCreateClassType(long Builder,
long Scope,
java.nio.ByteBuffer Name,
long File,
int LineNumber,
long SizeInBits,
int AlignInBits,
long OffsetInBits,
int Flags,
long DerivedFrom,
org.lwjgl.PointerBuffer Elements,
long VTableHolder,
long TemplateParamsNode,
java.nio.ByteBuffer UniqueIdentifier)
Create debugging information entry for a class.
|
static long |
LLVMDIBuilderCreateClassType(long Builder,
long Scope,
java.lang.CharSequence Name,
long File,
int LineNumber,
long SizeInBits,
int AlignInBits,
long OffsetInBits,
int Flags,
long DerivedFrom,
org.lwjgl.PointerBuffer Elements,
long VTableHolder,
long TemplateParamsNode,
java.lang.CharSequence UniqueIdentifier)
Create debugging information entry for a class.
|
static long |
LLVMDIBuilderCreateCompileUnit(long Builder,
int Lang,
long FileRef,
java.nio.ByteBuffer Producer,
boolean isOptimized,
java.nio.ByteBuffer Flags,
int RuntimeVer,
java.nio.ByteBuffer SplitName,
int Kind,
int DWOId,
boolean SplitDebugInlining,
boolean DebugInfoForProfiling)
A
CompileUnit provides an anchor for all debugging information generated during this instance of compilation. |
static long |
LLVMDIBuilderCreateCompileUnit(long Builder,
int Lang,
long FileRef,
java.lang.CharSequence Producer,
boolean isOptimized,
java.lang.CharSequence Flags,
int RuntimeVer,
java.lang.CharSequence SplitName,
int Kind,
int DWOId,
boolean SplitDebugInlining,
boolean DebugInfoForProfiling)
A
CompileUnit provides an anchor for all debugging information generated during this instance of compilation. |
static long |
LLVMDIBuilderCreateConstantValueExpression(long Builder,
long Value)
Create a new descriptor for the specified variable that does not have an address, but does have a constant value.
|
static long |
LLVMDIBuilderCreateDebugLocation(long Ctx,
int Line,
int Column,
long Scope,
long InlinedAt)
Creates a new DebugLocation that describes a source location.
|
static long |
LLVMDIBuilderCreateEnumerationType(long Builder,
long Scope,
java.nio.ByteBuffer Name,
long File,
int LineNumber,
long SizeInBits,
int AlignInBits,
org.lwjgl.PointerBuffer Elements,
long ClassTy)
Create debugging information entry for an enumeration.
|
static long |
LLVMDIBuilderCreateEnumerationType(long Builder,
long Scope,
java.lang.CharSequence Name,
long File,
int LineNumber,
long SizeInBits,
int AlignInBits,
org.lwjgl.PointerBuffer Elements,
long ClassTy)
Create debugging information entry for an enumeration.
|
static long |
LLVMDIBuilderCreateExpression(long Builder,
java.nio.LongBuffer Addr)
Create a new descriptor for the specified variable which has a complex address expression for its address.
|
static long |
LLVMDIBuilderCreateFile(long Builder,
java.nio.ByteBuffer Filename,
java.nio.ByteBuffer Directory)
Create a file descriptor to hold debugging information for a file.
|
static long |
LLVMDIBuilderCreateFile(long Builder,
java.lang.CharSequence Filename,
java.lang.CharSequence Directory)
Create a file descriptor to hold debugging information for a file.
|
static long |
LLVMDIBuilderCreateForwardDecl(long Builder,
int Tag,
java.nio.ByteBuffer Name,
long Scope,
long File,
int Line,
int RuntimeLang,
long SizeInBits,
int AlignInBits,
java.nio.ByteBuffer UniqueIdentifier)
Create a permanent forward-declared type.
|
static long |
LLVMDIBuilderCreateForwardDecl(long Builder,
int Tag,
java.lang.CharSequence Name,
long Scope,
long File,
int Line,
int RuntimeLang,
long SizeInBits,
int AlignInBits,
java.lang.CharSequence UniqueIdentifier)
Create a permanent forward-declared type.
|
static long |
LLVMDIBuilderCreateFunction(long Builder,
long Scope,
java.nio.ByteBuffer Name,
java.nio.ByteBuffer LinkageName,
long File,
int LineNo,
long Ty,
boolean IsLocalToUnit,
boolean IsDefinition,
int ScopeLine,
int Flags,
boolean IsOptimized)
Create a new descriptor for the specified subprogram.
|
static long |
LLVMDIBuilderCreateFunction(long Builder,
long Scope,
java.lang.CharSequence Name,
java.lang.CharSequence LinkageName,
long File,
int LineNo,
long Ty,
boolean IsLocalToUnit,
boolean IsDefinition,
int ScopeLine,
int Flags,
boolean IsOptimized)
Create a new descriptor for the specified subprogram.
|
static long |
LLVMDIBuilderCreateGlobalVariableExpression(long Builder,
long Scope,
java.nio.ByteBuffer Name,
java.nio.ByteBuffer Linkage,
long File,
int LineNo,
long Ty,
boolean LocalToUnit,
long Expr,
long Decl,
int AlignInBits)
Create a new descriptor for the specified variable.
|
static long |
LLVMDIBuilderCreateGlobalVariableExpression(long Builder,
long Scope,
java.lang.CharSequence Name,
java.lang.CharSequence Linkage,
long File,
int LineNo,
long Ty,
boolean LocalToUnit,
long Expr,
long Decl,
int AlignInBits)
Create a new descriptor for the specified variable.
|
static long |
LLVMDIBuilderCreateImportedDeclaration(long Builder,
long Scope,
long Decl,
long File,
int Line,
java.nio.ByteBuffer Name)
Create a descriptor for an imported function, type, or variable.
|
static long |
LLVMDIBuilderCreateImportedDeclaration(long Builder,
long Scope,
long Decl,
long File,
int Line,
java.lang.CharSequence Name)
Create a descriptor for an imported function, type, or variable.
|
static long |
LLVMDIBuilderCreateImportedModuleFromAlias(long Builder,
long Scope,
long ImportedEntity,
long File,
int Line)
Create a descriptor for an imported module that aliases another imported entity descriptor.
|
static long |
LLVMDIBuilderCreateImportedModuleFromModule(long Builder,
long Scope,
long M,
long File,
int Line)
Create a descriptor for an imported module.
|
static long |
LLVMDIBuilderCreateImportedModuleFromNamespace(long Builder,
long Scope,
long NS,
long File,
int Line)
Create a descriptor for an imported namespace.
|
static long |
LLVMDIBuilderCreateInheritance(long Builder,
long Ty,
long BaseTy,
long BaseOffset,
int VBPtrOffset,
int Flags)
Create debugging information entry to establish inheritance relationship between two types.
|
static long |
LLVMDIBuilderCreateLexicalBlock(long Builder,
long Scope,
long File,
int Line,
int Column)
Create a descriptor for a lexical block with the specified parent context.
|
static long |
LLVMDIBuilderCreateLexicalBlockFile(long Builder,
long Scope,
long File,
int Discriminator)
Create a descriptor for a lexical block with a new file attached.
|
static long |
LLVMDIBuilderCreateMemberPointerType(long Builder,
long PointeeType,
long ClassType,
long SizeInBits,
int AlignInBits,
int Flags)
Create debugging information entry for a pointer to member.
|
static long |
LLVMDIBuilderCreateMemberType(long Builder,
long Scope,
java.nio.ByteBuffer Name,
long File,
int LineNo,
long SizeInBits,
int AlignInBits,
long OffsetInBits,
int Flags,
long Ty)
Create debugging information entry for a member.
|
static long |
LLVMDIBuilderCreateMemberType(long Builder,
long Scope,
java.lang.CharSequence Name,
long File,
int LineNo,
long SizeInBits,
int AlignInBits,
long OffsetInBits,
int Flags,
long Ty)
Create debugging information entry for a member.
|
static long |
LLVMDIBuilderCreateModule(long Builder,
long ParentScope,
java.nio.ByteBuffer Name,
java.nio.ByteBuffer ConfigMacros,
java.nio.ByteBuffer IncludePath,
java.nio.ByteBuffer ISysRoot)
Creates a new descriptor for a module with the specified parent scope.
|
static long |
LLVMDIBuilderCreateModule(long Builder,
long ParentScope,
java.lang.CharSequence Name,
java.lang.CharSequence ConfigMacros,
java.lang.CharSequence IncludePath,
java.lang.CharSequence ISysRoot)
Creates a new descriptor for a module with the specified parent scope.
|
static long |
LLVMDIBuilderCreateNameSpace(long Builder,
long ParentScope,
java.nio.ByteBuffer Name,
boolean ExportSymbols)
Creates a new descriptor for a namespace with the specified parent scope.
|
static long |
LLVMDIBuilderCreateNameSpace(long Builder,
long ParentScope,
java.lang.CharSequence Name,
boolean ExportSymbols)
Creates a new descriptor for a namespace with the specified parent scope.
|
static long |
LLVMDIBuilderCreateNullPtrType(long Builder)
Create C++11
nullptr type. |
static long |
LLVMDIBuilderCreateObjCIVar(long Builder,
java.nio.ByteBuffer Name,
long File,
int LineNo,
long SizeInBits,
int AlignInBits,
long OffsetInBits,
int Flags,
long Ty,
long PropertyNode)
Create debugging information entry for Objective-C instance variable.
|
static long |
LLVMDIBuilderCreateObjCIVar(long Builder,
java.lang.CharSequence Name,
long File,
int LineNo,
long SizeInBits,
int AlignInBits,
long OffsetInBits,
int Flags,
long Ty,
long PropertyNode)
Create debugging information entry for Objective-C instance variable.
|
static long |
LLVMDIBuilderCreateObjCProperty(long Builder,
java.nio.ByteBuffer Name,
long File,
int LineNo,
java.nio.ByteBuffer GetterName,
java.nio.ByteBuffer SetterName,
int PropertyAttributes,
long Ty)
Create debugging information entry for Objective-C property.
|
static long |
LLVMDIBuilderCreateObjCProperty(long Builder,
java.lang.CharSequence Name,
long File,
int LineNo,
java.lang.CharSequence GetterName,
java.lang.CharSequence SetterName,
int PropertyAttributes,
long Ty)
Create debugging information entry for Objective-C property.
|
static long |
LLVMDIBuilderCreateObjectPointerType(long Builder,
long Type)
Create a uniqued DIType* clone with FlagObjectPointer and FlagArtificial set.
|
static long |
LLVMDIBuilderCreateParameterVariable(long Builder,
long Scope,
java.nio.ByteBuffer Name,
int ArgNo,
long File,
int LineNo,
long Ty,
boolean AlwaysPreserve,
int Flags)
Create a new descriptor for a function parameter variable.
|
static long |
LLVMDIBuilderCreateParameterVariable(long Builder,
long Scope,
java.lang.CharSequence Name,
int ArgNo,
long File,
int LineNo,
long Ty,
boolean AlwaysPreserve,
int Flags)
Create a new descriptor for a function parameter variable.
|
static long |
LLVMDIBuilderCreatePointerType(long Builder,
long PointeeTy,
long SizeInBits,
int AlignInBits,
int AddressSpace,
java.nio.ByteBuffer Name)
Create debugging information entry for a pointer.
|
static long |
LLVMDIBuilderCreatePointerType(long Builder,
long PointeeTy,
long SizeInBits,
int AlignInBits,
int AddressSpace,
java.lang.CharSequence Name)
Create debugging information entry for a pointer.
|
static long |
LLVMDIBuilderCreateQualifiedType(long Builder,
int Tag,
long Type)
Create debugging information entry for a qualified type, e.g.
|
static long |
LLVMDIBuilderCreateReferenceType(long Builder,
int Tag,
long Type)
Create debugging information entry for a c++ style reference or
rvalue reference type. |
static long |
LLVMDIBuilderCreateReplaceableCompositeType(long Builder,
int Tag,
java.nio.ByteBuffer Name,
long Scope,
long File,
int Line,
int RuntimeLang,
long SizeInBits,
int AlignInBits,
int Flags,
java.nio.ByteBuffer UniqueIdentifier)
Create a temporary forward-declared type.
|
static long |
LLVMDIBuilderCreateReplaceableCompositeType(long Builder,
int Tag,
java.lang.CharSequence Name,
long Scope,
long File,
int Line,
int RuntimeLang,
long SizeInBits,
int AlignInBits,
int Flags,
java.lang.CharSequence UniqueIdentifier)
Create a temporary forward-declared type.
|
static long |
LLVMDIBuilderCreateStaticMemberType(long Builder,
long Scope,
java.nio.ByteBuffer Name,
long File,
int LineNumber,
long Type,
int Flags,
long ConstantVal,
int AlignInBits)
Create debugging information entry for a C++ static data member.
|
static long |
LLVMDIBuilderCreateStaticMemberType(long Builder,
long Scope,
java.lang.CharSequence Name,
long File,
int LineNumber,
long Type,
int Flags,
long ConstantVal,
int AlignInBits)
Create debugging information entry for a C++ static data member.
|
static long |
LLVMDIBuilderCreateStructType(long Builder,
long Scope,
java.nio.ByteBuffer Name,
long File,
int LineNumber,
long SizeInBits,
int AlignInBits,
int Flags,
long DerivedFrom,
org.lwjgl.PointerBuffer Elements,
int RunTimeLang,
long VTableHolder,
java.nio.ByteBuffer UniqueId)
Create debugging information entry for a struct.
|
static long |
LLVMDIBuilderCreateStructType(long Builder,
long Scope,
java.lang.CharSequence Name,
long File,
int LineNumber,
long SizeInBits,
int AlignInBits,
int Flags,
long DerivedFrom,
org.lwjgl.PointerBuffer Elements,
int RunTimeLang,
long VTableHolder,
java.lang.CharSequence UniqueId)
Create debugging information entry for a struct.
|
static long |
LLVMDIBuilderCreateSubroutineType(long Builder,
long File,
org.lwjgl.PointerBuffer ParameterTypes,
int Flags)
Create subroutine type.
|
static long |
LLVMDIBuilderCreateTempGlobalVariableFwdDecl(long Builder,
long Scope,
java.nio.ByteBuffer Name,
java.nio.ByteBuffer Linkage,
long File,
int LineNo,
long Ty,
boolean LocalToUnit,
long Decl,
int AlignInBits)
Create a new descriptor for the specified global variable that is temporary and meant to be RAUWed.
|
static long |
LLVMDIBuilderCreateTempGlobalVariableFwdDecl(long Builder,
long Scope,
java.lang.CharSequence Name,
java.lang.CharSequence Linkage,
long File,
int LineNo,
long Ty,
boolean LocalToUnit,
long Decl,
int AlignInBits)
Create a new descriptor for the specified global variable that is temporary and meant to be RAUWed.
|
static long |
LLVMDIBuilderCreateTypedef(long Builder,
long Type,
java.nio.ByteBuffer Name,
long File,
int LineNo,
long Scope)
Create debugging information entry for a typedef.
|
static long |
LLVMDIBuilderCreateTypedef(long Builder,
long Type,
java.lang.CharSequence Name,
long File,
int LineNo,
long Scope)
Create debugging information entry for a typedef.
|
static long |
LLVMDIBuilderCreateUnionType(long Builder,
long Scope,
java.nio.ByteBuffer Name,
long File,
int LineNumber,
long SizeInBits,
int AlignInBits,
int Flags,
org.lwjgl.PointerBuffer Elements,
int RunTimeLang,
java.nio.ByteBuffer UniqueId)
Create debugging information entry for a union.
|
static long |
LLVMDIBuilderCreateUnionType(long Builder,
long Scope,
java.lang.CharSequence Name,
long File,
int LineNumber,
long SizeInBits,
int AlignInBits,
int Flags,
org.lwjgl.PointerBuffer Elements,
int RunTimeLang,
java.lang.CharSequence UniqueId)
Create debugging information entry for a union.
|
static long |
LLVMDIBuilderCreateUnspecifiedType(long Builder,
java.nio.ByteBuffer Name)
Create a DWARF unspecified type.
|
static long |
LLVMDIBuilderCreateUnspecifiedType(long Builder,
java.lang.CharSequence Name)
Create a DWARF unspecified type.
|
static long |
LLVMDIBuilderCreateVectorType(long Builder,
long Size,
int AlignInBits,
long Ty,
org.lwjgl.PointerBuffer Subscripts)
Create debugging information entry for a vector type.
|
static void |
LLVMDIBuilderFinalize(long Builder)
Construct any deferred debug info descriptors.
|
static long |
LLVMDIBuilderGetOrCreateArray(long Builder,
org.lwjgl.PointerBuffer Data)
Create an array of
DI Nodes. |
static long |
LLVMDIBuilderGetOrCreateSubrange(long Builder,
long LowerBound,
long Count)
Create a descriptor for a value range.
|
static long |
LLVMDIBuilderGetOrCreateTypeArray(long Builder,
org.lwjgl.PointerBuffer Data)
Create a type array.
|
static long |
LLVMDIBuilderInsertDbgValueAtEnd(long Builder,
long Val,
long VarInfo,
long Expr,
long DebugLoc,
long Block)
Insert a new
llvm.dbg.value intrinsic call at the end of the given basic block. |
static long |
LLVMDIBuilderInsertDbgValueBefore(long Builder,
long Val,
long VarInfo,
long Expr,
long DebugLoc,
long Instr)
Insert a new
llvm.dbg.value intrinsic call before the given instruction. |
static long |
LLVMDIBuilderInsertDeclareAtEnd(long Builder,
long Storage,
long VarInfo,
long Expr,
long DebugLoc,
long Block)
Insert a new
llvm.dbg.declare intrinsic call at the end of the given basic block. |
static long |
LLVMDIBuilderInsertDeclareBefore(long Builder,
long Storage,
long VarInfo,
long Expr,
long DebugLoc,
long Instr)
Insert a new
llvm.dbg.declare intrinsic call before the given instruction. |
static int |
LLVMDILocationGetColumn(long Location)
Get the column number of this debug location.
|
static int |
LLVMDILocationGetLine(long Location)
Get the line number of this debug location.
|
static long |
LLVMDILocationGetScope(long Location)
Get the local scope associated with this debug location.
|
static void |
LLVMDisposeDIBuilder(long Builder)
Deallocates the
DIBuilder and everything it owns. |
static void |
LLVMDisposeTemporaryMDNode(long TempNode)
Deallocate a temporary node.
|
static int |
LLVMDITypeGetAlignInBits(long DType)
Get the alignment of this
DIType in bits. |
static int |
LLVMDITypeGetFlags(long DType)
Get the flags associated with this
DIType. |
static int |
LLVMDITypeGetLine(long DType)
Get the source line where this
DIType is declared. |
static java.lang.String |
LLVMDITypeGetName(long DType)
Get the name of this
DIType. |
static long |
LLVMDITypeGetOffsetInBits(long DType)
Get the offset of this
DIType in bits. |
static long |
LLVMDITypeGetSizeInBits(long DType)
Get the size of this
DIType in bits. |
static int |
LLVMGetMetadataKind(long Metadata)
Obtain the enumerated type of a Metadata instance.
|
static int |
LLVMGetModuleDebugMetadataVersion(long Module)
The version of debug metadata that's present in the provided
Module. |
static long |
LLVMGetSubprogram(long Func)
Get the metadata of the subprogram attached to a function.
|
static void |
LLVMMetadataReplaceAllUsesWith(long TempTargetMetadata,
long Replacement)
Replace all uses of temporary metadata.
|
static void |
LLVMSetSubprogram(long Func,
long SP)
Set the subprogram attached to a function.
|
static boolean |
LLVMStripModuleDebugInfo(long Module)
Strip debug info in the module if it exists.
|
static long |
LLVMTemporaryMDNode(long Ctx,
org.lwjgl.PointerBuffer Data)
Create a new temporary
MDNode. |
static long |
nLLVMDIBuilderCreateArrayType(long Builder,
long Size,
int AlignInBits,
long Ty,
long Subscripts,
int NumSubscripts)
Unsafe version of:
DIBuilderCreateArrayType |
static long |
nLLVMDIBuilderCreateAutoVariable(long Builder,
long Scope,
long Name,
long NameLen,
long File,
int LineNo,
long Ty,
int AlwaysPreserve,
int Flags,
int AlignInBits)
Unsafe version of:
DIBuilderCreateAutoVariable |
static long |
nLLVMDIBuilderCreateBasicType(long Builder,
long Name,
long NameLen,
long SizeInBits,
int Encoding,
int Flags)
Unsafe version of:
DIBuilderCreateBasicType |
static long |
nLLVMDIBuilderCreateBitFieldMemberType(long Builder,
long Scope,
long Name,
long NameLen,
long File,
int LineNumber,
long SizeInBits,
long OffsetInBits,
long StorageOffsetInBits,
int Flags,
long Type)
Unsafe version of:
DIBuilderCreateBitFieldMemberType |
static long |
nLLVMDIBuilderCreateClassType(long Builder,
long Scope,
long Name,
long NameLen,
long File,
int LineNumber,
long SizeInBits,
int AlignInBits,
long OffsetInBits,
int Flags,
long DerivedFrom,
long Elements,
int NumElements,
long VTableHolder,
long TemplateParamsNode,
long UniqueIdentifier,
long UniqueIdentifierLen)
Unsafe version of:
DIBuilderCreateClassType |
static long |
nLLVMDIBuilderCreateCompileUnit(long Builder,
int Lang,
long FileRef,
long Producer,
long ProducerLen,
int isOptimized,
long Flags,
long FlagsLen,
int RuntimeVer,
long SplitName,
long SplitNameLen,
int Kind,
int DWOId,
int SplitDebugInlining,
int DebugInfoForProfiling)
Unsafe version of:
DIBuilderCreateCompileUnit |
static long |
nLLVMDIBuilderCreateEnumerationType(long Builder,
long Scope,
long Name,
long NameLen,
long File,
int LineNumber,
long SizeInBits,
int AlignInBits,
long Elements,
int NumElements,
long ClassTy)
Unsafe version of:
DIBuilderCreateEnumerationType |
static long |
nLLVMDIBuilderCreateExpression(long Builder,
long Addr,
long Length)
Unsafe version of:
DIBuilderCreateExpression |
static long |
nLLVMDIBuilderCreateFile(long Builder,
long Filename,
long FilenameLen,
long Directory,
long DirectoryLen)
Unsafe version of:
DIBuilderCreateFile |
static long |
nLLVMDIBuilderCreateForwardDecl(long Builder,
int Tag,
long Name,
long NameLen,
long Scope,
long File,
int Line,
int RuntimeLang,
long SizeInBits,
int AlignInBits,
long UniqueIdentifier,
long UniqueIdentifierLen)
Unsafe version of:
DIBuilderCreateForwardDecl |
static long |
nLLVMDIBuilderCreateFunction(long Builder,
long Scope,
long Name,
long NameLen,
long LinkageName,
long LinkageNameLen,
long File,
int LineNo,
long Ty,
int IsLocalToUnit,
int IsDefinition,
int ScopeLine,
int Flags,
int IsOptimized)
Unsafe version of:
DIBuilderCreateFunction |
static long |
nLLVMDIBuilderCreateGlobalVariableExpression(long Builder,
long Scope,
long Name,
long NameLen,
long Linkage,
long LinkLen,
long File,
int LineNo,
long Ty,
int LocalToUnit,
long Expr,
long Decl,
int AlignInBits)
Unsafe version of:
DIBuilderCreateGlobalVariableExpression |
static long |
nLLVMDIBuilderCreateImportedDeclaration(long Builder,
long Scope,
long Decl,
long File,
int Line,
long Name,
long NameLen)
Unsafe version of:
DIBuilderCreateImportedDeclaration |
static long |
nLLVMDIBuilderCreateMemberType(long Builder,
long Scope,
long Name,
long NameLen,
long File,
int LineNo,
long SizeInBits,
int AlignInBits,
long OffsetInBits,
int Flags,
long Ty)
Unsafe version of:
DIBuilderCreateMemberType |
static long |
nLLVMDIBuilderCreateModule(long Builder,
long ParentScope,
long Name,
long NameLen,
long ConfigMacros,
long ConfigMacrosLen,
long IncludePath,
long IncludePathLen,
long ISysRoot,
long ISysRootLen)
Unsafe version of:
DIBuilderCreateModule |
static long |
nLLVMDIBuilderCreateNameSpace(long Builder,
long ParentScope,
long Name,
long NameLen,
int ExportSymbols)
Unsafe version of:
DIBuilderCreateNameSpace |
static long |
nLLVMDIBuilderCreateObjCIVar(long Builder,
long Name,
long NameLen,
long File,
int LineNo,
long SizeInBits,
int AlignInBits,
long OffsetInBits,
int Flags,
long Ty,
long PropertyNode)
Unsafe version of:
DIBuilderCreateObjCIVar |
static long |
nLLVMDIBuilderCreateObjCProperty(long Builder,
long Name,
long NameLen,
long File,
int LineNo,
long GetterName,
long GetterNameLen,
long SetterName,
long SetterNameLen,
int PropertyAttributes,
long Ty)
Unsafe version of:
DIBuilderCreateObjCProperty |
static long |
nLLVMDIBuilderCreateParameterVariable(long Builder,
long Scope,
long Name,
long NameLen,
int ArgNo,
long File,
int LineNo,
long Ty,
int AlwaysPreserve,
int Flags)
Unsafe version of:
DIBuilderCreateParameterVariable |
static long |
nLLVMDIBuilderCreatePointerType(long Builder,
long PointeeTy,
long SizeInBits,
int AlignInBits,
int AddressSpace,
long Name,
long NameLen)
Unsafe version of:
DIBuilderCreatePointerType |
static long |
nLLVMDIBuilderCreateReplaceableCompositeType(long Builder,
int Tag,
long Name,
long NameLen,
long Scope,
long File,
int Line,
int RuntimeLang,
long SizeInBits,
int AlignInBits,
int Flags,
long UniqueIdentifier,
long UniqueIdentifierLen)
Unsafe version of:
DIBuilderCreateReplaceableCompositeType |
static long |
nLLVMDIBuilderCreateStaticMemberType(long Builder,
long Scope,
long Name,
long NameLen,
long File,
int LineNumber,
long Type,
int Flags,
long ConstantVal,
int AlignInBits)
Unsafe version of:
DIBuilderCreateStaticMemberType |
static long |
nLLVMDIBuilderCreateStructType(long Builder,
long Scope,
long Name,
long NameLen,
long File,
int LineNumber,
long SizeInBits,
int AlignInBits,
int Flags,
long DerivedFrom,
long Elements,
int NumElements,
int RunTimeLang,
long VTableHolder,
long UniqueId,
long UniqueIdLen)
Unsafe version of:
DIBuilderCreateStructType |
static long |
nLLVMDIBuilderCreateSubroutineType(long Builder,
long File,
long ParameterTypes,
int NumParameterTypes,
int Flags)
Unsafe version of:
DIBuilderCreateSubroutineType |
static long |
nLLVMDIBuilderCreateTempGlobalVariableFwdDecl(long Builder,
long Scope,
long Name,
long NameLen,
long Linkage,
long LnkLen,
long File,
int LineNo,
long Ty,
int LocalToUnit,
long Decl,
int AlignInBits)
Unsafe version of:
DIBuilderCreateTempGlobalVariableFwdDecl |
static long |
nLLVMDIBuilderCreateTypedef(long Builder,
long Type,
long Name,
long NameLen,
long File,
int LineNo,
long Scope)
Unsafe version of:
DIBuilderCreateTypedef |
static long |
nLLVMDIBuilderCreateUnionType(long Builder,
long Scope,
long Name,
long NameLen,
long File,
int LineNumber,
long SizeInBits,
int AlignInBits,
int Flags,
long Elements,
int NumElements,
int RunTimeLang,
long UniqueId,
long UniqueIdLen)
Unsafe version of:
DIBuilderCreateUnionType |
static long |
nLLVMDIBuilderCreateUnspecifiedType(long Builder,
long Name,
long NameLen)
Unsafe version of:
DIBuilderCreateUnspecifiedType |
static long |
nLLVMDIBuilderCreateVectorType(long Builder,
long Size,
int AlignInBits,
long Ty,
long Subscripts,
int NumSubscripts)
Unsafe version of:
DIBuilderCreateVectorType |
static long |
nLLVMDIBuilderGetOrCreateArray(long Builder,
long Data,
long NumElements)
Unsafe version of:
DIBuilderGetOrCreateArray |
static long |
nLLVMDIBuilderGetOrCreateTypeArray(long Builder,
long Data,
long NumElements)
Unsafe version of:
DIBuilderGetOrCreateTypeArray |
static long |
nLLVMDITypeGetName(long DType,
long Length)
Unsafe version of:
DITypeGetName |
static long |
nLLVMTemporaryMDNode(long Ctx,
long Data,
long NumElements)
Unsafe version of:
TemporaryMDNode |
public static final int LLVMDIFlagZero
(LLVMDIFlags)
DIFlagZeroDIFlagPrivateDIFlagProtectedDIFlagPublicDIFlagFwdDeclDIFlagAppleBlockDIFlagBlockByrefStructDIFlagVirtualDIFlagArtificialDIFlagExplicitDIFlagPrototypedDIFlagObjcClassCompleteDIFlagObjectPointerDIFlagVectorDIFlagStaticMemberDIFlagLValueReferenceDIFlagRValueReferenceDIFlagReservedDIFlagSingleInheritanceDIFlagMultipleInheritanceDIFlagVirtualInheritanceDIFlagIntroducedVirtualDIFlagBitFieldDIFlagNoReturnDIFlagMainSubprogramDIFlagTypePassByValueDIFlagTypePassByReferenceDIFlagEnumClassDIFlagFixedEnumDIFlagThunkDIFlagTrivialDIFlagBigEndianDIFlagLittleEndianDIFlagIndirectVirtualBaseDIFlagAccessibilityDIFlagPtrToMemberReppublic static final int LLVMDIFlagPrivate
(LLVMDIFlags)
DIFlagZeroDIFlagPrivateDIFlagProtectedDIFlagPublicDIFlagFwdDeclDIFlagAppleBlockDIFlagBlockByrefStructDIFlagVirtualDIFlagArtificialDIFlagExplicitDIFlagPrototypedDIFlagObjcClassCompleteDIFlagObjectPointerDIFlagVectorDIFlagStaticMemberDIFlagLValueReferenceDIFlagRValueReferenceDIFlagReservedDIFlagSingleInheritanceDIFlagMultipleInheritanceDIFlagVirtualInheritanceDIFlagIntroducedVirtualDIFlagBitFieldDIFlagNoReturnDIFlagMainSubprogramDIFlagTypePassByValueDIFlagTypePassByReferenceDIFlagEnumClassDIFlagFixedEnumDIFlagThunkDIFlagTrivialDIFlagBigEndianDIFlagLittleEndianDIFlagIndirectVirtualBaseDIFlagAccessibilityDIFlagPtrToMemberReppublic static final int LLVMDIFlagProtected
(LLVMDIFlags)
DIFlagZeroDIFlagPrivateDIFlagProtectedDIFlagPublicDIFlagFwdDeclDIFlagAppleBlockDIFlagBlockByrefStructDIFlagVirtualDIFlagArtificialDIFlagExplicitDIFlagPrototypedDIFlagObjcClassCompleteDIFlagObjectPointerDIFlagVectorDIFlagStaticMemberDIFlagLValueReferenceDIFlagRValueReferenceDIFlagReservedDIFlagSingleInheritanceDIFlagMultipleInheritanceDIFlagVirtualInheritanceDIFlagIntroducedVirtualDIFlagBitFieldDIFlagNoReturnDIFlagMainSubprogramDIFlagTypePassByValueDIFlagTypePassByReferenceDIFlagEnumClassDIFlagFixedEnumDIFlagThunkDIFlagTrivialDIFlagBigEndianDIFlagLittleEndianDIFlagIndirectVirtualBaseDIFlagAccessibilityDIFlagPtrToMemberReppublic static final int LLVMDIFlagPublic
(LLVMDIFlags)
DIFlagZeroDIFlagPrivateDIFlagProtectedDIFlagPublicDIFlagFwdDeclDIFlagAppleBlockDIFlagBlockByrefStructDIFlagVirtualDIFlagArtificialDIFlagExplicitDIFlagPrototypedDIFlagObjcClassCompleteDIFlagObjectPointerDIFlagVectorDIFlagStaticMemberDIFlagLValueReferenceDIFlagRValueReferenceDIFlagReservedDIFlagSingleInheritanceDIFlagMultipleInheritanceDIFlagVirtualInheritanceDIFlagIntroducedVirtualDIFlagBitFieldDIFlagNoReturnDIFlagMainSubprogramDIFlagTypePassByValueDIFlagTypePassByReferenceDIFlagEnumClassDIFlagFixedEnumDIFlagThunkDIFlagTrivialDIFlagBigEndianDIFlagLittleEndianDIFlagIndirectVirtualBaseDIFlagAccessibilityDIFlagPtrToMemberReppublic static final int LLVMDIFlagFwdDecl
(LLVMDIFlags)
DIFlagZeroDIFlagPrivateDIFlagProtectedDIFlagPublicDIFlagFwdDeclDIFlagAppleBlockDIFlagBlockByrefStructDIFlagVirtualDIFlagArtificialDIFlagExplicitDIFlagPrototypedDIFlagObjcClassCompleteDIFlagObjectPointerDIFlagVectorDIFlagStaticMemberDIFlagLValueReferenceDIFlagRValueReferenceDIFlagReservedDIFlagSingleInheritanceDIFlagMultipleInheritanceDIFlagVirtualInheritanceDIFlagIntroducedVirtualDIFlagBitFieldDIFlagNoReturnDIFlagMainSubprogramDIFlagTypePassByValueDIFlagTypePassByReferenceDIFlagEnumClassDIFlagFixedEnumDIFlagThunkDIFlagTrivialDIFlagBigEndianDIFlagLittleEndianDIFlagIndirectVirtualBaseDIFlagAccessibilityDIFlagPtrToMemberReppublic static final int LLVMDIFlagAppleBlock
(LLVMDIFlags)
DIFlagZeroDIFlagPrivateDIFlagProtectedDIFlagPublicDIFlagFwdDeclDIFlagAppleBlockDIFlagBlockByrefStructDIFlagVirtualDIFlagArtificialDIFlagExplicitDIFlagPrototypedDIFlagObjcClassCompleteDIFlagObjectPointerDIFlagVectorDIFlagStaticMemberDIFlagLValueReferenceDIFlagRValueReferenceDIFlagReservedDIFlagSingleInheritanceDIFlagMultipleInheritanceDIFlagVirtualInheritanceDIFlagIntroducedVirtualDIFlagBitFieldDIFlagNoReturnDIFlagMainSubprogramDIFlagTypePassByValueDIFlagTypePassByReferenceDIFlagEnumClassDIFlagFixedEnumDIFlagThunkDIFlagTrivialDIFlagBigEndianDIFlagLittleEndianDIFlagIndirectVirtualBaseDIFlagAccessibilityDIFlagPtrToMemberReppublic static final int LLVMDIFlagBlockByrefStruct
(LLVMDIFlags)
DIFlagZeroDIFlagPrivateDIFlagProtectedDIFlagPublicDIFlagFwdDeclDIFlagAppleBlockDIFlagBlockByrefStructDIFlagVirtualDIFlagArtificialDIFlagExplicitDIFlagPrototypedDIFlagObjcClassCompleteDIFlagObjectPointerDIFlagVectorDIFlagStaticMemberDIFlagLValueReferenceDIFlagRValueReferenceDIFlagReservedDIFlagSingleInheritanceDIFlagMultipleInheritanceDIFlagVirtualInheritanceDIFlagIntroducedVirtualDIFlagBitFieldDIFlagNoReturnDIFlagMainSubprogramDIFlagTypePassByValueDIFlagTypePassByReferenceDIFlagEnumClassDIFlagFixedEnumDIFlagThunkDIFlagTrivialDIFlagBigEndianDIFlagLittleEndianDIFlagIndirectVirtualBaseDIFlagAccessibilityDIFlagPtrToMemberReppublic static final int LLVMDIFlagVirtual
(LLVMDIFlags)
DIFlagZeroDIFlagPrivateDIFlagProtectedDIFlagPublicDIFlagFwdDeclDIFlagAppleBlockDIFlagBlockByrefStructDIFlagVirtualDIFlagArtificialDIFlagExplicitDIFlagPrototypedDIFlagObjcClassCompleteDIFlagObjectPointerDIFlagVectorDIFlagStaticMemberDIFlagLValueReferenceDIFlagRValueReferenceDIFlagReservedDIFlagSingleInheritanceDIFlagMultipleInheritanceDIFlagVirtualInheritanceDIFlagIntroducedVirtualDIFlagBitFieldDIFlagNoReturnDIFlagMainSubprogramDIFlagTypePassByValueDIFlagTypePassByReferenceDIFlagEnumClassDIFlagFixedEnumDIFlagThunkDIFlagTrivialDIFlagBigEndianDIFlagLittleEndianDIFlagIndirectVirtualBaseDIFlagAccessibilityDIFlagPtrToMemberReppublic static final int LLVMDIFlagArtificial
(LLVMDIFlags)
DIFlagZeroDIFlagPrivateDIFlagProtectedDIFlagPublicDIFlagFwdDeclDIFlagAppleBlockDIFlagBlockByrefStructDIFlagVirtualDIFlagArtificialDIFlagExplicitDIFlagPrototypedDIFlagObjcClassCompleteDIFlagObjectPointerDIFlagVectorDIFlagStaticMemberDIFlagLValueReferenceDIFlagRValueReferenceDIFlagReservedDIFlagSingleInheritanceDIFlagMultipleInheritanceDIFlagVirtualInheritanceDIFlagIntroducedVirtualDIFlagBitFieldDIFlagNoReturnDIFlagMainSubprogramDIFlagTypePassByValueDIFlagTypePassByReferenceDIFlagEnumClassDIFlagFixedEnumDIFlagThunkDIFlagTrivialDIFlagBigEndianDIFlagLittleEndianDIFlagIndirectVirtualBaseDIFlagAccessibilityDIFlagPtrToMemberReppublic static final int LLVMDIFlagExplicit
(LLVMDIFlags)
DIFlagZeroDIFlagPrivateDIFlagProtectedDIFlagPublicDIFlagFwdDeclDIFlagAppleBlockDIFlagBlockByrefStructDIFlagVirtualDIFlagArtificialDIFlagExplicitDIFlagPrototypedDIFlagObjcClassCompleteDIFlagObjectPointerDIFlagVectorDIFlagStaticMemberDIFlagLValueReferenceDIFlagRValueReferenceDIFlagReservedDIFlagSingleInheritanceDIFlagMultipleInheritanceDIFlagVirtualInheritanceDIFlagIntroducedVirtualDIFlagBitFieldDIFlagNoReturnDIFlagMainSubprogramDIFlagTypePassByValueDIFlagTypePassByReferenceDIFlagEnumClassDIFlagFixedEnumDIFlagThunkDIFlagTrivialDIFlagBigEndianDIFlagLittleEndianDIFlagIndirectVirtualBaseDIFlagAccessibilityDIFlagPtrToMemberReppublic static final int LLVMDIFlagPrototyped
(LLVMDIFlags)
DIFlagZeroDIFlagPrivateDIFlagProtectedDIFlagPublicDIFlagFwdDeclDIFlagAppleBlockDIFlagBlockByrefStructDIFlagVirtualDIFlagArtificialDIFlagExplicitDIFlagPrototypedDIFlagObjcClassCompleteDIFlagObjectPointerDIFlagVectorDIFlagStaticMemberDIFlagLValueReferenceDIFlagRValueReferenceDIFlagReservedDIFlagSingleInheritanceDIFlagMultipleInheritanceDIFlagVirtualInheritanceDIFlagIntroducedVirtualDIFlagBitFieldDIFlagNoReturnDIFlagMainSubprogramDIFlagTypePassByValueDIFlagTypePassByReferenceDIFlagEnumClassDIFlagFixedEnumDIFlagThunkDIFlagTrivialDIFlagBigEndianDIFlagLittleEndianDIFlagIndirectVirtualBaseDIFlagAccessibilityDIFlagPtrToMemberReppublic static final int LLVMDIFlagObjcClassComplete
(LLVMDIFlags)
DIFlagZeroDIFlagPrivateDIFlagProtectedDIFlagPublicDIFlagFwdDeclDIFlagAppleBlockDIFlagBlockByrefStructDIFlagVirtualDIFlagArtificialDIFlagExplicitDIFlagPrototypedDIFlagObjcClassCompleteDIFlagObjectPointerDIFlagVectorDIFlagStaticMemberDIFlagLValueReferenceDIFlagRValueReferenceDIFlagReservedDIFlagSingleInheritanceDIFlagMultipleInheritanceDIFlagVirtualInheritanceDIFlagIntroducedVirtualDIFlagBitFieldDIFlagNoReturnDIFlagMainSubprogramDIFlagTypePassByValueDIFlagTypePassByReferenceDIFlagEnumClassDIFlagFixedEnumDIFlagThunkDIFlagTrivialDIFlagBigEndianDIFlagLittleEndianDIFlagIndirectVirtualBaseDIFlagAccessibilityDIFlagPtrToMemberReppublic static final int LLVMDIFlagObjectPointer
(LLVMDIFlags)
DIFlagZeroDIFlagPrivateDIFlagProtectedDIFlagPublicDIFlagFwdDeclDIFlagAppleBlockDIFlagBlockByrefStructDIFlagVirtualDIFlagArtificialDIFlagExplicitDIFlagPrototypedDIFlagObjcClassCompleteDIFlagObjectPointerDIFlagVectorDIFlagStaticMemberDIFlagLValueReferenceDIFlagRValueReferenceDIFlagReservedDIFlagSingleInheritanceDIFlagMultipleInheritanceDIFlagVirtualInheritanceDIFlagIntroducedVirtualDIFlagBitFieldDIFlagNoReturnDIFlagMainSubprogramDIFlagTypePassByValueDIFlagTypePassByReferenceDIFlagEnumClassDIFlagFixedEnumDIFlagThunkDIFlagTrivialDIFlagBigEndianDIFlagLittleEndianDIFlagIndirectVirtualBaseDIFlagAccessibilityDIFlagPtrToMemberReppublic static final int LLVMDIFlagVector
(LLVMDIFlags)
DIFlagZeroDIFlagPrivateDIFlagProtectedDIFlagPublicDIFlagFwdDeclDIFlagAppleBlockDIFlagBlockByrefStructDIFlagVirtualDIFlagArtificialDIFlagExplicitDIFlagPrototypedDIFlagObjcClassCompleteDIFlagObjectPointerDIFlagVectorDIFlagStaticMemberDIFlagLValueReferenceDIFlagRValueReferenceDIFlagReservedDIFlagSingleInheritanceDIFlagMultipleInheritanceDIFlagVirtualInheritanceDIFlagIntroducedVirtualDIFlagBitFieldDIFlagNoReturnDIFlagMainSubprogramDIFlagTypePassByValueDIFlagTypePassByReferenceDIFlagEnumClassDIFlagFixedEnumDIFlagThunkDIFlagTrivialDIFlagBigEndianDIFlagLittleEndianDIFlagIndirectVirtualBaseDIFlagAccessibilityDIFlagPtrToMemberReppublic static final int LLVMDIFlagStaticMember
(LLVMDIFlags)
DIFlagZeroDIFlagPrivateDIFlagProtectedDIFlagPublicDIFlagFwdDeclDIFlagAppleBlockDIFlagBlockByrefStructDIFlagVirtualDIFlagArtificialDIFlagExplicitDIFlagPrototypedDIFlagObjcClassCompleteDIFlagObjectPointerDIFlagVectorDIFlagStaticMemberDIFlagLValueReferenceDIFlagRValueReferenceDIFlagReservedDIFlagSingleInheritanceDIFlagMultipleInheritanceDIFlagVirtualInheritanceDIFlagIntroducedVirtualDIFlagBitFieldDIFlagNoReturnDIFlagMainSubprogramDIFlagTypePassByValueDIFlagTypePassByReferenceDIFlagEnumClassDIFlagFixedEnumDIFlagThunkDIFlagTrivialDIFlagBigEndianDIFlagLittleEndianDIFlagIndirectVirtualBaseDIFlagAccessibilityDIFlagPtrToMemberReppublic static final int LLVMDIFlagLValueReference
(LLVMDIFlags)
DIFlagZeroDIFlagPrivateDIFlagProtectedDIFlagPublicDIFlagFwdDeclDIFlagAppleBlockDIFlagBlockByrefStructDIFlagVirtualDIFlagArtificialDIFlagExplicitDIFlagPrototypedDIFlagObjcClassCompleteDIFlagObjectPointerDIFlagVectorDIFlagStaticMemberDIFlagLValueReferenceDIFlagRValueReferenceDIFlagReservedDIFlagSingleInheritanceDIFlagMultipleInheritanceDIFlagVirtualInheritanceDIFlagIntroducedVirtualDIFlagBitFieldDIFlagNoReturnDIFlagMainSubprogramDIFlagTypePassByValueDIFlagTypePassByReferenceDIFlagEnumClassDIFlagFixedEnumDIFlagThunkDIFlagTrivialDIFlagBigEndianDIFlagLittleEndianDIFlagIndirectVirtualBaseDIFlagAccessibilityDIFlagPtrToMemberReppublic static final int LLVMDIFlagRValueReference
(LLVMDIFlags)
DIFlagZeroDIFlagPrivateDIFlagProtectedDIFlagPublicDIFlagFwdDeclDIFlagAppleBlockDIFlagBlockByrefStructDIFlagVirtualDIFlagArtificialDIFlagExplicitDIFlagPrototypedDIFlagObjcClassCompleteDIFlagObjectPointerDIFlagVectorDIFlagStaticMemberDIFlagLValueReferenceDIFlagRValueReferenceDIFlagReservedDIFlagSingleInheritanceDIFlagMultipleInheritanceDIFlagVirtualInheritanceDIFlagIntroducedVirtualDIFlagBitFieldDIFlagNoReturnDIFlagMainSubprogramDIFlagTypePassByValueDIFlagTypePassByReferenceDIFlagEnumClassDIFlagFixedEnumDIFlagThunkDIFlagTrivialDIFlagBigEndianDIFlagLittleEndianDIFlagIndirectVirtualBaseDIFlagAccessibilityDIFlagPtrToMemberReppublic static final int LLVMDIFlagReserved
(LLVMDIFlags)
DIFlagZeroDIFlagPrivateDIFlagProtectedDIFlagPublicDIFlagFwdDeclDIFlagAppleBlockDIFlagBlockByrefStructDIFlagVirtualDIFlagArtificialDIFlagExplicitDIFlagPrototypedDIFlagObjcClassCompleteDIFlagObjectPointerDIFlagVectorDIFlagStaticMemberDIFlagLValueReferenceDIFlagRValueReferenceDIFlagReservedDIFlagSingleInheritanceDIFlagMultipleInheritanceDIFlagVirtualInheritanceDIFlagIntroducedVirtualDIFlagBitFieldDIFlagNoReturnDIFlagMainSubprogramDIFlagTypePassByValueDIFlagTypePassByReferenceDIFlagEnumClassDIFlagFixedEnumDIFlagThunkDIFlagTrivialDIFlagBigEndianDIFlagLittleEndianDIFlagIndirectVirtualBaseDIFlagAccessibilityDIFlagPtrToMemberReppublic static final int LLVMDIFlagSingleInheritance
(LLVMDIFlags)
DIFlagZeroDIFlagPrivateDIFlagProtectedDIFlagPublicDIFlagFwdDeclDIFlagAppleBlockDIFlagBlockByrefStructDIFlagVirtualDIFlagArtificialDIFlagExplicitDIFlagPrototypedDIFlagObjcClassCompleteDIFlagObjectPointerDIFlagVectorDIFlagStaticMemberDIFlagLValueReferenceDIFlagRValueReferenceDIFlagReservedDIFlagSingleInheritanceDIFlagMultipleInheritanceDIFlagVirtualInheritanceDIFlagIntroducedVirtualDIFlagBitFieldDIFlagNoReturnDIFlagMainSubprogramDIFlagTypePassByValueDIFlagTypePassByReferenceDIFlagEnumClassDIFlagFixedEnumDIFlagThunkDIFlagTrivialDIFlagBigEndianDIFlagLittleEndianDIFlagIndirectVirtualBaseDIFlagAccessibilityDIFlagPtrToMemberReppublic static final int LLVMDIFlagMultipleInheritance
(LLVMDIFlags)
DIFlagZeroDIFlagPrivateDIFlagProtectedDIFlagPublicDIFlagFwdDeclDIFlagAppleBlockDIFlagBlockByrefStructDIFlagVirtualDIFlagArtificialDIFlagExplicitDIFlagPrototypedDIFlagObjcClassCompleteDIFlagObjectPointerDIFlagVectorDIFlagStaticMemberDIFlagLValueReferenceDIFlagRValueReferenceDIFlagReservedDIFlagSingleInheritanceDIFlagMultipleInheritanceDIFlagVirtualInheritanceDIFlagIntroducedVirtualDIFlagBitFieldDIFlagNoReturnDIFlagMainSubprogramDIFlagTypePassByValueDIFlagTypePassByReferenceDIFlagEnumClassDIFlagFixedEnumDIFlagThunkDIFlagTrivialDIFlagBigEndianDIFlagLittleEndianDIFlagIndirectVirtualBaseDIFlagAccessibilityDIFlagPtrToMemberReppublic static final int LLVMDIFlagVirtualInheritance
(LLVMDIFlags)
DIFlagZeroDIFlagPrivateDIFlagProtectedDIFlagPublicDIFlagFwdDeclDIFlagAppleBlockDIFlagBlockByrefStructDIFlagVirtualDIFlagArtificialDIFlagExplicitDIFlagPrototypedDIFlagObjcClassCompleteDIFlagObjectPointerDIFlagVectorDIFlagStaticMemberDIFlagLValueReferenceDIFlagRValueReferenceDIFlagReservedDIFlagSingleInheritanceDIFlagMultipleInheritanceDIFlagVirtualInheritanceDIFlagIntroducedVirtualDIFlagBitFieldDIFlagNoReturnDIFlagMainSubprogramDIFlagTypePassByValueDIFlagTypePassByReferenceDIFlagEnumClassDIFlagFixedEnumDIFlagThunkDIFlagTrivialDIFlagBigEndianDIFlagLittleEndianDIFlagIndirectVirtualBaseDIFlagAccessibilityDIFlagPtrToMemberReppublic static final int LLVMDIFlagIntroducedVirtual
(LLVMDIFlags)
DIFlagZeroDIFlagPrivateDIFlagProtectedDIFlagPublicDIFlagFwdDeclDIFlagAppleBlockDIFlagBlockByrefStructDIFlagVirtualDIFlagArtificialDIFlagExplicitDIFlagPrototypedDIFlagObjcClassCompleteDIFlagObjectPointerDIFlagVectorDIFlagStaticMemberDIFlagLValueReferenceDIFlagRValueReferenceDIFlagReservedDIFlagSingleInheritanceDIFlagMultipleInheritanceDIFlagVirtualInheritanceDIFlagIntroducedVirtualDIFlagBitFieldDIFlagNoReturnDIFlagMainSubprogramDIFlagTypePassByValueDIFlagTypePassByReferenceDIFlagEnumClassDIFlagFixedEnumDIFlagThunkDIFlagTrivialDIFlagBigEndianDIFlagLittleEndianDIFlagIndirectVirtualBaseDIFlagAccessibilityDIFlagPtrToMemberReppublic static final int LLVMDIFlagBitField
(LLVMDIFlags)
DIFlagZeroDIFlagPrivateDIFlagProtectedDIFlagPublicDIFlagFwdDeclDIFlagAppleBlockDIFlagBlockByrefStructDIFlagVirtualDIFlagArtificialDIFlagExplicitDIFlagPrototypedDIFlagObjcClassCompleteDIFlagObjectPointerDIFlagVectorDIFlagStaticMemberDIFlagLValueReferenceDIFlagRValueReferenceDIFlagReservedDIFlagSingleInheritanceDIFlagMultipleInheritanceDIFlagVirtualInheritanceDIFlagIntroducedVirtualDIFlagBitFieldDIFlagNoReturnDIFlagMainSubprogramDIFlagTypePassByValueDIFlagTypePassByReferenceDIFlagEnumClassDIFlagFixedEnumDIFlagThunkDIFlagTrivialDIFlagBigEndianDIFlagLittleEndianDIFlagIndirectVirtualBaseDIFlagAccessibilityDIFlagPtrToMemberReppublic static final int LLVMDIFlagNoReturn
(LLVMDIFlags)
DIFlagZeroDIFlagPrivateDIFlagProtectedDIFlagPublicDIFlagFwdDeclDIFlagAppleBlockDIFlagBlockByrefStructDIFlagVirtualDIFlagArtificialDIFlagExplicitDIFlagPrototypedDIFlagObjcClassCompleteDIFlagObjectPointerDIFlagVectorDIFlagStaticMemberDIFlagLValueReferenceDIFlagRValueReferenceDIFlagReservedDIFlagSingleInheritanceDIFlagMultipleInheritanceDIFlagVirtualInheritanceDIFlagIntroducedVirtualDIFlagBitFieldDIFlagNoReturnDIFlagMainSubprogramDIFlagTypePassByValueDIFlagTypePassByReferenceDIFlagEnumClassDIFlagFixedEnumDIFlagThunkDIFlagTrivialDIFlagBigEndianDIFlagLittleEndianDIFlagIndirectVirtualBaseDIFlagAccessibilityDIFlagPtrToMemberReppublic static final int LLVMDIFlagMainSubprogram
(LLVMDIFlags)
DIFlagZeroDIFlagPrivateDIFlagProtectedDIFlagPublicDIFlagFwdDeclDIFlagAppleBlockDIFlagBlockByrefStructDIFlagVirtualDIFlagArtificialDIFlagExplicitDIFlagPrototypedDIFlagObjcClassCompleteDIFlagObjectPointerDIFlagVectorDIFlagStaticMemberDIFlagLValueReferenceDIFlagRValueReferenceDIFlagReservedDIFlagSingleInheritanceDIFlagMultipleInheritanceDIFlagVirtualInheritanceDIFlagIntroducedVirtualDIFlagBitFieldDIFlagNoReturnDIFlagMainSubprogramDIFlagTypePassByValueDIFlagTypePassByReferenceDIFlagEnumClassDIFlagFixedEnumDIFlagThunkDIFlagTrivialDIFlagBigEndianDIFlagLittleEndianDIFlagIndirectVirtualBaseDIFlagAccessibilityDIFlagPtrToMemberReppublic static final int LLVMDIFlagTypePassByValue
(LLVMDIFlags)
DIFlagZeroDIFlagPrivateDIFlagProtectedDIFlagPublicDIFlagFwdDeclDIFlagAppleBlockDIFlagBlockByrefStructDIFlagVirtualDIFlagArtificialDIFlagExplicitDIFlagPrototypedDIFlagObjcClassCompleteDIFlagObjectPointerDIFlagVectorDIFlagStaticMemberDIFlagLValueReferenceDIFlagRValueReferenceDIFlagReservedDIFlagSingleInheritanceDIFlagMultipleInheritanceDIFlagVirtualInheritanceDIFlagIntroducedVirtualDIFlagBitFieldDIFlagNoReturnDIFlagMainSubprogramDIFlagTypePassByValueDIFlagTypePassByReferenceDIFlagEnumClassDIFlagFixedEnumDIFlagThunkDIFlagTrivialDIFlagBigEndianDIFlagLittleEndianDIFlagIndirectVirtualBaseDIFlagAccessibilityDIFlagPtrToMemberReppublic static final int LLVMDIFlagTypePassByReference
(LLVMDIFlags)
DIFlagZeroDIFlagPrivateDIFlagProtectedDIFlagPublicDIFlagFwdDeclDIFlagAppleBlockDIFlagBlockByrefStructDIFlagVirtualDIFlagArtificialDIFlagExplicitDIFlagPrototypedDIFlagObjcClassCompleteDIFlagObjectPointerDIFlagVectorDIFlagStaticMemberDIFlagLValueReferenceDIFlagRValueReferenceDIFlagReservedDIFlagSingleInheritanceDIFlagMultipleInheritanceDIFlagVirtualInheritanceDIFlagIntroducedVirtualDIFlagBitFieldDIFlagNoReturnDIFlagMainSubprogramDIFlagTypePassByValueDIFlagTypePassByReferenceDIFlagEnumClassDIFlagFixedEnumDIFlagThunkDIFlagTrivialDIFlagBigEndianDIFlagLittleEndianDIFlagIndirectVirtualBaseDIFlagAccessibilityDIFlagPtrToMemberReppublic static final int LLVMDIFlagEnumClass
(LLVMDIFlags)
DIFlagZeroDIFlagPrivateDIFlagProtectedDIFlagPublicDIFlagFwdDeclDIFlagAppleBlockDIFlagBlockByrefStructDIFlagVirtualDIFlagArtificialDIFlagExplicitDIFlagPrototypedDIFlagObjcClassCompleteDIFlagObjectPointerDIFlagVectorDIFlagStaticMemberDIFlagLValueReferenceDIFlagRValueReferenceDIFlagReservedDIFlagSingleInheritanceDIFlagMultipleInheritanceDIFlagVirtualInheritanceDIFlagIntroducedVirtualDIFlagBitFieldDIFlagNoReturnDIFlagMainSubprogramDIFlagTypePassByValueDIFlagTypePassByReferenceDIFlagEnumClassDIFlagFixedEnumDIFlagThunkDIFlagTrivialDIFlagBigEndianDIFlagLittleEndianDIFlagIndirectVirtualBaseDIFlagAccessibilityDIFlagPtrToMemberReppublic static final int LLVMDIFlagFixedEnum
(LLVMDIFlags)
DIFlagZeroDIFlagPrivateDIFlagProtectedDIFlagPublicDIFlagFwdDeclDIFlagAppleBlockDIFlagBlockByrefStructDIFlagVirtualDIFlagArtificialDIFlagExplicitDIFlagPrototypedDIFlagObjcClassCompleteDIFlagObjectPointerDIFlagVectorDIFlagStaticMemberDIFlagLValueReferenceDIFlagRValueReferenceDIFlagReservedDIFlagSingleInheritanceDIFlagMultipleInheritanceDIFlagVirtualInheritanceDIFlagIntroducedVirtualDIFlagBitFieldDIFlagNoReturnDIFlagMainSubprogramDIFlagTypePassByValueDIFlagTypePassByReferenceDIFlagEnumClassDIFlagFixedEnumDIFlagThunkDIFlagTrivialDIFlagBigEndianDIFlagLittleEndianDIFlagIndirectVirtualBaseDIFlagAccessibilityDIFlagPtrToMemberReppublic static final int LLVMDIFlagThunk
(LLVMDIFlags)
DIFlagZeroDIFlagPrivateDIFlagProtectedDIFlagPublicDIFlagFwdDeclDIFlagAppleBlockDIFlagBlockByrefStructDIFlagVirtualDIFlagArtificialDIFlagExplicitDIFlagPrototypedDIFlagObjcClassCompleteDIFlagObjectPointerDIFlagVectorDIFlagStaticMemberDIFlagLValueReferenceDIFlagRValueReferenceDIFlagReservedDIFlagSingleInheritanceDIFlagMultipleInheritanceDIFlagVirtualInheritanceDIFlagIntroducedVirtualDIFlagBitFieldDIFlagNoReturnDIFlagMainSubprogramDIFlagTypePassByValueDIFlagTypePassByReferenceDIFlagEnumClassDIFlagFixedEnumDIFlagThunkDIFlagTrivialDIFlagBigEndianDIFlagLittleEndianDIFlagIndirectVirtualBaseDIFlagAccessibilityDIFlagPtrToMemberReppublic static final int LLVMDIFlagTrivial
(LLVMDIFlags)
DIFlagZeroDIFlagPrivateDIFlagProtectedDIFlagPublicDIFlagFwdDeclDIFlagAppleBlockDIFlagBlockByrefStructDIFlagVirtualDIFlagArtificialDIFlagExplicitDIFlagPrototypedDIFlagObjcClassCompleteDIFlagObjectPointerDIFlagVectorDIFlagStaticMemberDIFlagLValueReferenceDIFlagRValueReferenceDIFlagReservedDIFlagSingleInheritanceDIFlagMultipleInheritanceDIFlagVirtualInheritanceDIFlagIntroducedVirtualDIFlagBitFieldDIFlagNoReturnDIFlagMainSubprogramDIFlagTypePassByValueDIFlagTypePassByReferenceDIFlagEnumClassDIFlagFixedEnumDIFlagThunkDIFlagTrivialDIFlagBigEndianDIFlagLittleEndianDIFlagIndirectVirtualBaseDIFlagAccessibilityDIFlagPtrToMemberReppublic static final int LLVMDIFlagBigEndian
(LLVMDIFlags)
DIFlagZeroDIFlagPrivateDIFlagProtectedDIFlagPublicDIFlagFwdDeclDIFlagAppleBlockDIFlagBlockByrefStructDIFlagVirtualDIFlagArtificialDIFlagExplicitDIFlagPrototypedDIFlagObjcClassCompleteDIFlagObjectPointerDIFlagVectorDIFlagStaticMemberDIFlagLValueReferenceDIFlagRValueReferenceDIFlagReservedDIFlagSingleInheritanceDIFlagMultipleInheritanceDIFlagVirtualInheritanceDIFlagIntroducedVirtualDIFlagBitFieldDIFlagNoReturnDIFlagMainSubprogramDIFlagTypePassByValueDIFlagTypePassByReferenceDIFlagEnumClassDIFlagFixedEnumDIFlagThunkDIFlagTrivialDIFlagBigEndianDIFlagLittleEndianDIFlagIndirectVirtualBaseDIFlagAccessibilityDIFlagPtrToMemberReppublic static final int LLVMDIFlagLittleEndian
(LLVMDIFlags)
DIFlagZeroDIFlagPrivateDIFlagProtectedDIFlagPublicDIFlagFwdDeclDIFlagAppleBlockDIFlagBlockByrefStructDIFlagVirtualDIFlagArtificialDIFlagExplicitDIFlagPrototypedDIFlagObjcClassCompleteDIFlagObjectPointerDIFlagVectorDIFlagStaticMemberDIFlagLValueReferenceDIFlagRValueReferenceDIFlagReservedDIFlagSingleInheritanceDIFlagMultipleInheritanceDIFlagVirtualInheritanceDIFlagIntroducedVirtualDIFlagBitFieldDIFlagNoReturnDIFlagMainSubprogramDIFlagTypePassByValueDIFlagTypePassByReferenceDIFlagEnumClassDIFlagFixedEnumDIFlagThunkDIFlagTrivialDIFlagBigEndianDIFlagLittleEndianDIFlagIndirectVirtualBaseDIFlagAccessibilityDIFlagPtrToMemberReppublic static final int LLVMDIFlagIndirectVirtualBase
(LLVMDIFlags)
DIFlagZeroDIFlagPrivateDIFlagProtectedDIFlagPublicDIFlagFwdDeclDIFlagAppleBlockDIFlagBlockByrefStructDIFlagVirtualDIFlagArtificialDIFlagExplicitDIFlagPrototypedDIFlagObjcClassCompleteDIFlagObjectPointerDIFlagVectorDIFlagStaticMemberDIFlagLValueReferenceDIFlagRValueReferenceDIFlagReservedDIFlagSingleInheritanceDIFlagMultipleInheritanceDIFlagVirtualInheritanceDIFlagIntroducedVirtualDIFlagBitFieldDIFlagNoReturnDIFlagMainSubprogramDIFlagTypePassByValueDIFlagTypePassByReferenceDIFlagEnumClassDIFlagFixedEnumDIFlagThunkDIFlagTrivialDIFlagBigEndianDIFlagLittleEndianDIFlagIndirectVirtualBaseDIFlagAccessibilityDIFlagPtrToMemberReppublic static final int LLVMDIFlagAccessibility
(LLVMDIFlags)
DIFlagZeroDIFlagPrivateDIFlagProtectedDIFlagPublicDIFlagFwdDeclDIFlagAppleBlockDIFlagBlockByrefStructDIFlagVirtualDIFlagArtificialDIFlagExplicitDIFlagPrototypedDIFlagObjcClassCompleteDIFlagObjectPointerDIFlagVectorDIFlagStaticMemberDIFlagLValueReferenceDIFlagRValueReferenceDIFlagReservedDIFlagSingleInheritanceDIFlagMultipleInheritanceDIFlagVirtualInheritanceDIFlagIntroducedVirtualDIFlagBitFieldDIFlagNoReturnDIFlagMainSubprogramDIFlagTypePassByValueDIFlagTypePassByReferenceDIFlagEnumClassDIFlagFixedEnumDIFlagThunkDIFlagTrivialDIFlagBigEndianDIFlagLittleEndianDIFlagIndirectVirtualBaseDIFlagAccessibilityDIFlagPtrToMemberReppublic static final int LLVMDIFlagPtrToMemberRep
(LLVMDIFlags)
DIFlagZeroDIFlagPrivateDIFlagProtectedDIFlagPublicDIFlagFwdDeclDIFlagAppleBlockDIFlagBlockByrefStructDIFlagVirtualDIFlagArtificialDIFlagExplicitDIFlagPrototypedDIFlagObjcClassCompleteDIFlagObjectPointerDIFlagVectorDIFlagStaticMemberDIFlagLValueReferenceDIFlagRValueReferenceDIFlagReservedDIFlagSingleInheritanceDIFlagMultipleInheritanceDIFlagVirtualInheritanceDIFlagIntroducedVirtualDIFlagBitFieldDIFlagNoReturnDIFlagMainSubprogramDIFlagTypePassByValueDIFlagTypePassByReferenceDIFlagEnumClassDIFlagFixedEnumDIFlagThunkDIFlagTrivialDIFlagBigEndianDIFlagLittleEndianDIFlagIndirectVirtualBaseDIFlagAccessibilityDIFlagPtrToMemberReppublic static final int LLVMDWARFSourceLanguageC89
(LLVMDWARFSourceLanguage)
DWARFSourceLanguageC89DWARFSourceLanguageCDWARFSourceLanguageAda83DWARFSourceLanguageC_plus_plusDWARFSourceLanguageCobol74DWARFSourceLanguageCobol85DWARFSourceLanguageFortran77DWARFSourceLanguageFortran90DWARFSourceLanguagePascal83DWARFSourceLanguageModula2DWARFSourceLanguageJava - New in DWARF v3:DWARFSourceLanguageC99 - New in DWARF v3:DWARFSourceLanguageAda95 - New in DWARF v3:DWARFSourceLanguageFortran95 - New in DWARF v3:DWARFSourceLanguagePLI - New in DWARF v3:DWARFSourceLanguageObjC - New in DWARF v3:DWARFSourceLanguageObjC_plus_plus - New in DWARF v3:DWARFSourceLanguageUPC - New in DWARF v3:DWARFSourceLanguageD - New in DWARF v3:DWARFSourceLanguagePython - New in DWARF v4:DWARFSourceLanguageOpenCL - New in DWARF v5:DWARFSourceLanguageGo - New in DWARF v5:DWARFSourceLanguageModula3 - New in DWARF v5:DWARFSourceLanguageHaskell - New in DWARF v5:DWARFSourceLanguageC_plus_plus_03 - New in DWARF v5:DWARFSourceLanguageC_plus_plus_11 - New in DWARF v5:DWARFSourceLanguageOCaml - New in DWARF v5:DWARFSourceLanguageRust - New in DWARF v5:DWARFSourceLanguageC11 - New in DWARF v5:DWARFSourceLanguageSwift - New in DWARF v5:DWARFSourceLanguageJulia - New in DWARF v5:DWARFSourceLanguageDylan - New in DWARF v5:DWARFSourceLanguageC_plus_plus_14 - New in DWARF v5:DWARFSourceLanguageFortran03 - New in DWARF v5:DWARFSourceLanguageFortran08 - New in DWARF v5:DWARFSourceLanguageRenderScript - New in DWARF v5:DWARFSourceLanguageBLISS - New in DWARF v5:DWARFSourceLanguageMips_Assembler - Vendor extensions:DWARFSourceLanguageGOOGLE_RenderScript - Vendor extensions:DWARFSourceLanguageBORLAND_Delphi - Vendor extensions:public static final int LLVMDWARFSourceLanguageC
(LLVMDWARFSourceLanguage)
DWARFSourceLanguageC89DWARFSourceLanguageCDWARFSourceLanguageAda83DWARFSourceLanguageC_plus_plusDWARFSourceLanguageCobol74DWARFSourceLanguageCobol85DWARFSourceLanguageFortran77DWARFSourceLanguageFortran90DWARFSourceLanguagePascal83DWARFSourceLanguageModula2DWARFSourceLanguageJava - New in DWARF v3:DWARFSourceLanguageC99 - New in DWARF v3:DWARFSourceLanguageAda95 - New in DWARF v3:DWARFSourceLanguageFortran95 - New in DWARF v3:DWARFSourceLanguagePLI - New in DWARF v3:DWARFSourceLanguageObjC - New in DWARF v3:DWARFSourceLanguageObjC_plus_plus - New in DWARF v3:DWARFSourceLanguageUPC - New in DWARF v3:DWARFSourceLanguageD - New in DWARF v3:DWARFSourceLanguagePython - New in DWARF v4:DWARFSourceLanguageOpenCL - New in DWARF v5:DWARFSourceLanguageGo - New in DWARF v5:DWARFSourceLanguageModula3 - New in DWARF v5:DWARFSourceLanguageHaskell - New in DWARF v5:DWARFSourceLanguageC_plus_plus_03 - New in DWARF v5:DWARFSourceLanguageC_plus_plus_11 - New in DWARF v5:DWARFSourceLanguageOCaml - New in DWARF v5:DWARFSourceLanguageRust - New in DWARF v5:DWARFSourceLanguageC11 - New in DWARF v5:DWARFSourceLanguageSwift - New in DWARF v5:DWARFSourceLanguageJulia - New in DWARF v5:DWARFSourceLanguageDylan - New in DWARF v5:DWARFSourceLanguageC_plus_plus_14 - New in DWARF v5:DWARFSourceLanguageFortran03 - New in DWARF v5:DWARFSourceLanguageFortran08 - New in DWARF v5:DWARFSourceLanguageRenderScript - New in DWARF v5:DWARFSourceLanguageBLISS - New in DWARF v5:DWARFSourceLanguageMips_Assembler - Vendor extensions:DWARFSourceLanguageGOOGLE_RenderScript - Vendor extensions:DWARFSourceLanguageBORLAND_Delphi - Vendor extensions:public static final int LLVMDWARFSourceLanguageAda83
(LLVMDWARFSourceLanguage)
DWARFSourceLanguageC89DWARFSourceLanguageCDWARFSourceLanguageAda83DWARFSourceLanguageC_plus_plusDWARFSourceLanguageCobol74DWARFSourceLanguageCobol85DWARFSourceLanguageFortran77DWARFSourceLanguageFortran90DWARFSourceLanguagePascal83DWARFSourceLanguageModula2DWARFSourceLanguageJava - New in DWARF v3:DWARFSourceLanguageC99 - New in DWARF v3:DWARFSourceLanguageAda95 - New in DWARF v3:DWARFSourceLanguageFortran95 - New in DWARF v3:DWARFSourceLanguagePLI - New in DWARF v3:DWARFSourceLanguageObjC - New in DWARF v3:DWARFSourceLanguageObjC_plus_plus - New in DWARF v3:DWARFSourceLanguageUPC - New in DWARF v3:DWARFSourceLanguageD - New in DWARF v3:DWARFSourceLanguagePython - New in DWARF v4:DWARFSourceLanguageOpenCL - New in DWARF v5:DWARFSourceLanguageGo - New in DWARF v5:DWARFSourceLanguageModula3 - New in DWARF v5:DWARFSourceLanguageHaskell - New in DWARF v5:DWARFSourceLanguageC_plus_plus_03 - New in DWARF v5:DWARFSourceLanguageC_plus_plus_11 - New in DWARF v5:DWARFSourceLanguageOCaml - New in DWARF v5:DWARFSourceLanguageRust - New in DWARF v5:DWARFSourceLanguageC11 - New in DWARF v5:DWARFSourceLanguageSwift - New in DWARF v5:DWARFSourceLanguageJulia - New in DWARF v5:DWARFSourceLanguageDylan - New in DWARF v5:DWARFSourceLanguageC_plus_plus_14 - New in DWARF v5:DWARFSourceLanguageFortran03 - New in DWARF v5:DWARFSourceLanguageFortran08 - New in DWARF v5:DWARFSourceLanguageRenderScript - New in DWARF v5:DWARFSourceLanguageBLISS - New in DWARF v5:DWARFSourceLanguageMips_Assembler - Vendor extensions:DWARFSourceLanguageGOOGLE_RenderScript - Vendor extensions:DWARFSourceLanguageBORLAND_Delphi - Vendor extensions:public static final int LLVMDWARFSourceLanguageC_plus_plus
(LLVMDWARFSourceLanguage)
DWARFSourceLanguageC89DWARFSourceLanguageCDWARFSourceLanguageAda83DWARFSourceLanguageC_plus_plusDWARFSourceLanguageCobol74DWARFSourceLanguageCobol85DWARFSourceLanguageFortran77DWARFSourceLanguageFortran90DWARFSourceLanguagePascal83DWARFSourceLanguageModula2DWARFSourceLanguageJava - New in DWARF v3:DWARFSourceLanguageC99 - New in DWARF v3:DWARFSourceLanguageAda95 - New in DWARF v3:DWARFSourceLanguageFortran95 - New in DWARF v3:DWARFSourceLanguagePLI - New in DWARF v3:DWARFSourceLanguageObjC - New in DWARF v3:DWARFSourceLanguageObjC_plus_plus - New in DWARF v3:DWARFSourceLanguageUPC - New in DWARF v3:DWARFSourceLanguageD - New in DWARF v3:DWARFSourceLanguagePython - New in DWARF v4:DWARFSourceLanguageOpenCL - New in DWARF v5:DWARFSourceLanguageGo - New in DWARF v5:DWARFSourceLanguageModula3 - New in DWARF v5:DWARFSourceLanguageHaskell - New in DWARF v5:DWARFSourceLanguageC_plus_plus_03 - New in DWARF v5:DWARFSourceLanguageC_plus_plus_11 - New in DWARF v5:DWARFSourceLanguageOCaml - New in DWARF v5:DWARFSourceLanguageRust - New in DWARF v5:DWARFSourceLanguageC11 - New in DWARF v5:DWARFSourceLanguageSwift - New in DWARF v5:DWARFSourceLanguageJulia - New in DWARF v5:DWARFSourceLanguageDylan - New in DWARF v5:DWARFSourceLanguageC_plus_plus_14 - New in DWARF v5:DWARFSourceLanguageFortran03 - New in DWARF v5:DWARFSourceLanguageFortran08 - New in DWARF v5:DWARFSourceLanguageRenderScript - New in DWARF v5:DWARFSourceLanguageBLISS - New in DWARF v5:DWARFSourceLanguageMips_Assembler - Vendor extensions:DWARFSourceLanguageGOOGLE_RenderScript - Vendor extensions:DWARFSourceLanguageBORLAND_Delphi - Vendor extensions:public static final int LLVMDWARFSourceLanguageCobol74
(LLVMDWARFSourceLanguage)
DWARFSourceLanguageC89DWARFSourceLanguageCDWARFSourceLanguageAda83DWARFSourceLanguageC_plus_plusDWARFSourceLanguageCobol74DWARFSourceLanguageCobol85DWARFSourceLanguageFortran77DWARFSourceLanguageFortran90DWARFSourceLanguagePascal83DWARFSourceLanguageModula2DWARFSourceLanguageJava - New in DWARF v3:DWARFSourceLanguageC99 - New in DWARF v3:DWARFSourceLanguageAda95 - New in DWARF v3:DWARFSourceLanguageFortran95 - New in DWARF v3:DWARFSourceLanguagePLI - New in DWARF v3:DWARFSourceLanguageObjC - New in DWARF v3:DWARFSourceLanguageObjC_plus_plus - New in DWARF v3:DWARFSourceLanguageUPC - New in DWARF v3:DWARFSourceLanguageD - New in DWARF v3:DWARFSourceLanguagePython - New in DWARF v4:DWARFSourceLanguageOpenCL - New in DWARF v5:DWARFSourceLanguageGo - New in DWARF v5:DWARFSourceLanguageModula3 - New in DWARF v5:DWARFSourceLanguageHaskell - New in DWARF v5:DWARFSourceLanguageC_plus_plus_03 - New in DWARF v5:DWARFSourceLanguageC_plus_plus_11 - New in DWARF v5:DWARFSourceLanguageOCaml - New in DWARF v5:DWARFSourceLanguageRust - New in DWARF v5:DWARFSourceLanguageC11 - New in DWARF v5:DWARFSourceLanguageSwift - New in DWARF v5:DWARFSourceLanguageJulia - New in DWARF v5:DWARFSourceLanguageDylan - New in DWARF v5:DWARFSourceLanguageC_plus_plus_14 - New in DWARF v5:DWARFSourceLanguageFortran03 - New in DWARF v5:DWARFSourceLanguageFortran08 - New in DWARF v5:DWARFSourceLanguageRenderScript - New in DWARF v5:DWARFSourceLanguageBLISS - New in DWARF v5:DWARFSourceLanguageMips_Assembler - Vendor extensions:DWARFSourceLanguageGOOGLE_RenderScript - Vendor extensions:DWARFSourceLanguageBORLAND_Delphi - Vendor extensions:public static final int LLVMDWARFSourceLanguageCobol85
(LLVMDWARFSourceLanguage)
DWARFSourceLanguageC89DWARFSourceLanguageCDWARFSourceLanguageAda83DWARFSourceLanguageC_plus_plusDWARFSourceLanguageCobol74DWARFSourceLanguageCobol85DWARFSourceLanguageFortran77DWARFSourceLanguageFortran90DWARFSourceLanguagePascal83DWARFSourceLanguageModula2DWARFSourceLanguageJava - New in DWARF v3:DWARFSourceLanguageC99 - New in DWARF v3:DWARFSourceLanguageAda95 - New in DWARF v3:DWARFSourceLanguageFortran95 - New in DWARF v3:DWARFSourceLanguagePLI - New in DWARF v3:DWARFSourceLanguageObjC - New in DWARF v3:DWARFSourceLanguageObjC_plus_plus - New in DWARF v3:DWARFSourceLanguageUPC - New in DWARF v3:DWARFSourceLanguageD - New in DWARF v3:DWARFSourceLanguagePython - New in DWARF v4:DWARFSourceLanguageOpenCL - New in DWARF v5:DWARFSourceLanguageGo - New in DWARF v5:DWARFSourceLanguageModula3 - New in DWARF v5:DWARFSourceLanguageHaskell - New in DWARF v5:DWARFSourceLanguageC_plus_plus_03 - New in DWARF v5:DWARFSourceLanguageC_plus_plus_11 - New in DWARF v5:DWARFSourceLanguageOCaml - New in DWARF v5:DWARFSourceLanguageRust - New in DWARF v5:DWARFSourceLanguageC11 - New in DWARF v5:DWARFSourceLanguageSwift - New in DWARF v5:DWARFSourceLanguageJulia - New in DWARF v5:DWARFSourceLanguageDylan - New in DWARF v5:DWARFSourceLanguageC_plus_plus_14 - New in DWARF v5:DWARFSourceLanguageFortran03 - New in DWARF v5:DWARFSourceLanguageFortran08 - New in DWARF v5:DWARFSourceLanguageRenderScript - New in DWARF v5:DWARFSourceLanguageBLISS - New in DWARF v5:DWARFSourceLanguageMips_Assembler - Vendor extensions:DWARFSourceLanguageGOOGLE_RenderScript - Vendor extensions:DWARFSourceLanguageBORLAND_Delphi - Vendor extensions:public static final int LLVMDWARFSourceLanguageFortran77
(LLVMDWARFSourceLanguage)
DWARFSourceLanguageC89DWARFSourceLanguageCDWARFSourceLanguageAda83DWARFSourceLanguageC_plus_plusDWARFSourceLanguageCobol74DWARFSourceLanguageCobol85DWARFSourceLanguageFortran77DWARFSourceLanguageFortran90DWARFSourceLanguagePascal83DWARFSourceLanguageModula2DWARFSourceLanguageJava - New in DWARF v3:DWARFSourceLanguageC99 - New in DWARF v3:DWARFSourceLanguageAda95 - New in DWARF v3:DWARFSourceLanguageFortran95 - New in DWARF v3:DWARFSourceLanguagePLI - New in DWARF v3:DWARFSourceLanguageObjC - New in DWARF v3:DWARFSourceLanguageObjC_plus_plus - New in DWARF v3:DWARFSourceLanguageUPC - New in DWARF v3:DWARFSourceLanguageD - New in DWARF v3:DWARFSourceLanguagePython - New in DWARF v4:DWARFSourceLanguageOpenCL - New in DWARF v5:DWARFSourceLanguageGo - New in DWARF v5:DWARFSourceLanguageModula3 - New in DWARF v5:DWARFSourceLanguageHaskell - New in DWARF v5:DWARFSourceLanguageC_plus_plus_03 - New in DWARF v5:DWARFSourceLanguageC_plus_plus_11 - New in DWARF v5:DWARFSourceLanguageOCaml - New in DWARF v5:DWARFSourceLanguageRust - New in DWARF v5:DWARFSourceLanguageC11 - New in DWARF v5:DWARFSourceLanguageSwift - New in DWARF v5:DWARFSourceLanguageJulia - New in DWARF v5:DWARFSourceLanguageDylan - New in DWARF v5:DWARFSourceLanguageC_plus_plus_14 - New in DWARF v5:DWARFSourceLanguageFortran03 - New in DWARF v5:DWARFSourceLanguageFortran08 - New in DWARF v5:DWARFSourceLanguageRenderScript - New in DWARF v5:DWARFSourceLanguageBLISS - New in DWARF v5:DWARFSourceLanguageMips_Assembler - Vendor extensions:DWARFSourceLanguageGOOGLE_RenderScript - Vendor extensions:DWARFSourceLanguageBORLAND_Delphi - Vendor extensions:public static final int LLVMDWARFSourceLanguageFortran90
(LLVMDWARFSourceLanguage)
DWARFSourceLanguageC89DWARFSourceLanguageCDWARFSourceLanguageAda83DWARFSourceLanguageC_plus_plusDWARFSourceLanguageCobol74DWARFSourceLanguageCobol85DWARFSourceLanguageFortran77DWARFSourceLanguageFortran90DWARFSourceLanguagePascal83DWARFSourceLanguageModula2DWARFSourceLanguageJava - New in DWARF v3:DWARFSourceLanguageC99 - New in DWARF v3:DWARFSourceLanguageAda95 - New in DWARF v3:DWARFSourceLanguageFortran95 - New in DWARF v3:DWARFSourceLanguagePLI - New in DWARF v3:DWARFSourceLanguageObjC - New in DWARF v3:DWARFSourceLanguageObjC_plus_plus - New in DWARF v3:DWARFSourceLanguageUPC - New in DWARF v3:DWARFSourceLanguageD - New in DWARF v3:DWARFSourceLanguagePython - New in DWARF v4:DWARFSourceLanguageOpenCL - New in DWARF v5:DWARFSourceLanguageGo - New in DWARF v5:DWARFSourceLanguageModula3 - New in DWARF v5:DWARFSourceLanguageHaskell - New in DWARF v5:DWARFSourceLanguageC_plus_plus_03 - New in DWARF v5:DWARFSourceLanguageC_plus_plus_11 - New in DWARF v5:DWARFSourceLanguageOCaml - New in DWARF v5:DWARFSourceLanguageRust - New in DWARF v5:DWARFSourceLanguageC11 - New in DWARF v5:DWARFSourceLanguageSwift - New in DWARF v5:DWARFSourceLanguageJulia - New in DWARF v5:DWARFSourceLanguageDylan - New in DWARF v5:DWARFSourceLanguageC_plus_plus_14 - New in DWARF v5:DWARFSourceLanguageFortran03 - New in DWARF v5:DWARFSourceLanguageFortran08 - New in DWARF v5:DWARFSourceLanguageRenderScript - New in DWARF v5:DWARFSourceLanguageBLISS - New in DWARF v5:DWARFSourceLanguageMips_Assembler - Vendor extensions:DWARFSourceLanguageGOOGLE_RenderScript - Vendor extensions:DWARFSourceLanguageBORLAND_Delphi - Vendor extensions:public static final int LLVMDWARFSourceLanguagePascal83
(LLVMDWARFSourceLanguage)
DWARFSourceLanguageC89DWARFSourceLanguageCDWARFSourceLanguageAda83DWARFSourceLanguageC_plus_plusDWARFSourceLanguageCobol74DWARFSourceLanguageCobol85DWARFSourceLanguageFortran77DWARFSourceLanguageFortran90DWARFSourceLanguagePascal83DWARFSourceLanguageModula2DWARFSourceLanguageJava - New in DWARF v3:DWARFSourceLanguageC99 - New in DWARF v3:DWARFSourceLanguageAda95 - New in DWARF v3:DWARFSourceLanguageFortran95 - New in DWARF v3:DWARFSourceLanguagePLI - New in DWARF v3:DWARFSourceLanguageObjC - New in DWARF v3:DWARFSourceLanguageObjC_plus_plus - New in DWARF v3:DWARFSourceLanguageUPC - New in DWARF v3:DWARFSourceLanguageD - New in DWARF v3:DWARFSourceLanguagePython - New in DWARF v4:DWARFSourceLanguageOpenCL - New in DWARF v5:DWARFSourceLanguageGo - New in DWARF v5:DWARFSourceLanguageModula3 - New in DWARF v5:DWARFSourceLanguageHaskell - New in DWARF v5:DWARFSourceLanguageC_plus_plus_03 - New in DWARF v5:DWARFSourceLanguageC_plus_plus_11 - New in DWARF v5:DWARFSourceLanguageOCaml - New in DWARF v5:DWARFSourceLanguageRust - New in DWARF v5:DWARFSourceLanguageC11 - New in DWARF v5:DWARFSourceLanguageSwift - New in DWARF v5:DWARFSourceLanguageJulia - New in DWARF v5:DWARFSourceLanguageDylan - New in DWARF v5:DWARFSourceLanguageC_plus_plus_14 - New in DWARF v5:DWARFSourceLanguageFortran03 - New in DWARF v5:DWARFSourceLanguageFortran08 - New in DWARF v5:DWARFSourceLanguageRenderScript - New in DWARF v5:DWARFSourceLanguageBLISS - New in DWARF v5:DWARFSourceLanguageMips_Assembler - Vendor extensions:DWARFSourceLanguageGOOGLE_RenderScript - Vendor extensions:DWARFSourceLanguageBORLAND_Delphi - Vendor extensions:public static final int LLVMDWARFSourceLanguageModula2
(LLVMDWARFSourceLanguage)
DWARFSourceLanguageC89DWARFSourceLanguageCDWARFSourceLanguageAda83DWARFSourceLanguageC_plus_plusDWARFSourceLanguageCobol74DWARFSourceLanguageCobol85DWARFSourceLanguageFortran77DWARFSourceLanguageFortran90DWARFSourceLanguagePascal83DWARFSourceLanguageModula2DWARFSourceLanguageJava - New in DWARF v3:DWARFSourceLanguageC99 - New in DWARF v3:DWARFSourceLanguageAda95 - New in DWARF v3:DWARFSourceLanguageFortran95 - New in DWARF v3:DWARFSourceLanguagePLI - New in DWARF v3:DWARFSourceLanguageObjC - New in DWARF v3:DWARFSourceLanguageObjC_plus_plus - New in DWARF v3:DWARFSourceLanguageUPC - New in DWARF v3:DWARFSourceLanguageD - New in DWARF v3:DWARFSourceLanguagePython - New in DWARF v4:DWARFSourceLanguageOpenCL - New in DWARF v5:DWARFSourceLanguageGo - New in DWARF v5:DWARFSourceLanguageModula3 - New in DWARF v5:DWARFSourceLanguageHaskell - New in DWARF v5:DWARFSourceLanguageC_plus_plus_03 - New in DWARF v5:DWARFSourceLanguageC_plus_plus_11 - New in DWARF v5:DWARFSourceLanguageOCaml - New in DWARF v5:DWARFSourceLanguageRust - New in DWARF v5:DWARFSourceLanguageC11 - New in DWARF v5:DWARFSourceLanguageSwift - New in DWARF v5:DWARFSourceLanguageJulia - New in DWARF v5:DWARFSourceLanguageDylan - New in DWARF v5:DWARFSourceLanguageC_plus_plus_14 - New in DWARF v5:DWARFSourceLanguageFortran03 - New in DWARF v5:DWARFSourceLanguageFortran08 - New in DWARF v5:DWARFSourceLanguageRenderScript - New in DWARF v5:DWARFSourceLanguageBLISS - New in DWARF v5:DWARFSourceLanguageMips_Assembler - Vendor extensions:DWARFSourceLanguageGOOGLE_RenderScript - Vendor extensions:DWARFSourceLanguageBORLAND_Delphi - Vendor extensions:public static final int LLVMDWARFSourceLanguageJava
(LLVMDWARFSourceLanguage)
DWARFSourceLanguageC89DWARFSourceLanguageCDWARFSourceLanguageAda83DWARFSourceLanguageC_plus_plusDWARFSourceLanguageCobol74DWARFSourceLanguageCobol85DWARFSourceLanguageFortran77DWARFSourceLanguageFortran90DWARFSourceLanguagePascal83DWARFSourceLanguageModula2DWARFSourceLanguageJava - New in DWARF v3:DWARFSourceLanguageC99 - New in DWARF v3:DWARFSourceLanguageAda95 - New in DWARF v3:DWARFSourceLanguageFortran95 - New in DWARF v3:DWARFSourceLanguagePLI - New in DWARF v3:DWARFSourceLanguageObjC - New in DWARF v3:DWARFSourceLanguageObjC_plus_plus - New in DWARF v3:DWARFSourceLanguageUPC - New in DWARF v3:DWARFSourceLanguageD - New in DWARF v3:DWARFSourceLanguagePython - New in DWARF v4:DWARFSourceLanguageOpenCL - New in DWARF v5:DWARFSourceLanguageGo - New in DWARF v5:DWARFSourceLanguageModula3 - New in DWARF v5:DWARFSourceLanguageHaskell - New in DWARF v5:DWARFSourceLanguageC_plus_plus_03 - New in DWARF v5:DWARFSourceLanguageC_plus_plus_11 - New in DWARF v5:DWARFSourceLanguageOCaml - New in DWARF v5:DWARFSourceLanguageRust - New in DWARF v5:DWARFSourceLanguageC11 - New in DWARF v5:DWARFSourceLanguageSwift - New in DWARF v5:DWARFSourceLanguageJulia - New in DWARF v5:DWARFSourceLanguageDylan - New in DWARF v5:DWARFSourceLanguageC_plus_plus_14 - New in DWARF v5:DWARFSourceLanguageFortran03 - New in DWARF v5:DWARFSourceLanguageFortran08 - New in DWARF v5:DWARFSourceLanguageRenderScript - New in DWARF v5:DWARFSourceLanguageBLISS - New in DWARF v5:DWARFSourceLanguageMips_Assembler - Vendor extensions:DWARFSourceLanguageGOOGLE_RenderScript - Vendor extensions:DWARFSourceLanguageBORLAND_Delphi - Vendor extensions:public static final int LLVMDWARFSourceLanguageC99
(LLVMDWARFSourceLanguage)
DWARFSourceLanguageC89DWARFSourceLanguageCDWARFSourceLanguageAda83DWARFSourceLanguageC_plus_plusDWARFSourceLanguageCobol74DWARFSourceLanguageCobol85DWARFSourceLanguageFortran77DWARFSourceLanguageFortran90DWARFSourceLanguagePascal83DWARFSourceLanguageModula2DWARFSourceLanguageJava - New in DWARF v3:DWARFSourceLanguageC99 - New in DWARF v3:DWARFSourceLanguageAda95 - New in DWARF v3:DWARFSourceLanguageFortran95 - New in DWARF v3:DWARFSourceLanguagePLI - New in DWARF v3:DWARFSourceLanguageObjC - New in DWARF v3:DWARFSourceLanguageObjC_plus_plus - New in DWARF v3:DWARFSourceLanguageUPC - New in DWARF v3:DWARFSourceLanguageD - New in DWARF v3:DWARFSourceLanguagePython - New in DWARF v4:DWARFSourceLanguageOpenCL - New in DWARF v5:DWARFSourceLanguageGo - New in DWARF v5:DWARFSourceLanguageModula3 - New in DWARF v5:DWARFSourceLanguageHaskell - New in DWARF v5:DWARFSourceLanguageC_plus_plus_03 - New in DWARF v5:DWARFSourceLanguageC_plus_plus_11 - New in DWARF v5:DWARFSourceLanguageOCaml - New in DWARF v5:DWARFSourceLanguageRust - New in DWARF v5:DWARFSourceLanguageC11 - New in DWARF v5:DWARFSourceLanguageSwift - New in DWARF v5:DWARFSourceLanguageJulia - New in DWARF v5:DWARFSourceLanguageDylan - New in DWARF v5:DWARFSourceLanguageC_plus_plus_14 - New in DWARF v5:DWARFSourceLanguageFortran03 - New in DWARF v5:DWARFSourceLanguageFortran08 - New in DWARF v5:DWARFSourceLanguageRenderScript - New in DWARF v5:DWARFSourceLanguageBLISS - New in DWARF v5:DWARFSourceLanguageMips_Assembler - Vendor extensions:DWARFSourceLanguageGOOGLE_RenderScript - Vendor extensions:DWARFSourceLanguageBORLAND_Delphi - Vendor extensions:public static final int LLVMDWARFSourceLanguageAda95
(LLVMDWARFSourceLanguage)
DWARFSourceLanguageC89DWARFSourceLanguageCDWARFSourceLanguageAda83DWARFSourceLanguageC_plus_plusDWARFSourceLanguageCobol74DWARFSourceLanguageCobol85DWARFSourceLanguageFortran77DWARFSourceLanguageFortran90DWARFSourceLanguagePascal83DWARFSourceLanguageModula2DWARFSourceLanguageJava - New in DWARF v3:DWARFSourceLanguageC99 - New in DWARF v3:DWARFSourceLanguageAda95 - New in DWARF v3:DWARFSourceLanguageFortran95 - New in DWARF v3:DWARFSourceLanguagePLI - New in DWARF v3:DWARFSourceLanguageObjC - New in DWARF v3:DWARFSourceLanguageObjC_plus_plus - New in DWARF v3:DWARFSourceLanguageUPC - New in DWARF v3:DWARFSourceLanguageD - New in DWARF v3:DWARFSourceLanguagePython - New in DWARF v4:DWARFSourceLanguageOpenCL - New in DWARF v5:DWARFSourceLanguageGo - New in DWARF v5:DWARFSourceLanguageModula3 - New in DWARF v5:DWARFSourceLanguageHaskell - New in DWARF v5:DWARFSourceLanguageC_plus_plus_03 - New in DWARF v5:DWARFSourceLanguageC_plus_plus_11 - New in DWARF v5:DWARFSourceLanguageOCaml - New in DWARF v5:DWARFSourceLanguageRust - New in DWARF v5:DWARFSourceLanguageC11 - New in DWARF v5:DWARFSourceLanguageSwift - New in DWARF v5:DWARFSourceLanguageJulia - New in DWARF v5:DWARFSourceLanguageDylan - New in DWARF v5:DWARFSourceLanguageC_plus_plus_14 - New in DWARF v5:DWARFSourceLanguageFortran03 - New in DWARF v5:DWARFSourceLanguageFortran08 - New in DWARF v5:DWARFSourceLanguageRenderScript - New in DWARF v5:DWARFSourceLanguageBLISS - New in DWARF v5:DWARFSourceLanguageMips_Assembler - Vendor extensions:DWARFSourceLanguageGOOGLE_RenderScript - Vendor extensions:DWARFSourceLanguageBORLAND_Delphi - Vendor extensions:public static final int LLVMDWARFSourceLanguageFortran95
(LLVMDWARFSourceLanguage)
DWARFSourceLanguageC89DWARFSourceLanguageCDWARFSourceLanguageAda83DWARFSourceLanguageC_plus_plusDWARFSourceLanguageCobol74DWARFSourceLanguageCobol85DWARFSourceLanguageFortran77DWARFSourceLanguageFortran90DWARFSourceLanguagePascal83DWARFSourceLanguageModula2DWARFSourceLanguageJava - New in DWARF v3:DWARFSourceLanguageC99 - New in DWARF v3:DWARFSourceLanguageAda95 - New in DWARF v3:DWARFSourceLanguageFortran95 - New in DWARF v3:DWARFSourceLanguagePLI - New in DWARF v3:DWARFSourceLanguageObjC - New in DWARF v3:DWARFSourceLanguageObjC_plus_plus - New in DWARF v3:DWARFSourceLanguageUPC - New in DWARF v3:DWARFSourceLanguageD - New in DWARF v3:DWARFSourceLanguagePython - New in DWARF v4:DWARFSourceLanguageOpenCL - New in DWARF v5:DWARFSourceLanguageGo - New in DWARF v5:DWARFSourceLanguageModula3 - New in DWARF v5:DWARFSourceLanguageHaskell - New in DWARF v5:DWARFSourceLanguageC_plus_plus_03 - New in DWARF v5:DWARFSourceLanguageC_plus_plus_11 - New in DWARF v5:DWARFSourceLanguageOCaml - New in DWARF v5:DWARFSourceLanguageRust - New in DWARF v5:DWARFSourceLanguageC11 - New in DWARF v5:DWARFSourceLanguageSwift - New in DWARF v5:DWARFSourceLanguageJulia - New in DWARF v5:DWARFSourceLanguageDylan - New in DWARF v5:DWARFSourceLanguageC_plus_plus_14 - New in DWARF v5:DWARFSourceLanguageFortran03 - New in DWARF v5:DWARFSourceLanguageFortran08 - New in DWARF v5:DWARFSourceLanguageRenderScript - New in DWARF v5:DWARFSourceLanguageBLISS - New in DWARF v5:DWARFSourceLanguageMips_Assembler - Vendor extensions:DWARFSourceLanguageGOOGLE_RenderScript - Vendor extensions:DWARFSourceLanguageBORLAND_Delphi - Vendor extensions:public static final int LLVMDWARFSourceLanguagePLI
(LLVMDWARFSourceLanguage)
DWARFSourceLanguageC89DWARFSourceLanguageCDWARFSourceLanguageAda83DWARFSourceLanguageC_plus_plusDWARFSourceLanguageCobol74DWARFSourceLanguageCobol85DWARFSourceLanguageFortran77DWARFSourceLanguageFortran90DWARFSourceLanguagePascal83DWARFSourceLanguageModula2DWARFSourceLanguageJava - New in DWARF v3:DWARFSourceLanguageC99 - New in DWARF v3:DWARFSourceLanguageAda95 - New in DWARF v3:DWARFSourceLanguageFortran95 - New in DWARF v3:DWARFSourceLanguagePLI - New in DWARF v3:DWARFSourceLanguageObjC - New in DWARF v3:DWARFSourceLanguageObjC_plus_plus - New in DWARF v3:DWARFSourceLanguageUPC - New in DWARF v3:DWARFSourceLanguageD - New in DWARF v3:DWARFSourceLanguagePython - New in DWARF v4:DWARFSourceLanguageOpenCL - New in DWARF v5:DWARFSourceLanguageGo - New in DWARF v5:DWARFSourceLanguageModula3 - New in DWARF v5:DWARFSourceLanguageHaskell - New in DWARF v5:DWARFSourceLanguageC_plus_plus_03 - New in DWARF v5:DWARFSourceLanguageC_plus_plus_11 - New in DWARF v5:DWARFSourceLanguageOCaml - New in DWARF v5:DWARFSourceLanguageRust - New in DWARF v5:DWARFSourceLanguageC11 - New in DWARF v5:DWARFSourceLanguageSwift - New in DWARF v5:DWARFSourceLanguageJulia - New in DWARF v5:DWARFSourceLanguageDylan - New in DWARF v5:DWARFSourceLanguageC_plus_plus_14 - New in DWARF v5:DWARFSourceLanguageFortran03 - New in DWARF v5:DWARFSourceLanguageFortran08 - New in DWARF v5:DWARFSourceLanguageRenderScript - New in DWARF v5:DWARFSourceLanguageBLISS - New in DWARF v5:DWARFSourceLanguageMips_Assembler - Vendor extensions:DWARFSourceLanguageGOOGLE_RenderScript - Vendor extensions:DWARFSourceLanguageBORLAND_Delphi - Vendor extensions:public static final int LLVMDWARFSourceLanguageObjC
(LLVMDWARFSourceLanguage)
DWARFSourceLanguageC89DWARFSourceLanguageCDWARFSourceLanguageAda83DWARFSourceLanguageC_plus_plusDWARFSourceLanguageCobol74DWARFSourceLanguageCobol85DWARFSourceLanguageFortran77DWARFSourceLanguageFortran90DWARFSourceLanguagePascal83DWARFSourceLanguageModula2DWARFSourceLanguageJava - New in DWARF v3:DWARFSourceLanguageC99 - New in DWARF v3:DWARFSourceLanguageAda95 - New in DWARF v3:DWARFSourceLanguageFortran95 - New in DWARF v3:DWARFSourceLanguagePLI - New in DWARF v3:DWARFSourceLanguageObjC - New in DWARF v3:DWARFSourceLanguageObjC_plus_plus - New in DWARF v3:DWARFSourceLanguageUPC - New in DWARF v3:DWARFSourceLanguageD - New in DWARF v3:DWARFSourceLanguagePython - New in DWARF v4:DWARFSourceLanguageOpenCL - New in DWARF v5:DWARFSourceLanguageGo - New in DWARF v5:DWARFSourceLanguageModula3 - New in DWARF v5:DWARFSourceLanguageHaskell - New in DWARF v5:DWARFSourceLanguageC_plus_plus_03 - New in DWARF v5:DWARFSourceLanguageC_plus_plus_11 - New in DWARF v5:DWARFSourceLanguageOCaml - New in DWARF v5:DWARFSourceLanguageRust - New in DWARF v5:DWARFSourceLanguageC11 - New in DWARF v5:DWARFSourceLanguageSwift - New in DWARF v5:DWARFSourceLanguageJulia - New in DWARF v5:DWARFSourceLanguageDylan - New in DWARF v5:DWARFSourceLanguageC_plus_plus_14 - New in DWARF v5:DWARFSourceLanguageFortran03 - New in DWARF v5:DWARFSourceLanguageFortran08 - New in DWARF v5:DWARFSourceLanguageRenderScript - New in DWARF v5:DWARFSourceLanguageBLISS - New in DWARF v5:DWARFSourceLanguageMips_Assembler - Vendor extensions:DWARFSourceLanguageGOOGLE_RenderScript - Vendor extensions:DWARFSourceLanguageBORLAND_Delphi - Vendor extensions:public static final int LLVMDWARFSourceLanguageObjC_plus_plus
(LLVMDWARFSourceLanguage)
DWARFSourceLanguageC89DWARFSourceLanguageCDWARFSourceLanguageAda83DWARFSourceLanguageC_plus_plusDWARFSourceLanguageCobol74DWARFSourceLanguageCobol85DWARFSourceLanguageFortran77DWARFSourceLanguageFortran90DWARFSourceLanguagePascal83DWARFSourceLanguageModula2DWARFSourceLanguageJava - New in DWARF v3:DWARFSourceLanguageC99 - New in DWARF v3:DWARFSourceLanguageAda95 - New in DWARF v3:DWARFSourceLanguageFortran95 - New in DWARF v3:DWARFSourceLanguagePLI - New in DWARF v3:DWARFSourceLanguageObjC - New in DWARF v3:DWARFSourceLanguageObjC_plus_plus - New in DWARF v3:DWARFSourceLanguageUPC - New in DWARF v3:DWARFSourceLanguageD - New in DWARF v3:DWARFSourceLanguagePython - New in DWARF v4:DWARFSourceLanguageOpenCL - New in DWARF v5:DWARFSourceLanguageGo - New in DWARF v5:DWARFSourceLanguageModula3 - New in DWARF v5:DWARFSourceLanguageHaskell - New in DWARF v5:DWARFSourceLanguageC_plus_plus_03 - New in DWARF v5:DWARFSourceLanguageC_plus_plus_11 - New in DWARF v5:DWARFSourceLanguageOCaml - New in DWARF v5:DWARFSourceLanguageRust - New in DWARF v5:DWARFSourceLanguageC11 - New in DWARF v5:DWARFSourceLanguageSwift - New in DWARF v5:DWARFSourceLanguageJulia - New in DWARF v5:DWARFSourceLanguageDylan - New in DWARF v5:DWARFSourceLanguageC_plus_plus_14 - New in DWARF v5:DWARFSourceLanguageFortran03 - New in DWARF v5:DWARFSourceLanguageFortran08 - New in DWARF v5:DWARFSourceLanguageRenderScript - New in DWARF v5:DWARFSourceLanguageBLISS - New in DWARF v5:DWARFSourceLanguageMips_Assembler - Vendor extensions:DWARFSourceLanguageGOOGLE_RenderScript - Vendor extensions:DWARFSourceLanguageBORLAND_Delphi - Vendor extensions:public static final int LLVMDWARFSourceLanguageUPC
(LLVMDWARFSourceLanguage)
DWARFSourceLanguageC89DWARFSourceLanguageCDWARFSourceLanguageAda83DWARFSourceLanguageC_plus_plusDWARFSourceLanguageCobol74DWARFSourceLanguageCobol85DWARFSourceLanguageFortran77DWARFSourceLanguageFortran90DWARFSourceLanguagePascal83DWARFSourceLanguageModula2DWARFSourceLanguageJava - New in DWARF v3:DWARFSourceLanguageC99 - New in DWARF v3:DWARFSourceLanguageAda95 - New in DWARF v3:DWARFSourceLanguageFortran95 - New in DWARF v3:DWARFSourceLanguagePLI - New in DWARF v3:DWARFSourceLanguageObjC - New in DWARF v3:DWARFSourceLanguageObjC_plus_plus - New in DWARF v3:DWARFSourceLanguageUPC - New in DWARF v3:DWARFSourceLanguageD - New in DWARF v3:DWARFSourceLanguagePython - New in DWARF v4:DWARFSourceLanguageOpenCL - New in DWARF v5:DWARFSourceLanguageGo - New in DWARF v5:DWARFSourceLanguageModula3 - New in DWARF v5:DWARFSourceLanguageHaskell - New in DWARF v5:DWARFSourceLanguageC_plus_plus_03 - New in DWARF v5:DWARFSourceLanguageC_plus_plus_11 - New in DWARF v5:DWARFSourceLanguageOCaml - New in DWARF v5:DWARFSourceLanguageRust - New in DWARF v5:DWARFSourceLanguageC11 - New in DWARF v5:DWARFSourceLanguageSwift - New in DWARF v5:DWARFSourceLanguageJulia - New in DWARF v5:DWARFSourceLanguageDylan - New in DWARF v5:DWARFSourceLanguageC_plus_plus_14 - New in DWARF v5:DWARFSourceLanguageFortran03 - New in DWARF v5:DWARFSourceLanguageFortran08 - New in DWARF v5:DWARFSourceLanguageRenderScript - New in DWARF v5:DWARFSourceLanguageBLISS - New in DWARF v5:DWARFSourceLanguageMips_Assembler - Vendor extensions:DWARFSourceLanguageGOOGLE_RenderScript - Vendor extensions:DWARFSourceLanguageBORLAND_Delphi - Vendor extensions:public static final int LLVMDWARFSourceLanguageD
(LLVMDWARFSourceLanguage)
DWARFSourceLanguageC89DWARFSourceLanguageCDWARFSourceLanguageAda83DWARFSourceLanguageC_plus_plusDWARFSourceLanguageCobol74DWARFSourceLanguageCobol85DWARFSourceLanguageFortran77DWARFSourceLanguageFortran90DWARFSourceLanguagePascal83DWARFSourceLanguageModula2DWARFSourceLanguageJava - New in DWARF v3:DWARFSourceLanguageC99 - New in DWARF v3:DWARFSourceLanguageAda95 - New in DWARF v3:DWARFSourceLanguageFortran95 - New in DWARF v3:DWARFSourceLanguagePLI - New in DWARF v3:DWARFSourceLanguageObjC - New in DWARF v3:DWARFSourceLanguageObjC_plus_plus - New in DWARF v3:DWARFSourceLanguageUPC - New in DWARF v3:DWARFSourceLanguageD - New in DWARF v3:DWARFSourceLanguagePython - New in DWARF v4:DWARFSourceLanguageOpenCL - New in DWARF v5:DWARFSourceLanguageGo - New in DWARF v5:DWARFSourceLanguageModula3 - New in DWARF v5:DWARFSourceLanguageHaskell - New in DWARF v5:DWARFSourceLanguageC_plus_plus_03 - New in DWARF v5:DWARFSourceLanguageC_plus_plus_11 - New in DWARF v5:DWARFSourceLanguageOCaml - New in DWARF v5:DWARFSourceLanguageRust - New in DWARF v5:DWARFSourceLanguageC11 - New in DWARF v5:DWARFSourceLanguageSwift - New in DWARF v5:DWARFSourceLanguageJulia - New in DWARF v5:DWARFSourceLanguageDylan - New in DWARF v5:DWARFSourceLanguageC_plus_plus_14 - New in DWARF v5:DWARFSourceLanguageFortran03 - New in DWARF v5:DWARFSourceLanguageFortran08 - New in DWARF v5:DWARFSourceLanguageRenderScript - New in DWARF v5:DWARFSourceLanguageBLISS - New in DWARF v5:DWARFSourceLanguageMips_Assembler - Vendor extensions:DWARFSourceLanguageGOOGLE_RenderScript - Vendor extensions:DWARFSourceLanguageBORLAND_Delphi - Vendor extensions:public static final int LLVMDWARFSourceLanguagePython
(LLVMDWARFSourceLanguage)
DWARFSourceLanguageC89DWARFSourceLanguageCDWARFSourceLanguageAda83DWARFSourceLanguageC_plus_plusDWARFSourceLanguageCobol74DWARFSourceLanguageCobol85DWARFSourceLanguageFortran77DWARFSourceLanguageFortran90DWARFSourceLanguagePascal83DWARFSourceLanguageModula2DWARFSourceLanguageJava - New in DWARF v3:DWARFSourceLanguageC99 - New in DWARF v3:DWARFSourceLanguageAda95 - New in DWARF v3:DWARFSourceLanguageFortran95 - New in DWARF v3:DWARFSourceLanguagePLI - New in DWARF v3:DWARFSourceLanguageObjC - New in DWARF v3:DWARFSourceLanguageObjC_plus_plus - New in DWARF v3:DWARFSourceLanguageUPC - New in DWARF v3:DWARFSourceLanguageD - New in DWARF v3:DWARFSourceLanguagePython - New in DWARF v4:DWARFSourceLanguageOpenCL - New in DWARF v5:DWARFSourceLanguageGo - New in DWARF v5:DWARFSourceLanguageModula3 - New in DWARF v5:DWARFSourceLanguageHaskell - New in DWARF v5:DWARFSourceLanguageC_plus_plus_03 - New in DWARF v5:DWARFSourceLanguageC_plus_plus_11 - New in DWARF v5:DWARFSourceLanguageOCaml - New in DWARF v5:DWARFSourceLanguageRust - New in DWARF v5:DWARFSourceLanguageC11 - New in DWARF v5:DWARFSourceLanguageSwift - New in DWARF v5:DWARFSourceLanguageJulia - New in DWARF v5:DWARFSourceLanguageDylan - New in DWARF v5:DWARFSourceLanguageC_plus_plus_14 - New in DWARF v5:DWARFSourceLanguageFortran03 - New in DWARF v5:DWARFSourceLanguageFortran08 - New in DWARF v5:DWARFSourceLanguageRenderScript - New in DWARF v5:DWARFSourceLanguageBLISS - New in DWARF v5:DWARFSourceLanguageMips_Assembler - Vendor extensions:DWARFSourceLanguageGOOGLE_RenderScript - Vendor extensions:DWARFSourceLanguageBORLAND_Delphi - Vendor extensions:public static final int LLVMDWARFSourceLanguageOpenCL
(LLVMDWARFSourceLanguage)
DWARFSourceLanguageC89DWARFSourceLanguageCDWARFSourceLanguageAda83DWARFSourceLanguageC_plus_plusDWARFSourceLanguageCobol74DWARFSourceLanguageCobol85DWARFSourceLanguageFortran77DWARFSourceLanguageFortran90DWARFSourceLanguagePascal83DWARFSourceLanguageModula2DWARFSourceLanguageJava - New in DWARF v3:DWARFSourceLanguageC99 - New in DWARF v3:DWARFSourceLanguageAda95 - New in DWARF v3:DWARFSourceLanguageFortran95 - New in DWARF v3:DWARFSourceLanguagePLI - New in DWARF v3:DWARFSourceLanguageObjC - New in DWARF v3:DWARFSourceLanguageObjC_plus_plus - New in DWARF v3:DWARFSourceLanguageUPC - New in DWARF v3:DWARFSourceLanguageD - New in DWARF v3:DWARFSourceLanguagePython - New in DWARF v4:DWARFSourceLanguageOpenCL - New in DWARF v5:DWARFSourceLanguageGo - New in DWARF v5:DWARFSourceLanguageModula3 - New in DWARF v5:DWARFSourceLanguageHaskell - New in DWARF v5:DWARFSourceLanguageC_plus_plus_03 - New in DWARF v5:DWARFSourceLanguageC_plus_plus_11 - New in DWARF v5:DWARFSourceLanguageOCaml - New in DWARF v5:DWARFSourceLanguageRust - New in DWARF v5:DWARFSourceLanguageC11 - New in DWARF v5:DWARFSourceLanguageSwift - New in DWARF v5:DWARFSourceLanguageJulia - New in DWARF v5:DWARFSourceLanguageDylan - New in DWARF v5:DWARFSourceLanguageC_plus_plus_14 - New in DWARF v5:DWARFSourceLanguageFortran03 - New in DWARF v5:DWARFSourceLanguageFortran08 - New in DWARF v5:DWARFSourceLanguageRenderScript - New in DWARF v5:DWARFSourceLanguageBLISS - New in DWARF v5:DWARFSourceLanguageMips_Assembler - Vendor extensions:DWARFSourceLanguageGOOGLE_RenderScript - Vendor extensions:DWARFSourceLanguageBORLAND_Delphi - Vendor extensions:public static final int LLVMDWARFSourceLanguageGo
(LLVMDWARFSourceLanguage)
DWARFSourceLanguageC89DWARFSourceLanguageCDWARFSourceLanguageAda83DWARFSourceLanguageC_plus_plusDWARFSourceLanguageCobol74DWARFSourceLanguageCobol85DWARFSourceLanguageFortran77DWARFSourceLanguageFortran90DWARFSourceLanguagePascal83DWARFSourceLanguageModula2DWARFSourceLanguageJava - New in DWARF v3:DWARFSourceLanguageC99 - New in DWARF v3:DWARFSourceLanguageAda95 - New in DWARF v3:DWARFSourceLanguageFortran95 - New in DWARF v3:DWARFSourceLanguagePLI - New in DWARF v3:DWARFSourceLanguageObjC - New in DWARF v3:DWARFSourceLanguageObjC_plus_plus - New in DWARF v3:DWARFSourceLanguageUPC - New in DWARF v3:DWARFSourceLanguageD - New in DWARF v3:DWARFSourceLanguagePython - New in DWARF v4:DWARFSourceLanguageOpenCL - New in DWARF v5:DWARFSourceLanguageGo - New in DWARF v5:DWARFSourceLanguageModula3 - New in DWARF v5:DWARFSourceLanguageHaskell - New in DWARF v5:DWARFSourceLanguageC_plus_plus_03 - New in DWARF v5:DWARFSourceLanguageC_plus_plus_11 - New in DWARF v5:DWARFSourceLanguageOCaml - New in DWARF v5:DWARFSourceLanguageRust - New in DWARF v5:DWARFSourceLanguageC11 - New in DWARF v5:DWARFSourceLanguageSwift - New in DWARF v5:DWARFSourceLanguageJulia - New in DWARF v5:DWARFSourceLanguageDylan - New in DWARF v5:DWARFSourceLanguageC_plus_plus_14 - New in DWARF v5:DWARFSourceLanguageFortran03 - New in DWARF v5:DWARFSourceLanguageFortran08 - New in DWARF v5:DWARFSourceLanguageRenderScript - New in DWARF v5:DWARFSourceLanguageBLISS - New in DWARF v5:DWARFSourceLanguageMips_Assembler - Vendor extensions:DWARFSourceLanguageGOOGLE_RenderScript - Vendor extensions:DWARFSourceLanguageBORLAND_Delphi - Vendor extensions:public static final int LLVMDWARFSourceLanguageModula3
(LLVMDWARFSourceLanguage)
DWARFSourceLanguageC89DWARFSourceLanguageCDWARFSourceLanguageAda83DWARFSourceLanguageC_plus_plusDWARFSourceLanguageCobol74DWARFSourceLanguageCobol85DWARFSourceLanguageFortran77DWARFSourceLanguageFortran90DWARFSourceLanguagePascal83DWARFSourceLanguageModula2DWARFSourceLanguageJava - New in DWARF v3:DWARFSourceLanguageC99 - New in DWARF v3:DWARFSourceLanguageAda95 - New in DWARF v3:DWARFSourceLanguageFortran95 - New in DWARF v3:DWARFSourceLanguagePLI - New in DWARF v3:DWARFSourceLanguageObjC - New in DWARF v3:DWARFSourceLanguageObjC_plus_plus - New in DWARF v3:DWARFSourceLanguageUPC - New in DWARF v3:DWARFSourceLanguageD - New in DWARF v3:DWARFSourceLanguagePython - New in DWARF v4:DWARFSourceLanguageOpenCL - New in DWARF v5:DWARFSourceLanguageGo - New in DWARF v5:DWARFSourceLanguageModula3 - New in DWARF v5:DWARFSourceLanguageHaskell - New in DWARF v5:DWARFSourceLanguageC_plus_plus_03 - New in DWARF v5:DWARFSourceLanguageC_plus_plus_11 - New in DWARF v5:DWARFSourceLanguageOCaml - New in DWARF v5:DWARFSourceLanguageRust - New in DWARF v5:DWARFSourceLanguageC11 - New in DWARF v5:DWARFSourceLanguageSwift - New in DWARF v5:DWARFSourceLanguageJulia - New in DWARF v5:DWARFSourceLanguageDylan - New in DWARF v5:DWARFSourceLanguageC_plus_plus_14 - New in DWARF v5:DWARFSourceLanguageFortran03 - New in DWARF v5:DWARFSourceLanguageFortran08 - New in DWARF v5:DWARFSourceLanguageRenderScript - New in DWARF v5:DWARFSourceLanguageBLISS - New in DWARF v5:DWARFSourceLanguageMips_Assembler - Vendor extensions:DWARFSourceLanguageGOOGLE_RenderScript - Vendor extensions:DWARFSourceLanguageBORLAND_Delphi - Vendor extensions:public static final int LLVMDWARFSourceLanguageHaskell
(LLVMDWARFSourceLanguage)
DWARFSourceLanguageC89DWARFSourceLanguageCDWARFSourceLanguageAda83DWARFSourceLanguageC_plus_plusDWARFSourceLanguageCobol74DWARFSourceLanguageCobol85DWARFSourceLanguageFortran77DWARFSourceLanguageFortran90DWARFSourceLanguagePascal83DWARFSourceLanguageModula2DWARFSourceLanguageJava - New in DWARF v3:DWARFSourceLanguageC99 - New in DWARF v3:DWARFSourceLanguageAda95 - New in DWARF v3:DWARFSourceLanguageFortran95 - New in DWARF v3:DWARFSourceLanguagePLI - New in DWARF v3:DWARFSourceLanguageObjC - New in DWARF v3:DWARFSourceLanguageObjC_plus_plus - New in DWARF v3:DWARFSourceLanguageUPC - New in DWARF v3:DWARFSourceLanguageD - New in DWARF v3:DWARFSourceLanguagePython - New in DWARF v4:DWARFSourceLanguageOpenCL - New in DWARF v5:DWARFSourceLanguageGo - New in DWARF v5:DWARFSourceLanguageModula3 - New in DWARF v5:DWARFSourceLanguageHaskell - New in DWARF v5:DWARFSourceLanguageC_plus_plus_03 - New in DWARF v5:DWARFSourceLanguageC_plus_plus_11 - New in DWARF v5:DWARFSourceLanguageOCaml - New in DWARF v5:DWARFSourceLanguageRust - New in DWARF v5:DWARFSourceLanguageC11 - New in DWARF v5:DWARFSourceLanguageSwift - New in DWARF v5:DWARFSourceLanguageJulia - New in DWARF v5:DWARFSourceLanguageDylan - New in DWARF v5:DWARFSourceLanguageC_plus_plus_14 - New in DWARF v5:DWARFSourceLanguageFortran03 - New in DWARF v5:DWARFSourceLanguageFortran08 - New in DWARF v5:DWARFSourceLanguageRenderScript - New in DWARF v5:DWARFSourceLanguageBLISS - New in DWARF v5:DWARFSourceLanguageMips_Assembler - Vendor extensions:DWARFSourceLanguageGOOGLE_RenderScript - Vendor extensions:DWARFSourceLanguageBORLAND_Delphi - Vendor extensions:public static final int LLVMDWARFSourceLanguageC_plus_plus_03
(LLVMDWARFSourceLanguage)
DWARFSourceLanguageC89DWARFSourceLanguageCDWARFSourceLanguageAda83DWARFSourceLanguageC_plus_plusDWARFSourceLanguageCobol74DWARFSourceLanguageCobol85DWARFSourceLanguageFortran77DWARFSourceLanguageFortran90DWARFSourceLanguagePascal83DWARFSourceLanguageModula2DWARFSourceLanguageJava - New in DWARF v3:DWARFSourceLanguageC99 - New in DWARF v3:DWARFSourceLanguageAda95 - New in DWARF v3:DWARFSourceLanguageFortran95 - New in DWARF v3:DWARFSourceLanguagePLI - New in DWARF v3:DWARFSourceLanguageObjC - New in DWARF v3:DWARFSourceLanguageObjC_plus_plus - New in DWARF v3:DWARFSourceLanguageUPC - New in DWARF v3:DWARFSourceLanguageD - New in DWARF v3:DWARFSourceLanguagePython - New in DWARF v4:DWARFSourceLanguageOpenCL - New in DWARF v5:DWARFSourceLanguageGo - New in DWARF v5:DWARFSourceLanguageModula3 - New in DWARF v5:DWARFSourceLanguageHaskell - New in DWARF v5:DWARFSourceLanguageC_plus_plus_03 - New in DWARF v5:DWARFSourceLanguageC_plus_plus_11 - New in DWARF v5:DWARFSourceLanguageOCaml - New in DWARF v5:DWARFSourceLanguageRust - New in DWARF v5:DWARFSourceLanguageC11 - New in DWARF v5:DWARFSourceLanguageSwift - New in DWARF v5:DWARFSourceLanguageJulia - New in DWARF v5:DWARFSourceLanguageDylan - New in DWARF v5:DWARFSourceLanguageC_plus_plus_14 - New in DWARF v5:DWARFSourceLanguageFortran03 - New in DWARF v5:DWARFSourceLanguageFortran08 - New in DWARF v5:DWARFSourceLanguageRenderScript - New in DWARF v5:DWARFSourceLanguageBLISS - New in DWARF v5:DWARFSourceLanguageMips_Assembler - Vendor extensions:DWARFSourceLanguageGOOGLE_RenderScript - Vendor extensions:DWARFSourceLanguageBORLAND_Delphi - Vendor extensions:public static final int LLVMDWARFSourceLanguageC_plus_plus_11
(LLVMDWARFSourceLanguage)
DWARFSourceLanguageC89DWARFSourceLanguageCDWARFSourceLanguageAda83DWARFSourceLanguageC_plus_plusDWARFSourceLanguageCobol74DWARFSourceLanguageCobol85DWARFSourceLanguageFortran77DWARFSourceLanguageFortran90DWARFSourceLanguagePascal83DWARFSourceLanguageModula2DWARFSourceLanguageJava - New in DWARF v3:DWARFSourceLanguageC99 - New in DWARF v3:DWARFSourceLanguageAda95 - New in DWARF v3:DWARFSourceLanguageFortran95 - New in DWARF v3:DWARFSourceLanguagePLI - New in DWARF v3:DWARFSourceLanguageObjC - New in DWARF v3:DWARFSourceLanguageObjC_plus_plus - New in DWARF v3:DWARFSourceLanguageUPC - New in DWARF v3:DWARFSourceLanguageD - New in DWARF v3:DWARFSourceLanguagePython - New in DWARF v4:DWARFSourceLanguageOpenCL - New in DWARF v5:DWARFSourceLanguageGo - New in DWARF v5:DWARFSourceLanguageModula3 - New in DWARF v5:DWARFSourceLanguageHaskell - New in DWARF v5:DWARFSourceLanguageC_plus_plus_03 - New in DWARF v5:DWARFSourceLanguageC_plus_plus_11 - New in DWARF v5:DWARFSourceLanguageOCaml - New in DWARF v5:DWARFSourceLanguageRust - New in DWARF v5:DWARFSourceLanguageC11 - New in DWARF v5:DWARFSourceLanguageSwift - New in DWARF v5:DWARFSourceLanguageJulia - New in DWARF v5:DWARFSourceLanguageDylan - New in DWARF v5:DWARFSourceLanguageC_plus_plus_14 - New in DWARF v5:DWARFSourceLanguageFortran03 - New in DWARF v5:DWARFSourceLanguageFortran08 - New in DWARF v5:DWARFSourceLanguageRenderScript - New in DWARF v5:DWARFSourceLanguageBLISS - New in DWARF v5:DWARFSourceLanguageMips_Assembler - Vendor extensions:DWARFSourceLanguageGOOGLE_RenderScript - Vendor extensions:DWARFSourceLanguageBORLAND_Delphi - Vendor extensions:public static final int LLVMDWARFSourceLanguageOCaml
(LLVMDWARFSourceLanguage)
DWARFSourceLanguageC89DWARFSourceLanguageCDWARFSourceLanguageAda83DWARFSourceLanguageC_plus_plusDWARFSourceLanguageCobol74DWARFSourceLanguageCobol85DWARFSourceLanguageFortran77DWARFSourceLanguageFortran90DWARFSourceLanguagePascal83DWARFSourceLanguageModula2DWARFSourceLanguageJava - New in DWARF v3:DWARFSourceLanguageC99 - New in DWARF v3:DWARFSourceLanguageAda95 - New in DWARF v3:DWARFSourceLanguageFortran95 - New in DWARF v3:DWARFSourceLanguagePLI - New in DWARF v3:DWARFSourceLanguageObjC - New in DWARF v3:DWARFSourceLanguageObjC_plus_plus - New in DWARF v3:DWARFSourceLanguageUPC - New in DWARF v3:DWARFSourceLanguageD - New in DWARF v3:DWARFSourceLanguagePython - New in DWARF v4:DWARFSourceLanguageOpenCL - New in DWARF v5:DWARFSourceLanguageGo - New in DWARF v5:DWARFSourceLanguageModula3 - New in DWARF v5:DWARFSourceLanguageHaskell - New in DWARF v5:DWARFSourceLanguageC_plus_plus_03 - New in DWARF v5:DWARFSourceLanguageC_plus_plus_11 - New in DWARF v5:DWARFSourceLanguageOCaml - New in DWARF v5:DWARFSourceLanguageRust - New in DWARF v5:DWARFSourceLanguageC11 - New in DWARF v5:DWARFSourceLanguageSwift - New in DWARF v5:DWARFSourceLanguageJulia - New in DWARF v5:DWARFSourceLanguageDylan - New in DWARF v5:DWARFSourceLanguageC_plus_plus_14 - New in DWARF v5:DWARFSourceLanguageFortran03 - New in DWARF v5:DWARFSourceLanguageFortran08 - New in DWARF v5:DWARFSourceLanguageRenderScript - New in DWARF v5:DWARFSourceLanguageBLISS - New in DWARF v5:DWARFSourceLanguageMips_Assembler - Vendor extensions:DWARFSourceLanguageGOOGLE_RenderScript - Vendor extensions:DWARFSourceLanguageBORLAND_Delphi - Vendor extensions:public static final int LLVMDWARFSourceLanguageRust
(LLVMDWARFSourceLanguage)
DWARFSourceLanguageC89DWARFSourceLanguageCDWARFSourceLanguageAda83DWARFSourceLanguageC_plus_plusDWARFSourceLanguageCobol74DWARFSourceLanguageCobol85DWARFSourceLanguageFortran77DWARFSourceLanguageFortran90DWARFSourceLanguagePascal83DWARFSourceLanguageModula2DWARFSourceLanguageJava - New in DWARF v3:DWARFSourceLanguageC99 - New in DWARF v3:DWARFSourceLanguageAda95 - New in DWARF v3:DWARFSourceLanguageFortran95 - New in DWARF v3:DWARFSourceLanguagePLI - New in DWARF v3:DWARFSourceLanguageObjC - New in DWARF v3:DWARFSourceLanguageObjC_plus_plus - New in DWARF v3:DWARFSourceLanguageUPC - New in DWARF v3:DWARFSourceLanguageD - New in DWARF v3:DWARFSourceLanguagePython - New in DWARF v4:DWARFSourceLanguageOpenCL - New in DWARF v5:DWARFSourceLanguageGo - New in DWARF v5:DWARFSourceLanguageModula3 - New in DWARF v5:DWARFSourceLanguageHaskell - New in DWARF v5:DWARFSourceLanguageC_plus_plus_03 - New in DWARF v5:DWARFSourceLanguageC_plus_plus_11 - New in DWARF v5:DWARFSourceLanguageOCaml - New in DWARF v5:DWARFSourceLanguageRust - New in DWARF v5:DWARFSourceLanguageC11 - New in DWARF v5:DWARFSourceLanguageSwift - New in DWARF v5:DWARFSourceLanguageJulia - New in DWARF v5:DWARFSourceLanguageDylan - New in DWARF v5:DWARFSourceLanguageC_plus_plus_14 - New in DWARF v5:DWARFSourceLanguageFortran03 - New in DWARF v5:DWARFSourceLanguageFortran08 - New in DWARF v5:DWARFSourceLanguageRenderScript - New in DWARF v5:DWARFSourceLanguageBLISS - New in DWARF v5:DWARFSourceLanguageMips_Assembler - Vendor extensions:DWARFSourceLanguageGOOGLE_RenderScript - Vendor extensions:DWARFSourceLanguageBORLAND_Delphi - Vendor extensions:public static final int LLVMDWARFSourceLanguageC11
(LLVMDWARFSourceLanguage)
DWARFSourceLanguageC89DWARFSourceLanguageCDWARFSourceLanguageAda83DWARFSourceLanguageC_plus_plusDWARFSourceLanguageCobol74DWARFSourceLanguageCobol85DWARFSourceLanguageFortran77DWARFSourceLanguageFortran90DWARFSourceLanguagePascal83DWARFSourceLanguageModula2DWARFSourceLanguageJava - New in DWARF v3:DWARFSourceLanguageC99 - New in DWARF v3:DWARFSourceLanguageAda95 - New in DWARF v3:DWARFSourceLanguageFortran95 - New in DWARF v3:DWARFSourceLanguagePLI - New in DWARF v3:DWARFSourceLanguageObjC - New in DWARF v3:DWARFSourceLanguageObjC_plus_plus - New in DWARF v3:DWARFSourceLanguageUPC - New in DWARF v3:DWARFSourceLanguageD - New in DWARF v3:DWARFSourceLanguagePython - New in DWARF v4:DWARFSourceLanguageOpenCL - New in DWARF v5:DWARFSourceLanguageGo - New in DWARF v5:DWARFSourceLanguageModula3 - New in DWARF v5:DWARFSourceLanguageHaskell - New in DWARF v5:DWARFSourceLanguageC_plus_plus_03 - New in DWARF v5:DWARFSourceLanguageC_plus_plus_11 - New in DWARF v5:DWARFSourceLanguageOCaml - New in DWARF v5:DWARFSourceLanguageRust - New in DWARF v5:DWARFSourceLanguageC11 - New in DWARF v5:DWARFSourceLanguageSwift - New in DWARF v5:DWARFSourceLanguageJulia - New in DWARF v5:DWARFSourceLanguageDylan - New in DWARF v5:DWARFSourceLanguageC_plus_plus_14 - New in DWARF v5:DWARFSourceLanguageFortran03 - New in DWARF v5:DWARFSourceLanguageFortran08 - New in DWARF v5:DWARFSourceLanguageRenderScript - New in DWARF v5:DWARFSourceLanguageBLISS - New in DWARF v5:DWARFSourceLanguageMips_Assembler - Vendor extensions:DWARFSourceLanguageGOOGLE_RenderScript - Vendor extensions:DWARFSourceLanguageBORLAND_Delphi - Vendor extensions:public static final int LLVMDWARFSourceLanguageSwift
(LLVMDWARFSourceLanguage)
DWARFSourceLanguageC89DWARFSourceLanguageCDWARFSourceLanguageAda83DWARFSourceLanguageC_plus_plusDWARFSourceLanguageCobol74DWARFSourceLanguageCobol85DWARFSourceLanguageFortran77DWARFSourceLanguageFortran90DWARFSourceLanguagePascal83DWARFSourceLanguageModula2DWARFSourceLanguageJava - New in DWARF v3:DWARFSourceLanguageC99 - New in DWARF v3:DWARFSourceLanguageAda95 - New in DWARF v3:DWARFSourceLanguageFortran95 - New in DWARF v3:DWARFSourceLanguagePLI - New in DWARF v3:DWARFSourceLanguageObjC - New in DWARF v3:DWARFSourceLanguageObjC_plus_plus - New in DWARF v3:DWARFSourceLanguageUPC - New in DWARF v3:DWARFSourceLanguageD - New in DWARF v3:DWARFSourceLanguagePython - New in DWARF v4:DWARFSourceLanguageOpenCL - New in DWARF v5:DWARFSourceLanguageGo - New in DWARF v5:DWARFSourceLanguageModula3 - New in DWARF v5:DWARFSourceLanguageHaskell - New in DWARF v5:DWARFSourceLanguageC_plus_plus_03 - New in DWARF v5:DWARFSourceLanguageC_plus_plus_11 - New in DWARF v5:DWARFSourceLanguageOCaml - New in DWARF v5:DWARFSourceLanguageRust - New in DWARF v5:DWARFSourceLanguageC11 - New in DWARF v5:DWARFSourceLanguageSwift - New in DWARF v5:DWARFSourceLanguageJulia - New in DWARF v5:DWARFSourceLanguageDylan - New in DWARF v5:DWARFSourceLanguageC_plus_plus_14 - New in DWARF v5:DWARFSourceLanguageFortran03 - New in DWARF v5:DWARFSourceLanguageFortran08 - New in DWARF v5:DWARFSourceLanguageRenderScript - New in DWARF v5:DWARFSourceLanguageBLISS - New in DWARF v5:DWARFSourceLanguageMips_Assembler - Vendor extensions:DWARFSourceLanguageGOOGLE_RenderScript - Vendor extensions:DWARFSourceLanguageBORLAND_Delphi - Vendor extensions:public static final int LLVMDWARFSourceLanguageJulia
(LLVMDWARFSourceLanguage)
DWARFSourceLanguageC89DWARFSourceLanguageCDWARFSourceLanguageAda83DWARFSourceLanguageC_plus_plusDWARFSourceLanguageCobol74DWARFSourceLanguageCobol85DWARFSourceLanguageFortran77DWARFSourceLanguageFortran90DWARFSourceLanguagePascal83DWARFSourceLanguageModula2DWARFSourceLanguageJava - New in DWARF v3:DWARFSourceLanguageC99 - New in DWARF v3:DWARFSourceLanguageAda95 - New in DWARF v3:DWARFSourceLanguageFortran95 - New in DWARF v3:DWARFSourceLanguagePLI - New in DWARF v3:DWARFSourceLanguageObjC - New in DWARF v3:DWARFSourceLanguageObjC_plus_plus - New in DWARF v3:DWARFSourceLanguageUPC - New in DWARF v3:DWARFSourceLanguageD - New in DWARF v3:DWARFSourceLanguagePython - New in DWARF v4:DWARFSourceLanguageOpenCL - New in DWARF v5:DWARFSourceLanguageGo - New in DWARF v5:DWARFSourceLanguageModula3 - New in DWARF v5:DWARFSourceLanguageHaskell - New in DWARF v5:DWARFSourceLanguageC_plus_plus_03 - New in DWARF v5:DWARFSourceLanguageC_plus_plus_11 - New in DWARF v5:DWARFSourceLanguageOCaml - New in DWARF v5:DWARFSourceLanguageRust - New in DWARF v5:DWARFSourceLanguageC11 - New in DWARF v5:DWARFSourceLanguageSwift - New in DWARF v5:DWARFSourceLanguageJulia - New in DWARF v5:DWARFSourceLanguageDylan - New in DWARF v5:DWARFSourceLanguageC_plus_plus_14 - New in DWARF v5:DWARFSourceLanguageFortran03 - New in DWARF v5:DWARFSourceLanguageFortran08 - New in DWARF v5:DWARFSourceLanguageRenderScript - New in DWARF v5:DWARFSourceLanguageBLISS - New in DWARF v5:DWARFSourceLanguageMips_Assembler - Vendor extensions:DWARFSourceLanguageGOOGLE_RenderScript - Vendor extensions:DWARFSourceLanguageBORLAND_Delphi - Vendor extensions:public static final int LLVMDWARFSourceLanguageDylan
(LLVMDWARFSourceLanguage)
DWARFSourceLanguageC89DWARFSourceLanguageCDWARFSourceLanguageAda83DWARFSourceLanguageC_plus_plusDWARFSourceLanguageCobol74DWARFSourceLanguageCobol85DWARFSourceLanguageFortran77DWARFSourceLanguageFortran90DWARFSourceLanguagePascal83DWARFSourceLanguageModula2DWARFSourceLanguageJava - New in DWARF v3:DWARFSourceLanguageC99 - New in DWARF v3:DWARFSourceLanguageAda95 - New in DWARF v3:DWARFSourceLanguageFortran95 - New in DWARF v3:DWARFSourceLanguagePLI - New in DWARF v3:DWARFSourceLanguageObjC - New in DWARF v3:DWARFSourceLanguageObjC_plus_plus - New in DWARF v3:DWARFSourceLanguageUPC - New in DWARF v3:DWARFSourceLanguageD - New in DWARF v3:DWARFSourceLanguagePython - New in DWARF v4:DWARFSourceLanguageOpenCL - New in DWARF v5:DWARFSourceLanguageGo - New in DWARF v5:DWARFSourceLanguageModula3 - New in DWARF v5:DWARFSourceLanguageHaskell - New in DWARF v5:DWARFSourceLanguageC_plus_plus_03 - New in DWARF v5:DWARFSourceLanguageC_plus_plus_11 - New in DWARF v5:DWARFSourceLanguageOCaml - New in DWARF v5:DWARFSourceLanguageRust - New in DWARF v5:DWARFSourceLanguageC11 - New in DWARF v5:DWARFSourceLanguageSwift - New in DWARF v5:DWARFSourceLanguageJulia - New in DWARF v5:DWARFSourceLanguageDylan - New in DWARF v5:DWARFSourceLanguageC_plus_plus_14 - New in DWARF v5:DWARFSourceLanguageFortran03 - New in DWARF v5:DWARFSourceLanguageFortran08 - New in DWARF v5:DWARFSourceLanguageRenderScript - New in DWARF v5:DWARFSourceLanguageBLISS - New in DWARF v5:DWARFSourceLanguageMips_Assembler - Vendor extensions:DWARFSourceLanguageGOOGLE_RenderScript - Vendor extensions:DWARFSourceLanguageBORLAND_Delphi - Vendor extensions:public static final int LLVMDWARFSourceLanguageC_plus_plus_14
(LLVMDWARFSourceLanguage)
DWARFSourceLanguageC89DWARFSourceLanguageCDWARFSourceLanguageAda83DWARFSourceLanguageC_plus_plusDWARFSourceLanguageCobol74DWARFSourceLanguageCobol85DWARFSourceLanguageFortran77DWARFSourceLanguageFortran90DWARFSourceLanguagePascal83DWARFSourceLanguageModula2DWARFSourceLanguageJava - New in DWARF v3:DWARFSourceLanguageC99 - New in DWARF v3:DWARFSourceLanguageAda95 - New in DWARF v3:DWARFSourceLanguageFortran95 - New in DWARF v3:DWARFSourceLanguagePLI - New in DWARF v3:DWARFSourceLanguageObjC - New in DWARF v3:DWARFSourceLanguageObjC_plus_plus - New in DWARF v3:DWARFSourceLanguageUPC - New in DWARF v3:DWARFSourceLanguageD - New in DWARF v3:DWARFSourceLanguagePython - New in DWARF v4:DWARFSourceLanguageOpenCL - New in DWARF v5:DWARFSourceLanguageGo - New in DWARF v5:DWARFSourceLanguageModula3 - New in DWARF v5:DWARFSourceLanguageHaskell - New in DWARF v5:DWARFSourceLanguageC_plus_plus_03 - New in DWARF v5:DWARFSourceLanguageC_plus_plus_11 - New in DWARF v5:DWARFSourceLanguageOCaml - New in DWARF v5:DWARFSourceLanguageRust - New in DWARF v5:DWARFSourceLanguageC11 - New in DWARF v5:DWARFSourceLanguageSwift - New in DWARF v5:DWARFSourceLanguageJulia - New in DWARF v5:DWARFSourceLanguageDylan - New in DWARF v5:DWARFSourceLanguageC_plus_plus_14 - New in DWARF v5:DWARFSourceLanguageFortran03 - New in DWARF v5:DWARFSourceLanguageFortran08 - New in DWARF v5:DWARFSourceLanguageRenderScript - New in DWARF v5:DWARFSourceLanguageBLISS - New in DWARF v5:DWARFSourceLanguageMips_Assembler - Vendor extensions:DWARFSourceLanguageGOOGLE_RenderScript - Vendor extensions:DWARFSourceLanguageBORLAND_Delphi - Vendor extensions:public static final int LLVMDWARFSourceLanguageFortran03
(LLVMDWARFSourceLanguage)
DWARFSourceLanguageC89DWARFSourceLanguageCDWARFSourceLanguageAda83DWARFSourceLanguageC_plus_plusDWARFSourceLanguageCobol74DWARFSourceLanguageCobol85DWARFSourceLanguageFortran77DWARFSourceLanguageFortran90DWARFSourceLanguagePascal83DWARFSourceLanguageModula2DWARFSourceLanguageJava - New in DWARF v3:DWARFSourceLanguageC99 - New in DWARF v3:DWARFSourceLanguageAda95 - New in DWARF v3:DWARFSourceLanguageFortran95 - New in DWARF v3:DWARFSourceLanguagePLI - New in DWARF v3:DWARFSourceLanguageObjC - New in DWARF v3:DWARFSourceLanguageObjC_plus_plus - New in DWARF v3:DWARFSourceLanguageUPC - New in DWARF v3:DWARFSourceLanguageD - New in DWARF v3:DWARFSourceLanguagePython - New in DWARF v4:DWARFSourceLanguageOpenCL - New in DWARF v5:DWARFSourceLanguageGo - New in DWARF v5:DWARFSourceLanguageModula3 - New in DWARF v5:DWARFSourceLanguageHaskell - New in DWARF v5:DWARFSourceLanguageC_plus_plus_03 - New in DWARF v5:DWARFSourceLanguageC_plus_plus_11 - New in DWARF v5:DWARFSourceLanguageOCaml - New in DWARF v5:DWARFSourceLanguageRust - New in DWARF v5:DWARFSourceLanguageC11 - New in DWARF v5:DWARFSourceLanguageSwift - New in DWARF v5:DWARFSourceLanguageJulia - New in DWARF v5:DWARFSourceLanguageDylan - New in DWARF v5:DWARFSourceLanguageC_plus_plus_14 - New in DWARF v5:DWARFSourceLanguageFortran03 - New in DWARF v5:DWARFSourceLanguageFortran08 - New in DWARF v5:DWARFSourceLanguageRenderScript - New in DWARF v5:DWARFSourceLanguageBLISS - New in DWARF v5:DWARFSourceLanguageMips_Assembler - Vendor extensions:DWARFSourceLanguageGOOGLE_RenderScript - Vendor extensions:DWARFSourceLanguageBORLAND_Delphi - Vendor extensions:public static final int LLVMDWARFSourceLanguageFortran08
(LLVMDWARFSourceLanguage)
DWARFSourceLanguageC89DWARFSourceLanguageCDWARFSourceLanguageAda83DWARFSourceLanguageC_plus_plusDWARFSourceLanguageCobol74DWARFSourceLanguageCobol85DWARFSourceLanguageFortran77DWARFSourceLanguageFortran90DWARFSourceLanguagePascal83DWARFSourceLanguageModula2DWARFSourceLanguageJava - New in DWARF v3:DWARFSourceLanguageC99 - New in DWARF v3:DWARFSourceLanguageAda95 - New in DWARF v3:DWARFSourceLanguageFortran95 - New in DWARF v3:DWARFSourceLanguagePLI - New in DWARF v3:DWARFSourceLanguageObjC - New in DWARF v3:DWARFSourceLanguageObjC_plus_plus - New in DWARF v3:DWARFSourceLanguageUPC - New in DWARF v3:DWARFSourceLanguageD - New in DWARF v3:DWARFSourceLanguagePython - New in DWARF v4:DWARFSourceLanguageOpenCL - New in DWARF v5:DWARFSourceLanguageGo - New in DWARF v5:DWARFSourceLanguageModula3 - New in DWARF v5:DWARFSourceLanguageHaskell - New in DWARF v5:DWARFSourceLanguageC_plus_plus_03 - New in DWARF v5:DWARFSourceLanguageC_plus_plus_11 - New in DWARF v5:DWARFSourceLanguageOCaml - New in DWARF v5:DWARFSourceLanguageRust - New in DWARF v5:DWARFSourceLanguageC11 - New in DWARF v5:DWARFSourceLanguageSwift - New in DWARF v5:DWARFSourceLanguageJulia - New in DWARF v5:DWARFSourceLanguageDylan - New in DWARF v5:DWARFSourceLanguageC_plus_plus_14 - New in DWARF v5:DWARFSourceLanguageFortran03 - New in DWARF v5:DWARFSourceLanguageFortran08 - New in DWARF v5:DWARFSourceLanguageRenderScript - New in DWARF v5:DWARFSourceLanguageBLISS - New in DWARF v5:DWARFSourceLanguageMips_Assembler - Vendor extensions:DWARFSourceLanguageGOOGLE_RenderScript - Vendor extensions:DWARFSourceLanguageBORLAND_Delphi - Vendor extensions:public static final int LLVMDWARFSourceLanguageRenderScript
(LLVMDWARFSourceLanguage)
DWARFSourceLanguageC89DWARFSourceLanguageCDWARFSourceLanguageAda83DWARFSourceLanguageC_plus_plusDWARFSourceLanguageCobol74DWARFSourceLanguageCobol85DWARFSourceLanguageFortran77DWARFSourceLanguageFortran90DWARFSourceLanguagePascal83DWARFSourceLanguageModula2DWARFSourceLanguageJava - New in DWARF v3:DWARFSourceLanguageC99 - New in DWARF v3:DWARFSourceLanguageAda95 - New in DWARF v3:DWARFSourceLanguageFortran95 - New in DWARF v3:DWARFSourceLanguagePLI - New in DWARF v3:DWARFSourceLanguageObjC - New in DWARF v3:DWARFSourceLanguageObjC_plus_plus - New in DWARF v3:DWARFSourceLanguageUPC - New in DWARF v3:DWARFSourceLanguageD - New in DWARF v3:DWARFSourceLanguagePython - New in DWARF v4:DWARFSourceLanguageOpenCL - New in DWARF v5:DWARFSourceLanguageGo - New in DWARF v5:DWARFSourceLanguageModula3 - New in DWARF v5:DWARFSourceLanguageHaskell - New in DWARF v5:DWARFSourceLanguageC_plus_plus_03 - New in DWARF v5:DWARFSourceLanguageC_plus_plus_11 - New in DWARF v5:DWARFSourceLanguageOCaml - New in DWARF v5:DWARFSourceLanguageRust - New in DWARF v5:DWARFSourceLanguageC11 - New in DWARF v5:DWARFSourceLanguageSwift - New in DWARF v5:DWARFSourceLanguageJulia - New in DWARF v5:DWARFSourceLanguageDylan - New in DWARF v5:DWARFSourceLanguageC_plus_plus_14 - New in DWARF v5:DWARFSourceLanguageFortran03 - New in DWARF v5:DWARFSourceLanguageFortran08 - New in DWARF v5:DWARFSourceLanguageRenderScript - New in DWARF v5:DWARFSourceLanguageBLISS - New in DWARF v5:DWARFSourceLanguageMips_Assembler - Vendor extensions:DWARFSourceLanguageGOOGLE_RenderScript - Vendor extensions:DWARFSourceLanguageBORLAND_Delphi - Vendor extensions:public static final int LLVMDWARFSourceLanguageBLISS
(LLVMDWARFSourceLanguage)
DWARFSourceLanguageC89DWARFSourceLanguageCDWARFSourceLanguageAda83DWARFSourceLanguageC_plus_plusDWARFSourceLanguageCobol74DWARFSourceLanguageCobol85DWARFSourceLanguageFortran77DWARFSourceLanguageFortran90DWARFSourceLanguagePascal83DWARFSourceLanguageModula2DWARFSourceLanguageJava - New in DWARF v3:DWARFSourceLanguageC99 - New in DWARF v3:DWARFSourceLanguageAda95 - New in DWARF v3:DWARFSourceLanguageFortran95 - New in DWARF v3:DWARFSourceLanguagePLI - New in DWARF v3:DWARFSourceLanguageObjC - New in DWARF v3:DWARFSourceLanguageObjC_plus_plus - New in DWARF v3:DWARFSourceLanguageUPC - New in DWARF v3:DWARFSourceLanguageD - New in DWARF v3:DWARFSourceLanguagePython - New in DWARF v4:DWARFSourceLanguageOpenCL - New in DWARF v5:DWARFSourceLanguageGo - New in DWARF v5:DWARFSourceLanguageModula3 - New in DWARF v5:DWARFSourceLanguageHaskell - New in DWARF v5:DWARFSourceLanguageC_plus_plus_03 - New in DWARF v5:DWARFSourceLanguageC_plus_plus_11 - New in DWARF v5:DWARFSourceLanguageOCaml - New in DWARF v5:DWARFSourceLanguageRust - New in DWARF v5:DWARFSourceLanguageC11 - New in DWARF v5:DWARFSourceLanguageSwift - New in DWARF v5:DWARFSourceLanguageJulia - New in DWARF v5:DWARFSourceLanguageDylan - New in DWARF v5:DWARFSourceLanguageC_plus_plus_14 - New in DWARF v5:DWARFSourceLanguageFortran03 - New in DWARF v5:DWARFSourceLanguageFortran08 - New in DWARF v5:DWARFSourceLanguageRenderScript - New in DWARF v5:DWARFSourceLanguageBLISS - New in DWARF v5:DWARFSourceLanguageMips_Assembler - Vendor extensions:DWARFSourceLanguageGOOGLE_RenderScript - Vendor extensions:DWARFSourceLanguageBORLAND_Delphi - Vendor extensions:public static final int LLVMDWARFSourceLanguageMips_Assembler
(LLVMDWARFSourceLanguage)
DWARFSourceLanguageC89DWARFSourceLanguageCDWARFSourceLanguageAda83DWARFSourceLanguageC_plus_plusDWARFSourceLanguageCobol74DWARFSourceLanguageCobol85DWARFSourceLanguageFortran77DWARFSourceLanguageFortran90DWARFSourceLanguagePascal83DWARFSourceLanguageModula2DWARFSourceLanguageJava - New in DWARF v3:DWARFSourceLanguageC99 - New in DWARF v3:DWARFSourceLanguageAda95 - New in DWARF v3:DWARFSourceLanguageFortran95 - New in DWARF v3:DWARFSourceLanguagePLI - New in DWARF v3:DWARFSourceLanguageObjC - New in DWARF v3:DWARFSourceLanguageObjC_plus_plus - New in DWARF v3:DWARFSourceLanguageUPC - New in DWARF v3:DWARFSourceLanguageD - New in DWARF v3:DWARFSourceLanguagePython - New in DWARF v4:DWARFSourceLanguageOpenCL - New in DWARF v5:DWARFSourceLanguageGo - New in DWARF v5:DWARFSourceLanguageModula3 - New in DWARF v5:DWARFSourceLanguageHaskell - New in DWARF v5:DWARFSourceLanguageC_plus_plus_03 - New in DWARF v5:DWARFSourceLanguageC_plus_plus_11 - New in DWARF v5:DWARFSourceLanguageOCaml - New in DWARF v5:DWARFSourceLanguageRust - New in DWARF v5:DWARFSourceLanguageC11 - New in DWARF v5:DWARFSourceLanguageSwift - New in DWARF v5:DWARFSourceLanguageJulia - New in DWARF v5:DWARFSourceLanguageDylan - New in DWARF v5:DWARFSourceLanguageC_plus_plus_14 - New in DWARF v5:DWARFSourceLanguageFortran03 - New in DWARF v5:DWARFSourceLanguageFortran08 - New in DWARF v5:DWARFSourceLanguageRenderScript - New in DWARF v5:DWARFSourceLanguageBLISS - New in DWARF v5:DWARFSourceLanguageMips_Assembler - Vendor extensions:DWARFSourceLanguageGOOGLE_RenderScript - Vendor extensions:DWARFSourceLanguageBORLAND_Delphi - Vendor extensions:public static final int LLVMDWARFSourceLanguageGOOGLE_RenderScript
(LLVMDWARFSourceLanguage)
DWARFSourceLanguageC89DWARFSourceLanguageCDWARFSourceLanguageAda83DWARFSourceLanguageC_plus_plusDWARFSourceLanguageCobol74DWARFSourceLanguageCobol85DWARFSourceLanguageFortran77DWARFSourceLanguageFortran90DWARFSourceLanguagePascal83DWARFSourceLanguageModula2DWARFSourceLanguageJava - New in DWARF v3:DWARFSourceLanguageC99 - New in DWARF v3:DWARFSourceLanguageAda95 - New in DWARF v3:DWARFSourceLanguageFortran95 - New in DWARF v3:DWARFSourceLanguagePLI - New in DWARF v3:DWARFSourceLanguageObjC - New in DWARF v3:DWARFSourceLanguageObjC_plus_plus - New in DWARF v3:DWARFSourceLanguageUPC - New in DWARF v3:DWARFSourceLanguageD - New in DWARF v3:DWARFSourceLanguagePython - New in DWARF v4:DWARFSourceLanguageOpenCL - New in DWARF v5:DWARFSourceLanguageGo - New in DWARF v5:DWARFSourceLanguageModula3 - New in DWARF v5:DWARFSourceLanguageHaskell - New in DWARF v5:DWARFSourceLanguageC_plus_plus_03 - New in DWARF v5:DWARFSourceLanguageC_plus_plus_11 - New in DWARF v5:DWARFSourceLanguageOCaml - New in DWARF v5:DWARFSourceLanguageRust - New in DWARF v5:DWARFSourceLanguageC11 - New in DWARF v5:DWARFSourceLanguageSwift - New in DWARF v5:DWARFSourceLanguageJulia - New in DWARF v5:DWARFSourceLanguageDylan - New in DWARF v5:DWARFSourceLanguageC_plus_plus_14 - New in DWARF v5:DWARFSourceLanguageFortran03 - New in DWARF v5:DWARFSourceLanguageFortran08 - New in DWARF v5:DWARFSourceLanguageRenderScript - New in DWARF v5:DWARFSourceLanguageBLISS - New in DWARF v5:DWARFSourceLanguageMips_Assembler - Vendor extensions:DWARFSourceLanguageGOOGLE_RenderScript - Vendor extensions:DWARFSourceLanguageBORLAND_Delphi - Vendor extensions:public static final int LLVMDWARFSourceLanguageBORLAND_Delphi
(LLVMDWARFSourceLanguage)
DWARFSourceLanguageC89DWARFSourceLanguageCDWARFSourceLanguageAda83DWARFSourceLanguageC_plus_plusDWARFSourceLanguageCobol74DWARFSourceLanguageCobol85DWARFSourceLanguageFortran77DWARFSourceLanguageFortran90DWARFSourceLanguagePascal83DWARFSourceLanguageModula2DWARFSourceLanguageJava - New in DWARF v3:DWARFSourceLanguageC99 - New in DWARF v3:DWARFSourceLanguageAda95 - New in DWARF v3:DWARFSourceLanguageFortran95 - New in DWARF v3:DWARFSourceLanguagePLI - New in DWARF v3:DWARFSourceLanguageObjC - New in DWARF v3:DWARFSourceLanguageObjC_plus_plus - New in DWARF v3:DWARFSourceLanguageUPC - New in DWARF v3:DWARFSourceLanguageD - New in DWARF v3:DWARFSourceLanguagePython - New in DWARF v4:DWARFSourceLanguageOpenCL - New in DWARF v5:DWARFSourceLanguageGo - New in DWARF v5:DWARFSourceLanguageModula3 - New in DWARF v5:DWARFSourceLanguageHaskell - New in DWARF v5:DWARFSourceLanguageC_plus_plus_03 - New in DWARF v5:DWARFSourceLanguageC_plus_plus_11 - New in DWARF v5:DWARFSourceLanguageOCaml - New in DWARF v5:DWARFSourceLanguageRust - New in DWARF v5:DWARFSourceLanguageC11 - New in DWARF v5:DWARFSourceLanguageSwift - New in DWARF v5:DWARFSourceLanguageJulia - New in DWARF v5:DWARFSourceLanguageDylan - New in DWARF v5:DWARFSourceLanguageC_plus_plus_14 - New in DWARF v5:DWARFSourceLanguageFortran03 - New in DWARF v5:DWARFSourceLanguageFortran08 - New in DWARF v5:DWARFSourceLanguageRenderScript - New in DWARF v5:DWARFSourceLanguageBLISS - New in DWARF v5:DWARFSourceLanguageMips_Assembler - Vendor extensions:DWARFSourceLanguageGOOGLE_RenderScript - Vendor extensions:DWARFSourceLanguageBORLAND_Delphi - Vendor extensions:public static final int LLVMDWARFEmissionNone
(LLVMDWARFEmissionKind)
public static final int LLVMDWARFEmissionFull
(LLVMDWARFEmissionKind)
public static final int LLVMDWARFEmissionLineTablesOnly
(LLVMDWARFEmissionKind)
public static final int LLVMMDStringMetadataKind
MDStringMetadataKindConstantAsMetadataMetadataKindLocalAsMetadataMetadataKindDistinctMDOperandPlaceholderMetadataKindMDTupleMetadataKindDILocationMetadataKindDIExpressionMetadataKindDIGlobalVariableExpressionMetadataKindGenericDINodeMetadataKindDISubrangeMetadataKindDIEnumeratorMetadataKindDIBasicTypeMetadataKindDIDerivedTypeMetadataKindDICompositeTypeMetadataKindDISubroutineTypeMetadataKindDIFileMetadataKindDICompileUnitMetadataKindDISubprogramMetadataKindDILexicalBlockMetadataKindDILexicalBlockFileMetadataKindDINamespaceMetadataKindDIModuleMetadataKindDITemplateTypeParameterMetadataKindDITemplateValueParameterMetadataKindDIGlobalVariableMetadataKindDILocalVariableMetadataKindDILabelMetadataKindDIObjCPropertyMetadataKindDIImportedEntityMetadataKindDIMacroMetadataKindDIMacroFileMetadataKindpublic static final int LLVMConstantAsMetadataMetadataKind
MDStringMetadataKindConstantAsMetadataMetadataKindLocalAsMetadataMetadataKindDistinctMDOperandPlaceholderMetadataKindMDTupleMetadataKindDILocationMetadataKindDIExpressionMetadataKindDIGlobalVariableExpressionMetadataKindGenericDINodeMetadataKindDISubrangeMetadataKindDIEnumeratorMetadataKindDIBasicTypeMetadataKindDIDerivedTypeMetadataKindDICompositeTypeMetadataKindDISubroutineTypeMetadataKindDIFileMetadataKindDICompileUnitMetadataKindDISubprogramMetadataKindDILexicalBlockMetadataKindDILexicalBlockFileMetadataKindDINamespaceMetadataKindDIModuleMetadataKindDITemplateTypeParameterMetadataKindDITemplateValueParameterMetadataKindDIGlobalVariableMetadataKindDILocalVariableMetadataKindDILabelMetadataKindDIObjCPropertyMetadataKindDIImportedEntityMetadataKindDIMacroMetadataKindDIMacroFileMetadataKindpublic static final int LLVMLocalAsMetadataMetadataKind
MDStringMetadataKindConstantAsMetadataMetadataKindLocalAsMetadataMetadataKindDistinctMDOperandPlaceholderMetadataKindMDTupleMetadataKindDILocationMetadataKindDIExpressionMetadataKindDIGlobalVariableExpressionMetadataKindGenericDINodeMetadataKindDISubrangeMetadataKindDIEnumeratorMetadataKindDIBasicTypeMetadataKindDIDerivedTypeMetadataKindDICompositeTypeMetadataKindDISubroutineTypeMetadataKindDIFileMetadataKindDICompileUnitMetadataKindDISubprogramMetadataKindDILexicalBlockMetadataKindDILexicalBlockFileMetadataKindDINamespaceMetadataKindDIModuleMetadataKindDITemplateTypeParameterMetadataKindDITemplateValueParameterMetadataKindDIGlobalVariableMetadataKindDILocalVariableMetadataKindDILabelMetadataKindDIObjCPropertyMetadataKindDIImportedEntityMetadataKindDIMacroMetadataKindDIMacroFileMetadataKindpublic static final int LLVMDistinctMDOperandPlaceholderMetadataKind
MDStringMetadataKindConstantAsMetadataMetadataKindLocalAsMetadataMetadataKindDistinctMDOperandPlaceholderMetadataKindMDTupleMetadataKindDILocationMetadataKindDIExpressionMetadataKindDIGlobalVariableExpressionMetadataKindGenericDINodeMetadataKindDISubrangeMetadataKindDIEnumeratorMetadataKindDIBasicTypeMetadataKindDIDerivedTypeMetadataKindDICompositeTypeMetadataKindDISubroutineTypeMetadataKindDIFileMetadataKindDICompileUnitMetadataKindDISubprogramMetadataKindDILexicalBlockMetadataKindDILexicalBlockFileMetadataKindDINamespaceMetadataKindDIModuleMetadataKindDITemplateTypeParameterMetadataKindDITemplateValueParameterMetadataKindDIGlobalVariableMetadataKindDILocalVariableMetadataKindDILabelMetadataKindDIObjCPropertyMetadataKindDIImportedEntityMetadataKindDIMacroMetadataKindDIMacroFileMetadataKindpublic static final int LLVMMDTupleMetadataKind
MDStringMetadataKindConstantAsMetadataMetadataKindLocalAsMetadataMetadataKindDistinctMDOperandPlaceholderMetadataKindMDTupleMetadataKindDILocationMetadataKindDIExpressionMetadataKindDIGlobalVariableExpressionMetadataKindGenericDINodeMetadataKindDISubrangeMetadataKindDIEnumeratorMetadataKindDIBasicTypeMetadataKindDIDerivedTypeMetadataKindDICompositeTypeMetadataKindDISubroutineTypeMetadataKindDIFileMetadataKindDICompileUnitMetadataKindDISubprogramMetadataKindDILexicalBlockMetadataKindDILexicalBlockFileMetadataKindDINamespaceMetadataKindDIModuleMetadataKindDITemplateTypeParameterMetadataKindDITemplateValueParameterMetadataKindDIGlobalVariableMetadataKindDILocalVariableMetadataKindDILabelMetadataKindDIObjCPropertyMetadataKindDIImportedEntityMetadataKindDIMacroMetadataKindDIMacroFileMetadataKindpublic static final int LLVMDILocationMetadataKind
MDStringMetadataKindConstantAsMetadataMetadataKindLocalAsMetadataMetadataKindDistinctMDOperandPlaceholderMetadataKindMDTupleMetadataKindDILocationMetadataKindDIExpressionMetadataKindDIGlobalVariableExpressionMetadataKindGenericDINodeMetadataKindDISubrangeMetadataKindDIEnumeratorMetadataKindDIBasicTypeMetadataKindDIDerivedTypeMetadataKindDICompositeTypeMetadataKindDISubroutineTypeMetadataKindDIFileMetadataKindDICompileUnitMetadataKindDISubprogramMetadataKindDILexicalBlockMetadataKindDILexicalBlockFileMetadataKindDINamespaceMetadataKindDIModuleMetadataKindDITemplateTypeParameterMetadataKindDITemplateValueParameterMetadataKindDIGlobalVariableMetadataKindDILocalVariableMetadataKindDILabelMetadataKindDIObjCPropertyMetadataKindDIImportedEntityMetadataKindDIMacroMetadataKindDIMacroFileMetadataKindpublic static final int LLVMDIExpressionMetadataKind
MDStringMetadataKindConstantAsMetadataMetadataKindLocalAsMetadataMetadataKindDistinctMDOperandPlaceholderMetadataKindMDTupleMetadataKindDILocationMetadataKindDIExpressionMetadataKindDIGlobalVariableExpressionMetadataKindGenericDINodeMetadataKindDISubrangeMetadataKindDIEnumeratorMetadataKindDIBasicTypeMetadataKindDIDerivedTypeMetadataKindDICompositeTypeMetadataKindDISubroutineTypeMetadataKindDIFileMetadataKindDICompileUnitMetadataKindDISubprogramMetadataKindDILexicalBlockMetadataKindDILexicalBlockFileMetadataKindDINamespaceMetadataKindDIModuleMetadataKindDITemplateTypeParameterMetadataKindDITemplateValueParameterMetadataKindDIGlobalVariableMetadataKindDILocalVariableMetadataKindDILabelMetadataKindDIObjCPropertyMetadataKindDIImportedEntityMetadataKindDIMacroMetadataKindDIMacroFileMetadataKindpublic static final int LLVMDIGlobalVariableExpressionMetadataKind
MDStringMetadataKindConstantAsMetadataMetadataKindLocalAsMetadataMetadataKindDistinctMDOperandPlaceholderMetadataKindMDTupleMetadataKindDILocationMetadataKindDIExpressionMetadataKindDIGlobalVariableExpressionMetadataKindGenericDINodeMetadataKindDISubrangeMetadataKindDIEnumeratorMetadataKindDIBasicTypeMetadataKindDIDerivedTypeMetadataKindDICompositeTypeMetadataKindDISubroutineTypeMetadataKindDIFileMetadataKindDICompileUnitMetadataKindDISubprogramMetadataKindDILexicalBlockMetadataKindDILexicalBlockFileMetadataKindDINamespaceMetadataKindDIModuleMetadataKindDITemplateTypeParameterMetadataKindDITemplateValueParameterMetadataKindDIGlobalVariableMetadataKindDILocalVariableMetadataKindDILabelMetadataKindDIObjCPropertyMetadataKindDIImportedEntityMetadataKindDIMacroMetadataKindDIMacroFileMetadataKindpublic static final int LLVMGenericDINodeMetadataKind
MDStringMetadataKindConstantAsMetadataMetadataKindLocalAsMetadataMetadataKindDistinctMDOperandPlaceholderMetadataKindMDTupleMetadataKindDILocationMetadataKindDIExpressionMetadataKindDIGlobalVariableExpressionMetadataKindGenericDINodeMetadataKindDISubrangeMetadataKindDIEnumeratorMetadataKindDIBasicTypeMetadataKindDIDerivedTypeMetadataKindDICompositeTypeMetadataKindDISubroutineTypeMetadataKindDIFileMetadataKindDICompileUnitMetadataKindDISubprogramMetadataKindDILexicalBlockMetadataKindDILexicalBlockFileMetadataKindDINamespaceMetadataKindDIModuleMetadataKindDITemplateTypeParameterMetadataKindDITemplateValueParameterMetadataKindDIGlobalVariableMetadataKindDILocalVariableMetadataKindDILabelMetadataKindDIObjCPropertyMetadataKindDIImportedEntityMetadataKindDIMacroMetadataKindDIMacroFileMetadataKindpublic static final int LLVMDISubrangeMetadataKind
MDStringMetadataKindConstantAsMetadataMetadataKindLocalAsMetadataMetadataKindDistinctMDOperandPlaceholderMetadataKindMDTupleMetadataKindDILocationMetadataKindDIExpressionMetadataKindDIGlobalVariableExpressionMetadataKindGenericDINodeMetadataKindDISubrangeMetadataKindDIEnumeratorMetadataKindDIBasicTypeMetadataKindDIDerivedTypeMetadataKindDICompositeTypeMetadataKindDISubroutineTypeMetadataKindDIFileMetadataKindDICompileUnitMetadataKindDISubprogramMetadataKindDILexicalBlockMetadataKindDILexicalBlockFileMetadataKindDINamespaceMetadataKindDIModuleMetadataKindDITemplateTypeParameterMetadataKindDITemplateValueParameterMetadataKindDIGlobalVariableMetadataKindDILocalVariableMetadataKindDILabelMetadataKindDIObjCPropertyMetadataKindDIImportedEntityMetadataKindDIMacroMetadataKindDIMacroFileMetadataKindpublic static final int LLVMDIEnumeratorMetadataKind
MDStringMetadataKindConstantAsMetadataMetadataKindLocalAsMetadataMetadataKindDistinctMDOperandPlaceholderMetadataKindMDTupleMetadataKindDILocationMetadataKindDIExpressionMetadataKindDIGlobalVariableExpressionMetadataKindGenericDINodeMetadataKindDISubrangeMetadataKindDIEnumeratorMetadataKindDIBasicTypeMetadataKindDIDerivedTypeMetadataKindDICompositeTypeMetadataKindDISubroutineTypeMetadataKindDIFileMetadataKindDICompileUnitMetadataKindDISubprogramMetadataKindDILexicalBlockMetadataKindDILexicalBlockFileMetadataKindDINamespaceMetadataKindDIModuleMetadataKindDITemplateTypeParameterMetadataKindDITemplateValueParameterMetadataKindDIGlobalVariableMetadataKindDILocalVariableMetadataKindDILabelMetadataKindDIObjCPropertyMetadataKindDIImportedEntityMetadataKindDIMacroMetadataKindDIMacroFileMetadataKindpublic static final int LLVMDIBasicTypeMetadataKind
MDStringMetadataKindConstantAsMetadataMetadataKindLocalAsMetadataMetadataKindDistinctMDOperandPlaceholderMetadataKindMDTupleMetadataKindDILocationMetadataKindDIExpressionMetadataKindDIGlobalVariableExpressionMetadataKindGenericDINodeMetadataKindDISubrangeMetadataKindDIEnumeratorMetadataKindDIBasicTypeMetadataKindDIDerivedTypeMetadataKindDICompositeTypeMetadataKindDISubroutineTypeMetadataKindDIFileMetadataKindDICompileUnitMetadataKindDISubprogramMetadataKindDILexicalBlockMetadataKindDILexicalBlockFileMetadataKindDINamespaceMetadataKindDIModuleMetadataKindDITemplateTypeParameterMetadataKindDITemplateValueParameterMetadataKindDIGlobalVariableMetadataKindDILocalVariableMetadataKindDILabelMetadataKindDIObjCPropertyMetadataKindDIImportedEntityMetadataKindDIMacroMetadataKindDIMacroFileMetadataKindpublic static final int LLVMDIDerivedTypeMetadataKind
MDStringMetadataKindConstantAsMetadataMetadataKindLocalAsMetadataMetadataKindDistinctMDOperandPlaceholderMetadataKindMDTupleMetadataKindDILocationMetadataKindDIExpressionMetadataKindDIGlobalVariableExpressionMetadataKindGenericDINodeMetadataKindDISubrangeMetadataKindDIEnumeratorMetadataKindDIBasicTypeMetadataKindDIDerivedTypeMetadataKindDICompositeTypeMetadataKindDISubroutineTypeMetadataKindDIFileMetadataKindDICompileUnitMetadataKindDISubprogramMetadataKindDILexicalBlockMetadataKindDILexicalBlockFileMetadataKindDINamespaceMetadataKindDIModuleMetadataKindDITemplateTypeParameterMetadataKindDITemplateValueParameterMetadataKindDIGlobalVariableMetadataKindDILocalVariableMetadataKindDILabelMetadataKindDIObjCPropertyMetadataKindDIImportedEntityMetadataKindDIMacroMetadataKindDIMacroFileMetadataKindpublic static final int LLVMDICompositeTypeMetadataKind
MDStringMetadataKindConstantAsMetadataMetadataKindLocalAsMetadataMetadataKindDistinctMDOperandPlaceholderMetadataKindMDTupleMetadataKindDILocationMetadataKindDIExpressionMetadataKindDIGlobalVariableExpressionMetadataKindGenericDINodeMetadataKindDISubrangeMetadataKindDIEnumeratorMetadataKindDIBasicTypeMetadataKindDIDerivedTypeMetadataKindDICompositeTypeMetadataKindDISubroutineTypeMetadataKindDIFileMetadataKindDICompileUnitMetadataKindDISubprogramMetadataKindDILexicalBlockMetadataKindDILexicalBlockFileMetadataKindDINamespaceMetadataKindDIModuleMetadataKindDITemplateTypeParameterMetadataKindDITemplateValueParameterMetadataKindDIGlobalVariableMetadataKindDILocalVariableMetadataKindDILabelMetadataKindDIObjCPropertyMetadataKindDIImportedEntityMetadataKindDIMacroMetadataKindDIMacroFileMetadataKindpublic static final int LLVMDISubroutineTypeMetadataKind
MDStringMetadataKindConstantAsMetadataMetadataKindLocalAsMetadataMetadataKindDistinctMDOperandPlaceholderMetadataKindMDTupleMetadataKindDILocationMetadataKindDIExpressionMetadataKindDIGlobalVariableExpressionMetadataKindGenericDINodeMetadataKindDISubrangeMetadataKindDIEnumeratorMetadataKindDIBasicTypeMetadataKindDIDerivedTypeMetadataKindDICompositeTypeMetadataKindDISubroutineTypeMetadataKindDIFileMetadataKindDICompileUnitMetadataKindDISubprogramMetadataKindDILexicalBlockMetadataKindDILexicalBlockFileMetadataKindDINamespaceMetadataKindDIModuleMetadataKindDITemplateTypeParameterMetadataKindDITemplateValueParameterMetadataKindDIGlobalVariableMetadataKindDILocalVariableMetadataKindDILabelMetadataKindDIObjCPropertyMetadataKindDIImportedEntityMetadataKindDIMacroMetadataKindDIMacroFileMetadataKindpublic static final int LLVMDIFileMetadataKind
MDStringMetadataKindConstantAsMetadataMetadataKindLocalAsMetadataMetadataKindDistinctMDOperandPlaceholderMetadataKindMDTupleMetadataKindDILocationMetadataKindDIExpressionMetadataKindDIGlobalVariableExpressionMetadataKindGenericDINodeMetadataKindDISubrangeMetadataKindDIEnumeratorMetadataKindDIBasicTypeMetadataKindDIDerivedTypeMetadataKindDICompositeTypeMetadataKindDISubroutineTypeMetadataKindDIFileMetadataKindDICompileUnitMetadataKindDISubprogramMetadataKindDILexicalBlockMetadataKindDILexicalBlockFileMetadataKindDINamespaceMetadataKindDIModuleMetadataKindDITemplateTypeParameterMetadataKindDITemplateValueParameterMetadataKindDIGlobalVariableMetadataKindDILocalVariableMetadataKindDILabelMetadataKindDIObjCPropertyMetadataKindDIImportedEntityMetadataKindDIMacroMetadataKindDIMacroFileMetadataKindpublic static final int LLVMDICompileUnitMetadataKind
MDStringMetadataKindConstantAsMetadataMetadataKindLocalAsMetadataMetadataKindDistinctMDOperandPlaceholderMetadataKindMDTupleMetadataKindDILocationMetadataKindDIExpressionMetadataKindDIGlobalVariableExpressionMetadataKindGenericDINodeMetadataKindDISubrangeMetadataKindDIEnumeratorMetadataKindDIBasicTypeMetadataKindDIDerivedTypeMetadataKindDICompositeTypeMetadataKindDISubroutineTypeMetadataKindDIFileMetadataKindDICompileUnitMetadataKindDISubprogramMetadataKindDILexicalBlockMetadataKindDILexicalBlockFileMetadataKindDINamespaceMetadataKindDIModuleMetadataKindDITemplateTypeParameterMetadataKindDITemplateValueParameterMetadataKindDIGlobalVariableMetadataKindDILocalVariableMetadataKindDILabelMetadataKindDIObjCPropertyMetadataKindDIImportedEntityMetadataKindDIMacroMetadataKindDIMacroFileMetadataKindpublic static final int LLVMDISubprogramMetadataKind
MDStringMetadataKindConstantAsMetadataMetadataKindLocalAsMetadataMetadataKindDistinctMDOperandPlaceholderMetadataKindMDTupleMetadataKindDILocationMetadataKindDIExpressionMetadataKindDIGlobalVariableExpressionMetadataKindGenericDINodeMetadataKindDISubrangeMetadataKindDIEnumeratorMetadataKindDIBasicTypeMetadataKindDIDerivedTypeMetadataKindDICompositeTypeMetadataKindDISubroutineTypeMetadataKindDIFileMetadataKindDICompileUnitMetadataKindDISubprogramMetadataKindDILexicalBlockMetadataKindDILexicalBlockFileMetadataKindDINamespaceMetadataKindDIModuleMetadataKindDITemplateTypeParameterMetadataKindDITemplateValueParameterMetadataKindDIGlobalVariableMetadataKindDILocalVariableMetadataKindDILabelMetadataKindDIObjCPropertyMetadataKindDIImportedEntityMetadataKindDIMacroMetadataKindDIMacroFileMetadataKindpublic static final int LLVMDILexicalBlockMetadataKind
MDStringMetadataKindConstantAsMetadataMetadataKindLocalAsMetadataMetadataKindDistinctMDOperandPlaceholderMetadataKindMDTupleMetadataKindDILocationMetadataKindDIExpressionMetadataKindDIGlobalVariableExpressionMetadataKindGenericDINodeMetadataKindDISubrangeMetadataKindDIEnumeratorMetadataKindDIBasicTypeMetadataKindDIDerivedTypeMetadataKindDICompositeTypeMetadataKindDISubroutineTypeMetadataKindDIFileMetadataKindDICompileUnitMetadataKindDISubprogramMetadataKindDILexicalBlockMetadataKindDILexicalBlockFileMetadataKindDINamespaceMetadataKindDIModuleMetadataKindDITemplateTypeParameterMetadataKindDITemplateValueParameterMetadataKindDIGlobalVariableMetadataKindDILocalVariableMetadataKindDILabelMetadataKindDIObjCPropertyMetadataKindDIImportedEntityMetadataKindDIMacroMetadataKindDIMacroFileMetadataKindpublic static final int LLVMDILexicalBlockFileMetadataKind
MDStringMetadataKindConstantAsMetadataMetadataKindLocalAsMetadataMetadataKindDistinctMDOperandPlaceholderMetadataKindMDTupleMetadataKindDILocationMetadataKindDIExpressionMetadataKindDIGlobalVariableExpressionMetadataKindGenericDINodeMetadataKindDISubrangeMetadataKindDIEnumeratorMetadataKindDIBasicTypeMetadataKindDIDerivedTypeMetadataKindDICompositeTypeMetadataKindDISubroutineTypeMetadataKindDIFileMetadataKindDICompileUnitMetadataKindDISubprogramMetadataKindDILexicalBlockMetadataKindDILexicalBlockFileMetadataKindDINamespaceMetadataKindDIModuleMetadataKindDITemplateTypeParameterMetadataKindDITemplateValueParameterMetadataKindDIGlobalVariableMetadataKindDILocalVariableMetadataKindDILabelMetadataKindDIObjCPropertyMetadataKindDIImportedEntityMetadataKindDIMacroMetadataKindDIMacroFileMetadataKindpublic static final int LLVMDINamespaceMetadataKind
MDStringMetadataKindConstantAsMetadataMetadataKindLocalAsMetadataMetadataKindDistinctMDOperandPlaceholderMetadataKindMDTupleMetadataKindDILocationMetadataKindDIExpressionMetadataKindDIGlobalVariableExpressionMetadataKindGenericDINodeMetadataKindDISubrangeMetadataKindDIEnumeratorMetadataKindDIBasicTypeMetadataKindDIDerivedTypeMetadataKindDICompositeTypeMetadataKindDISubroutineTypeMetadataKindDIFileMetadataKindDICompileUnitMetadataKindDISubprogramMetadataKindDILexicalBlockMetadataKindDILexicalBlockFileMetadataKindDINamespaceMetadataKindDIModuleMetadataKindDITemplateTypeParameterMetadataKindDITemplateValueParameterMetadataKindDIGlobalVariableMetadataKindDILocalVariableMetadataKindDILabelMetadataKindDIObjCPropertyMetadataKindDIImportedEntityMetadataKindDIMacroMetadataKindDIMacroFileMetadataKindpublic static final int LLVMDIModuleMetadataKind
MDStringMetadataKindConstantAsMetadataMetadataKindLocalAsMetadataMetadataKindDistinctMDOperandPlaceholderMetadataKindMDTupleMetadataKindDILocationMetadataKindDIExpressionMetadataKindDIGlobalVariableExpressionMetadataKindGenericDINodeMetadataKindDISubrangeMetadataKindDIEnumeratorMetadataKindDIBasicTypeMetadataKindDIDerivedTypeMetadataKindDICompositeTypeMetadataKindDISubroutineTypeMetadataKindDIFileMetadataKindDICompileUnitMetadataKindDISubprogramMetadataKindDILexicalBlockMetadataKindDILexicalBlockFileMetadataKindDINamespaceMetadataKindDIModuleMetadataKindDITemplateTypeParameterMetadataKindDITemplateValueParameterMetadataKindDIGlobalVariableMetadataKindDILocalVariableMetadataKindDILabelMetadataKindDIObjCPropertyMetadataKindDIImportedEntityMetadataKindDIMacroMetadataKindDIMacroFileMetadataKindpublic static final int LLVMDITemplateTypeParameterMetadataKind
MDStringMetadataKindConstantAsMetadataMetadataKindLocalAsMetadataMetadataKindDistinctMDOperandPlaceholderMetadataKindMDTupleMetadataKindDILocationMetadataKindDIExpressionMetadataKindDIGlobalVariableExpressionMetadataKindGenericDINodeMetadataKindDISubrangeMetadataKindDIEnumeratorMetadataKindDIBasicTypeMetadataKindDIDerivedTypeMetadataKindDICompositeTypeMetadataKindDISubroutineTypeMetadataKindDIFileMetadataKindDICompileUnitMetadataKindDISubprogramMetadataKindDILexicalBlockMetadataKindDILexicalBlockFileMetadataKindDINamespaceMetadataKindDIModuleMetadataKindDITemplateTypeParameterMetadataKindDITemplateValueParameterMetadataKindDIGlobalVariableMetadataKindDILocalVariableMetadataKindDILabelMetadataKindDIObjCPropertyMetadataKindDIImportedEntityMetadataKindDIMacroMetadataKindDIMacroFileMetadataKindpublic static final int LLVMDITemplateValueParameterMetadataKind
MDStringMetadataKindConstantAsMetadataMetadataKindLocalAsMetadataMetadataKindDistinctMDOperandPlaceholderMetadataKindMDTupleMetadataKindDILocationMetadataKindDIExpressionMetadataKindDIGlobalVariableExpressionMetadataKindGenericDINodeMetadataKindDISubrangeMetadataKindDIEnumeratorMetadataKindDIBasicTypeMetadataKindDIDerivedTypeMetadataKindDICompositeTypeMetadataKindDISubroutineTypeMetadataKindDIFileMetadataKindDICompileUnitMetadataKindDISubprogramMetadataKindDILexicalBlockMetadataKindDILexicalBlockFileMetadataKindDINamespaceMetadataKindDIModuleMetadataKindDITemplateTypeParameterMetadataKindDITemplateValueParameterMetadataKindDIGlobalVariableMetadataKindDILocalVariableMetadataKindDILabelMetadataKindDIObjCPropertyMetadataKindDIImportedEntityMetadataKindDIMacroMetadataKindDIMacroFileMetadataKindpublic static final int LLVMDIGlobalVariableMetadataKind
MDStringMetadataKindConstantAsMetadataMetadataKindLocalAsMetadataMetadataKindDistinctMDOperandPlaceholderMetadataKindMDTupleMetadataKindDILocationMetadataKindDIExpressionMetadataKindDIGlobalVariableExpressionMetadataKindGenericDINodeMetadataKindDISubrangeMetadataKindDIEnumeratorMetadataKindDIBasicTypeMetadataKindDIDerivedTypeMetadataKindDICompositeTypeMetadataKindDISubroutineTypeMetadataKindDIFileMetadataKindDICompileUnitMetadataKindDISubprogramMetadataKindDILexicalBlockMetadataKindDILexicalBlockFileMetadataKindDINamespaceMetadataKindDIModuleMetadataKindDITemplateTypeParameterMetadataKindDITemplateValueParameterMetadataKindDIGlobalVariableMetadataKindDILocalVariableMetadataKindDILabelMetadataKindDIObjCPropertyMetadataKindDIImportedEntityMetadataKindDIMacroMetadataKindDIMacroFileMetadataKindpublic static final int LLVMDILocalVariableMetadataKind
MDStringMetadataKindConstantAsMetadataMetadataKindLocalAsMetadataMetadataKindDistinctMDOperandPlaceholderMetadataKindMDTupleMetadataKindDILocationMetadataKindDIExpressionMetadataKindDIGlobalVariableExpressionMetadataKindGenericDINodeMetadataKindDISubrangeMetadataKindDIEnumeratorMetadataKindDIBasicTypeMetadataKindDIDerivedTypeMetadataKindDICompositeTypeMetadataKindDISubroutineTypeMetadataKindDIFileMetadataKindDICompileUnitMetadataKindDISubprogramMetadataKindDILexicalBlockMetadataKindDILexicalBlockFileMetadataKindDINamespaceMetadataKindDIModuleMetadataKindDITemplateTypeParameterMetadataKindDITemplateValueParameterMetadataKindDIGlobalVariableMetadataKindDILocalVariableMetadataKindDILabelMetadataKindDIObjCPropertyMetadataKindDIImportedEntityMetadataKindDIMacroMetadataKindDIMacroFileMetadataKindpublic static final int LLVMDILabelMetadataKind
MDStringMetadataKindConstantAsMetadataMetadataKindLocalAsMetadataMetadataKindDistinctMDOperandPlaceholderMetadataKindMDTupleMetadataKindDILocationMetadataKindDIExpressionMetadataKindDIGlobalVariableExpressionMetadataKindGenericDINodeMetadataKindDISubrangeMetadataKindDIEnumeratorMetadataKindDIBasicTypeMetadataKindDIDerivedTypeMetadataKindDICompositeTypeMetadataKindDISubroutineTypeMetadataKindDIFileMetadataKindDICompileUnitMetadataKindDISubprogramMetadataKindDILexicalBlockMetadataKindDILexicalBlockFileMetadataKindDINamespaceMetadataKindDIModuleMetadataKindDITemplateTypeParameterMetadataKindDITemplateValueParameterMetadataKindDIGlobalVariableMetadataKindDILocalVariableMetadataKindDILabelMetadataKindDIObjCPropertyMetadataKindDIImportedEntityMetadataKindDIMacroMetadataKindDIMacroFileMetadataKindpublic static final int LLVMDIObjCPropertyMetadataKind
MDStringMetadataKindConstantAsMetadataMetadataKindLocalAsMetadataMetadataKindDistinctMDOperandPlaceholderMetadataKindMDTupleMetadataKindDILocationMetadataKindDIExpressionMetadataKindDIGlobalVariableExpressionMetadataKindGenericDINodeMetadataKindDISubrangeMetadataKindDIEnumeratorMetadataKindDIBasicTypeMetadataKindDIDerivedTypeMetadataKindDICompositeTypeMetadataKindDISubroutineTypeMetadataKindDIFileMetadataKindDICompileUnitMetadataKindDISubprogramMetadataKindDILexicalBlockMetadataKindDILexicalBlockFileMetadataKindDINamespaceMetadataKindDIModuleMetadataKindDITemplateTypeParameterMetadataKindDITemplateValueParameterMetadataKindDIGlobalVariableMetadataKindDILocalVariableMetadataKindDILabelMetadataKindDIObjCPropertyMetadataKindDIImportedEntityMetadataKindDIMacroMetadataKindDIMacroFileMetadataKindpublic static final int LLVMDIImportedEntityMetadataKind
MDStringMetadataKindConstantAsMetadataMetadataKindLocalAsMetadataMetadataKindDistinctMDOperandPlaceholderMetadataKindMDTupleMetadataKindDILocationMetadataKindDIExpressionMetadataKindDIGlobalVariableExpressionMetadataKindGenericDINodeMetadataKindDISubrangeMetadataKindDIEnumeratorMetadataKindDIBasicTypeMetadataKindDIDerivedTypeMetadataKindDICompositeTypeMetadataKindDISubroutineTypeMetadataKindDIFileMetadataKindDICompileUnitMetadataKindDISubprogramMetadataKindDILexicalBlockMetadataKindDILexicalBlockFileMetadataKindDINamespaceMetadataKindDIModuleMetadataKindDITemplateTypeParameterMetadataKindDITemplateValueParameterMetadataKindDIGlobalVariableMetadataKindDILocalVariableMetadataKindDILabelMetadataKindDIObjCPropertyMetadataKindDIImportedEntityMetadataKindDIMacroMetadataKindDIMacroFileMetadataKindpublic static final int LLVMDIMacroMetadataKind
MDStringMetadataKindConstantAsMetadataMetadataKindLocalAsMetadataMetadataKindDistinctMDOperandPlaceholderMetadataKindMDTupleMetadataKindDILocationMetadataKindDIExpressionMetadataKindDIGlobalVariableExpressionMetadataKindGenericDINodeMetadataKindDISubrangeMetadataKindDIEnumeratorMetadataKindDIBasicTypeMetadataKindDIDerivedTypeMetadataKindDICompositeTypeMetadataKindDISubroutineTypeMetadataKindDIFileMetadataKindDICompileUnitMetadataKindDISubprogramMetadataKindDILexicalBlockMetadataKindDILexicalBlockFileMetadataKindDINamespaceMetadataKindDIModuleMetadataKindDITemplateTypeParameterMetadataKindDITemplateValueParameterMetadataKindDIGlobalVariableMetadataKindDILocalVariableMetadataKindDILabelMetadataKindDIObjCPropertyMetadataKindDIImportedEntityMetadataKindDIMacroMetadataKindDIMacroFileMetadataKindpublic static final int LLVMDIMacroFileMetadataKind
MDStringMetadataKindConstantAsMetadataMetadataKindLocalAsMetadataMetadataKindDistinctMDOperandPlaceholderMetadataKindMDTupleMetadataKindDILocationMetadataKindDIExpressionMetadataKindDIGlobalVariableExpressionMetadataKindGenericDINodeMetadataKindDISubrangeMetadataKindDIEnumeratorMetadataKindDIBasicTypeMetadataKindDIDerivedTypeMetadataKindDICompositeTypeMetadataKindDISubroutineTypeMetadataKindDIFileMetadataKindDICompileUnitMetadataKindDISubprogramMetadataKindDILexicalBlockMetadataKindDILexicalBlockFileMetadataKindDINamespaceMetadataKindDIModuleMetadataKindDITemplateTypeParameterMetadataKindDITemplateValueParameterMetadataKindDIGlobalVariableMetadataKindDILocalVariableMetadataKindDILabelMetadataKindDIObjCPropertyMetadataKindDIImportedEntityMetadataKindDIMacroMetadataKindDIMacroFileMetadataKindpublic static int LLVMDebugMetadataVersion()
public static int LLVMGetModuleDebugMetadataVersion(long Module)
Module.public static boolean LLVMStripModuleDebugInfo(long Module)
public static long LLVMCreateDIBuilderDisallowUnresolved(long M)
public static long LLVMCreateDIBuilder(long M)
LLVMDIBuilderFinalize.public static void LLVMDisposeDIBuilder(long Builder)
DIBuilder and everything it owns.
You must call {@link #LLVMDIBuilderFinalize DIBuilderFinalize} before this
public static void LLVMDIBuilderFinalize(long Builder)
public static long nLLVMDIBuilderCreateCompileUnit(long Builder,
int Lang,
long FileRef,
long Producer,
long ProducerLen,
int isOptimized,
long Flags,
long FlagsLen,
int RuntimeVer,
long SplitName,
long SplitNameLen,
int Kind,
int DWOId,
int SplitDebugInlining,
int DebugInfoForProfiling)
DIBuilderCreateCompileUnitProducerLen - the length of the C string passed to ProducerFlagsLen - the length of the C string passed to FlagsSplitNameLen - the length of the C string passed to SplitNamepublic static long LLVMDIBuilderCreateCompileUnit(long Builder,
int Lang,
long FileRef,
java.nio.ByteBuffer Producer,
boolean isOptimized,
java.nio.ByteBuffer Flags,
int RuntimeVer,
java.nio.ByteBuffer SplitName,
int Kind,
int DWOId,
boolean SplitDebugInlining,
boolean DebugInfoForProfiling)
CompileUnit provides an anchor for all debugging information generated during this instance of compilation.Lang - source programming language, eg. LLVMDWARFSourceLanguageC99FileRef - file infoProducer - identify the producer of debugging information and code. Usually this is a compiler version string.isOptimized - a boolean flag which indicates whether optimization is enabled or notFlags - this string lists command line options. This string is directly embedded in debug info output which may be used by a tool analyzing generated
debugging information.RuntimeVer - this indicates runtime version for languages like Objective-CSplitName - the name of the file that we'll split debug info out intoKind - the kind of debug information to generateDWOId - the DWOId if this is a split skeleton compile unitSplitDebugInlining - whether to emit inline debug infoDebugInfoForProfiling - whether to emit extra debug info for profile collectionpublic static long LLVMDIBuilderCreateCompileUnit(long Builder,
int Lang,
long FileRef,
java.lang.CharSequence Producer,
boolean isOptimized,
java.lang.CharSequence Flags,
int RuntimeVer,
java.lang.CharSequence SplitName,
int Kind,
int DWOId,
boolean SplitDebugInlining,
boolean DebugInfoForProfiling)
CompileUnit provides an anchor for all debugging information generated during this instance of compilation.Lang - source programming language, eg. LLVMDWARFSourceLanguageC99FileRef - file infoProducer - identify the producer of debugging information and code. Usually this is a compiler version string.isOptimized - a boolean flag which indicates whether optimization is enabled or notFlags - this string lists command line options. This string is directly embedded in debug info output which may be used by a tool analyzing generated
debugging information.RuntimeVer - this indicates runtime version for languages like Objective-CSplitName - the name of the file that we'll split debug info out intoKind - the kind of debug information to generateDWOId - the DWOId if this is a split skeleton compile unitSplitDebugInlining - whether to emit inline debug infoDebugInfoForProfiling - whether to emit extra debug info for profile collectionpublic static long nLLVMDIBuilderCreateFile(long Builder,
long Filename,
long FilenameLen,
long Directory,
long DirectoryLen)
DIBuilderCreateFileFilenameLen - the length of the C string passed to FilenameDirectoryLen - the length of the C string passed to Directorypublic static long LLVMDIBuilderCreateFile(long Builder,
java.nio.ByteBuffer Filename,
java.nio.ByteBuffer Directory)
Builder - the DIBuilderFilename - file nameDirectory - directorypublic static long LLVMDIBuilderCreateFile(long Builder,
java.lang.CharSequence Filename,
java.lang.CharSequence Directory)
Builder - the DIBuilderFilename - file nameDirectory - directorypublic static long nLLVMDIBuilderCreateModule(long Builder,
long ParentScope,
long Name,
long NameLen,
long ConfigMacros,
long ConfigMacrosLen,
long IncludePath,
long IncludePathLen,
long ISysRoot,
long ISysRootLen)
DIBuilderCreateModuleNameLen - the length of the C string passed to NameConfigMacrosLen - the length of the C string passed to ConfigMacrosIncludePathLen - the length of the C string passed to IncludePathISysRootLen - the length of the C string passed to ISysRootpublic static long LLVMDIBuilderCreateModule(long Builder,
long ParentScope,
java.nio.ByteBuffer Name,
java.nio.ByteBuffer ConfigMacros,
java.nio.ByteBuffer IncludePath,
java.nio.ByteBuffer ISysRoot)
Builder - the DIBuilderParentScope - the parent scope containing this module declarationName - module nameConfigMacros - a space-separated shell-quoted list of -D macro definitions as they would appear on a command lineIncludePath - the path to the module map fileISysRoot - the Clang system root (value of -isysroot)public static long LLVMDIBuilderCreateModule(long Builder,
long ParentScope,
java.lang.CharSequence Name,
java.lang.CharSequence ConfigMacros,
java.lang.CharSequence IncludePath,
java.lang.CharSequence ISysRoot)
Builder - the DIBuilderParentScope - the parent scope containing this module declarationName - module nameConfigMacros - a space-separated shell-quoted list of -D macro definitions as they would appear on a command lineIncludePath - the path to the module map fileISysRoot - the Clang system root (value of -isysroot)public static long nLLVMDIBuilderCreateNameSpace(long Builder,
long ParentScope,
long Name,
long NameLen,
int ExportSymbols)
DIBuilderCreateNameSpaceNameLen - the length of the C string passed to Namepublic static long LLVMDIBuilderCreateNameSpace(long Builder,
long ParentScope,
java.nio.ByteBuffer Name,
boolean ExportSymbols)
Builder - the DIBuilderParentScope - the parent scope containing this module declarationName - nameSpace nameExportSymbols - whether or not the namespace exports symbols, e.g. this is true of C++ inline namespaces.public static long LLVMDIBuilderCreateNameSpace(long Builder,
long ParentScope,
java.lang.CharSequence Name,
boolean ExportSymbols)
Builder - the DIBuilderParentScope - the parent scope containing this module declarationName - nameSpace nameExportSymbols - whether or not the namespace exports symbols, e.g. this is true of C++ inline namespaces.public static long nLLVMDIBuilderCreateFunction(long Builder,
long Scope,
long Name,
long NameLen,
long LinkageName,
long LinkageNameLen,
long File,
int LineNo,
long Ty,
int IsLocalToUnit,
int IsDefinition,
int ScopeLine,
int Flags,
int IsOptimized)
DIBuilderCreateFunctionNameLen - length of enumeration nameLinkageNameLen - length of linkage namepublic static long LLVMDIBuilderCreateFunction(long Builder,
long Scope,
java.nio.ByteBuffer Name,
java.nio.ByteBuffer LinkageName,
long File,
int LineNo,
long Ty,
boolean IsLocalToUnit,
boolean IsDefinition,
int ScopeLine,
int Flags,
boolean IsOptimized)
Builder - the DIBuilderScope - function scopeName - function nameLinkageName - mangled function nameFile - file where this variable is definedLineNo - line numberTy - function typeIsLocalToUnit - true if this function is not externally visibleIsDefinition - true if this is a function definitionScopeLine - set to the beginning of the scope this startsFlags - e.g.: LLVMDIFlagLValueReference. These flags are used to emit dwarf attributes.IsOptimized - true if optimization is ONpublic static long LLVMDIBuilderCreateFunction(long Builder,
long Scope,
java.lang.CharSequence Name,
java.lang.CharSequence LinkageName,
long File,
int LineNo,
long Ty,
boolean IsLocalToUnit,
boolean IsDefinition,
int ScopeLine,
int Flags,
boolean IsOptimized)
Builder - the DIBuilderScope - function scopeName - function nameLinkageName - mangled function nameFile - file where this variable is definedLineNo - line numberTy - function typeIsLocalToUnit - true if this function is not externally visibleIsDefinition - true if this is a function definitionScopeLine - set to the beginning of the scope this startsFlags - e.g.: LLVMDIFlagLValueReference. These flags are used to emit dwarf attributes.IsOptimized - true if optimization is ONpublic static long LLVMDIBuilderCreateLexicalBlock(long Builder,
long Scope,
long File,
int Line,
int Column)
Builder - the DIBuilderScope - parent lexical blockFile - source fileLine - the line in the source fileColumn - the column in the source filepublic static long LLVMDIBuilderCreateLexicalBlockFile(long Builder,
long Scope,
long File,
int Discriminator)
Builder - the DIBuilderScope - lexical blockFile - source fileDiscriminator - DWARF path discriminator valuepublic static long LLVMDIBuilderCreateImportedModuleFromNamespace(long Builder,
long Scope,
long NS,
long File,
int Line)
Builder - the DIBuilderScope - the scope this module is imported intoFile - file where the declaration is locatedLine - line number of the declarationpublic static long LLVMDIBuilderCreateImportedModuleFromAlias(long Builder,
long Scope,
long ImportedEntity,
long File,
int Line)
Builder - the DIBuilderScope - the scope this module is imported intoImportedEntity - previous imported entity to aliasFile - file where the declaration is locatedLine - line number of the declarationpublic static long LLVMDIBuilderCreateImportedModuleFromModule(long Builder,
long Scope,
long M,
long File,
int Line)
Builder - the DIBuilderScope - the scope this module is imported intoM - the module being imported hereFile - file where the declaration is locatedLine - line number of the declarationpublic static long nLLVMDIBuilderCreateImportedDeclaration(long Builder,
long Scope,
long Decl,
long File,
int Line,
long Name,
long NameLen)
DIBuilderCreateImportedDeclarationNameLen - the length of the C string passed to Namepublic static long LLVMDIBuilderCreateImportedDeclaration(long Builder,
long Scope,
long Decl,
long File,
int Line,
java.nio.ByteBuffer Name)
Builder - the DIBuilderScope - the scope this module is imported intoDecl - the declaration (or definition) of a function, type, or variableFile - file where the declaration is locatedLine - line number of the declarationName - a name that uniquely identifies this imported declarationpublic static long LLVMDIBuilderCreateImportedDeclaration(long Builder,
long Scope,
long Decl,
long File,
int Line,
java.lang.CharSequence Name)
Builder - the DIBuilderScope - the scope this module is imported intoDecl - the declaration (or definition) of a function, type, or variableFile - file where the declaration is locatedLine - line number of the declarationName - a name that uniquely identifies this imported declarationpublic static long LLVMDIBuilderCreateDebugLocation(long Ctx,
int Line,
int Column,
long Scope,
long InlinedAt)
If the item to which this location is attached cannot be attributed to a source line, pass 0 for the line and column.
Line - the line in the source fileColumn - the column in the source fileScope - the scope in which the location residesInlinedAt - the scope where this location was inlined, if at all. (optional).public static int LLVMDILocationGetLine(long Location)
Location - the debug locationpublic static int LLVMDILocationGetColumn(long Location)
Location - the debug locationpublic static long LLVMDILocationGetScope(long Location)
Location - the debug locationpublic static long nLLVMDIBuilderGetOrCreateTypeArray(long Builder,
long Data,
long NumElements)
DIBuilderGetOrCreateTypeArrayNumElements - number of type elementspublic static long LLVMDIBuilderGetOrCreateTypeArray(long Builder,
org.lwjgl.PointerBuffer Data)
Builder - the DIBuilderData - the type elementspublic static long nLLVMDIBuilderCreateSubroutineType(long Builder,
long File,
long ParameterTypes,
int NumParameterTypes,
int Flags)
DIBuilderCreateSubroutineTypeNumParameterTypes - the number of parameter types in ParameterTypespublic static long LLVMDIBuilderCreateSubroutineType(long Builder,
long File,
org.lwjgl.PointerBuffer ParameterTypes,
int Flags)
Builder - the DIBuilderFile - the file in which the subroutine residesParameterTypes - an array of subroutine parameter types. This includes return type at 0th index.Flags - e.g.: LLVMDIFlagLValueReference. These flags are used to emit dwarf attributes.public static long nLLVMDIBuilderCreateEnumerationType(long Builder,
long Scope,
long Name,
long NameLen,
long File,
int LineNumber,
long SizeInBits,
int AlignInBits,
long Elements,
int NumElements,
long ClassTy)
DIBuilderCreateEnumerationTypeNameLen - length of enumeration nameNumElements - number of enumeration elementspublic static long LLVMDIBuilderCreateEnumerationType(long Builder,
long Scope,
java.nio.ByteBuffer Name,
long File,
int LineNumber,
long SizeInBits,
int AlignInBits,
org.lwjgl.PointerBuffer Elements,
long ClassTy)
Builder - the DIBuilderScope - scope in which this enumeration is definedName - enumeration nameFile - file where this member is definedLineNumber - line numberSizeInBits - member sizeAlignInBits - member alignmentElements - enumeration elementsClassTy - underlying type of a C++11/ObjC fixed enumpublic static long LLVMDIBuilderCreateEnumerationType(long Builder,
long Scope,
java.lang.CharSequence Name,
long File,
int LineNumber,
long SizeInBits,
int AlignInBits,
org.lwjgl.PointerBuffer Elements,
long ClassTy)
Builder - the DIBuilderScope - scope in which this enumeration is definedName - enumeration nameFile - file where this member is definedLineNumber - line numberSizeInBits - member sizeAlignInBits - member alignmentElements - enumeration elementsClassTy - underlying type of a C++11/ObjC fixed enumpublic static long nLLVMDIBuilderCreateUnionType(long Builder,
long Scope,
long Name,
long NameLen,
long File,
int LineNumber,
long SizeInBits,
int AlignInBits,
int Flags,
long Elements,
int NumElements,
int RunTimeLang,
long UniqueId,
long UniqueIdLen)
DIBuilderCreateUnionTypeNameLen - length of union nameNumElements - number of union elementsUniqueIdLen - length of unique identifierpublic static long LLVMDIBuilderCreateUnionType(long Builder,
long Scope,
java.nio.ByteBuffer Name,
long File,
int LineNumber,
long SizeInBits,
int AlignInBits,
int Flags,
org.lwjgl.PointerBuffer Elements,
int RunTimeLang,
java.nio.ByteBuffer UniqueId)
Builder - the DIBuilderScope - scope in which this union is definedName - union nameFile - file where this member is definedLineNumber - line numberSizeInBits - member sizeAlignInBits - member alignmentFlags - flags to encode member attribute, e.g. privateElements - union elementsRunTimeLang - optional parameter, Objective-C runtime versionUniqueId - a unique identifier for the unionpublic static long LLVMDIBuilderCreateUnionType(long Builder,
long Scope,
java.lang.CharSequence Name,
long File,
int LineNumber,
long SizeInBits,
int AlignInBits,
int Flags,
org.lwjgl.PointerBuffer Elements,
int RunTimeLang,
java.lang.CharSequence UniqueId)
Builder - the DIBuilderScope - scope in which this union is definedName - union nameFile - file where this member is definedLineNumber - line numberSizeInBits - member sizeAlignInBits - member alignmentFlags - flags to encode member attribute, e.g. privateElements - union elementsRunTimeLang - optional parameter, Objective-C runtime versionUniqueId - a unique identifier for the unionpublic static long nLLVMDIBuilderCreateArrayType(long Builder,
long Size,
int AlignInBits,
long Ty,
long Subscripts,
int NumSubscripts)
DIBuilderCreateArrayTypeNumSubscripts - number of subscriptspublic static long LLVMDIBuilderCreateArrayType(long Builder,
long Size,
int AlignInBits,
long Ty,
org.lwjgl.PointerBuffer Subscripts)
Builder - the DIBuilderSize - array sizeAlignInBits - alignmentTy - element typeSubscripts - subscriptspublic static long nLLVMDIBuilderCreateVectorType(long Builder,
long Size,
int AlignInBits,
long Ty,
long Subscripts,
int NumSubscripts)
DIBuilderCreateVectorTypeNumSubscripts - number of subscriptspublic static long LLVMDIBuilderCreateVectorType(long Builder,
long Size,
int AlignInBits,
long Ty,
org.lwjgl.PointerBuffer Subscripts)
Builder - the DIBuilderSize - vector sizeAlignInBits - alignmentTy - element typeSubscripts - subscriptspublic static long nLLVMDIBuilderCreateUnspecifiedType(long Builder,
long Name,
long NameLen)
DIBuilderCreateUnspecifiedTypeNameLen - length of type namepublic static long LLVMDIBuilderCreateUnspecifiedType(long Builder,
java.nio.ByteBuffer Name)
Builder - the DIBuilderName - the unspecified type's namepublic static long LLVMDIBuilderCreateUnspecifiedType(long Builder,
java.lang.CharSequence Name)
Builder - the DIBuilderName - the unspecified type's namepublic static long nLLVMDIBuilderCreateBasicType(long Builder,
long Name,
long NameLen,
long SizeInBits,
int Encoding,
int Flags)
DIBuilderCreateBasicTypeNameLen - length of type namepublic static long LLVMDIBuilderCreateBasicType(long Builder,
java.nio.ByteBuffer Name,
long SizeInBits,
int Encoding,
int Flags)
Builder - the DIBuilderName - type nameSizeInBits - size of the typeEncoding - DWARF encoding code, e.g. LLVMDWARFTypeEncoding_float.Flags - flags to encode optional attribute like endianitypublic static long LLVMDIBuilderCreateBasicType(long Builder,
java.lang.CharSequence Name,
long SizeInBits,
int Encoding,
int Flags)
Builder - the DIBuilderName - type nameSizeInBits - size of the typeEncoding - DWARF encoding code, e.g. LLVMDWARFTypeEncoding_float.Flags - flags to encode optional attribute like endianitypublic static long nLLVMDIBuilderCreatePointerType(long Builder,
long PointeeTy,
long SizeInBits,
int AlignInBits,
int AddressSpace,
long Name,
long NameLen)
DIBuilderCreatePointerTypeNameLen - length of pointer type name. (optional)public static long LLVMDIBuilderCreatePointerType(long Builder,
long PointeeTy,
long SizeInBits,
int AlignInBits,
int AddressSpace,
java.nio.ByteBuffer Name)
Builder - the DIBuilderPointeeTy - type pointed by this pointerSizeInBits - sizeAlignInBits - alignment. (optional, pass 0 to ignore)AddressSpace - DWARF address space. (optional, pass 0 to ignore)Name - pointer type name. (optional)public static long LLVMDIBuilderCreatePointerType(long Builder,
long PointeeTy,
long SizeInBits,
int AlignInBits,
int AddressSpace,
java.lang.CharSequence Name)
Builder - the DIBuilderPointeeTy - type pointed by this pointerSizeInBits - sizeAlignInBits - alignment. (optional, pass 0 to ignore)AddressSpace - DWARF address space. (optional, pass 0 to ignore)Name - pointer type name. (optional)public static long nLLVMDIBuilderCreateStructType(long Builder,
long Scope,
long Name,
long NameLen,
long File,
int LineNumber,
long SizeInBits,
int AlignInBits,
int Flags,
long DerivedFrom,
long Elements,
int NumElements,
int RunTimeLang,
long VTableHolder,
long UniqueId,
long UniqueIdLen)
DIBuilderCreateStructTypeNameLen - struct name lengthNumElements - number of struct elementsUniqueIdLen - length of the unique identifier for the structpublic static long LLVMDIBuilderCreateStructType(long Builder,
long Scope,
java.nio.ByteBuffer Name,
long File,
int LineNumber,
long SizeInBits,
int AlignInBits,
int Flags,
long DerivedFrom,
org.lwjgl.PointerBuffer Elements,
int RunTimeLang,
long VTableHolder,
java.nio.ByteBuffer UniqueId)
Builder - the DIBuilderScope - scope in which this struct is definedName - struct nameFile - file where this member is definedLineNumber - line numberSizeInBits - member sizeAlignInBits - member alignmentFlags - flags to encode member attribute, e.g. privateElements - struct elementsRunTimeLang - optional parameter, Objective-C runtime versionVTableHolder - the object containing the vtable for the structUniqueId - a unique identifier for the structpublic static long LLVMDIBuilderCreateStructType(long Builder,
long Scope,
java.lang.CharSequence Name,
long File,
int LineNumber,
long SizeInBits,
int AlignInBits,
int Flags,
long DerivedFrom,
org.lwjgl.PointerBuffer Elements,
int RunTimeLang,
long VTableHolder,
java.lang.CharSequence UniqueId)
Builder - the DIBuilderScope - scope in which this struct is definedName - struct nameFile - file where this member is definedLineNumber - line numberSizeInBits - member sizeAlignInBits - member alignmentFlags - flags to encode member attribute, e.g. privateElements - struct elementsRunTimeLang - optional parameter, Objective-C runtime versionVTableHolder - the object containing the vtable for the structUniqueId - a unique identifier for the structpublic static long nLLVMDIBuilderCreateMemberType(long Builder,
long Scope,
long Name,
long NameLen,
long File,
int LineNo,
long SizeInBits,
int AlignInBits,
long OffsetInBits,
int Flags,
long Ty)
DIBuilderCreateMemberTypeNameLen - length of member namepublic static long LLVMDIBuilderCreateMemberType(long Builder,
long Scope,
java.nio.ByteBuffer Name,
long File,
int LineNo,
long SizeInBits,
int AlignInBits,
long OffsetInBits,
int Flags,
long Ty)
Builder - the DIBuilderScope - member scopeName - member nameFile - file where this member is definedLineNo - line numberSizeInBits - member sizeAlignInBits - member alignmentOffsetInBits - member offsetFlags - flags to encode member attribute, e.g. privateTy - parent typepublic static long LLVMDIBuilderCreateMemberType(long Builder,
long Scope,
java.lang.CharSequence Name,
long File,
int LineNo,
long SizeInBits,
int AlignInBits,
long OffsetInBits,
int Flags,
long Ty)
Builder - the DIBuilderScope - member scopeName - member nameFile - file where this member is definedLineNo - line numberSizeInBits - member sizeAlignInBits - member alignmentOffsetInBits - member offsetFlags - flags to encode member attribute, e.g. privateTy - parent typepublic static long nLLVMDIBuilderCreateStaticMemberType(long Builder,
long Scope,
long Name,
long NameLen,
long File,
int LineNumber,
long Type,
int Flags,
long ConstantVal,
int AlignInBits)
DIBuilderCreateStaticMemberTypeNameLen - length of member namepublic static long LLVMDIBuilderCreateStaticMemberType(long Builder,
long Scope,
java.nio.ByteBuffer Name,
long File,
int LineNumber,
long Type,
int Flags,
long ConstantVal,
int AlignInBits)
Builder - the DIBuilderScope - member scopeName - member nameFile - file where this member is declaredLineNumber - line numberType - type of the static memberFlags - flags to encode member attribute, e.g. private.ConstantVal - const initializer of the memberAlignInBits - member alignmentpublic static long LLVMDIBuilderCreateStaticMemberType(long Builder,
long Scope,
java.lang.CharSequence Name,
long File,
int LineNumber,
long Type,
int Flags,
long ConstantVal,
int AlignInBits)
Builder - the DIBuilderScope - member scopeName - member nameFile - file where this member is declaredLineNumber - line numberType - type of the static memberFlags - flags to encode member attribute, e.g. private.ConstantVal - const initializer of the memberAlignInBits - member alignmentpublic static long LLVMDIBuilderCreateMemberPointerType(long Builder,
long PointeeType,
long ClassType,
long SizeInBits,
int AlignInBits,
int Flags)
Builder - the DIBuilderPointeeType - type pointed to by this pointerClassType - type for which this pointer points to members ofSizeInBits - sizeAlignInBits - alignmentFlags - flagspublic static long nLLVMDIBuilderCreateObjCIVar(long Builder,
long Name,
long NameLen,
long File,
int LineNo,
long SizeInBits,
int AlignInBits,
long OffsetInBits,
int Flags,
long Ty,
long PropertyNode)
DIBuilderCreateObjCIVarNameLen - the length of the C string passed to Namepublic static long LLVMDIBuilderCreateObjCIVar(long Builder,
java.nio.ByteBuffer Name,
long File,
int LineNo,
long SizeInBits,
int AlignInBits,
long OffsetInBits,
int Flags,
long Ty,
long PropertyNode)
Builder - the DIBuilderName - member nameFile - file where this member is definedLineNo - line numberSizeInBits - member sizeAlignInBits - member alignmentOffsetInBits - member offsetFlags - flags to encode member attribute, e.g. privateTy - parent typePropertyNode - property associated with this ivarpublic static long LLVMDIBuilderCreateObjCIVar(long Builder,
java.lang.CharSequence Name,
long File,
int LineNo,
long SizeInBits,
int AlignInBits,
long OffsetInBits,
int Flags,
long Ty,
long PropertyNode)
Builder - the DIBuilderName - member nameFile - file where this member is definedLineNo - line numberSizeInBits - member sizeAlignInBits - member alignmentOffsetInBits - member offsetFlags - flags to encode member attribute, e.g. privateTy - parent typePropertyNode - property associated with this ivarpublic static long nLLVMDIBuilderCreateObjCProperty(long Builder,
long Name,
long NameLen,
long File,
int LineNo,
long GetterName,
long GetterNameLen,
long SetterName,
long SetterNameLen,
int PropertyAttributes,
long Ty)
DIBuilderCreateObjCPropertyNameLen - the length of the C string passed to NameGetterNameLen - the length of the C string passed to GetterNameSetterNameLen - the length of the C string passed to SetterNamepublic static long LLVMDIBuilderCreateObjCProperty(long Builder,
java.nio.ByteBuffer Name,
long File,
int LineNo,
java.nio.ByteBuffer GetterName,
java.nio.ByteBuffer SetterName,
int PropertyAttributes,
long Ty)
Builder - the DIBuilderName - property nameFile - file where this property is definedLineNo - line numberGetterName - name of the Objective C property getter selectorSetterName - name of the Objective C property setter selectorPropertyAttributes - objective C property attributesTy - typepublic static long LLVMDIBuilderCreateObjCProperty(long Builder,
java.lang.CharSequence Name,
long File,
int LineNo,
java.lang.CharSequence GetterName,
java.lang.CharSequence SetterName,
int PropertyAttributes,
long Ty)
Builder - the DIBuilderName - property nameFile - file where this property is definedLineNo - line numberGetterName - name of the Objective C property getter selectorSetterName - name of the Objective C property setter selectorPropertyAttributes - objective C property attributesTy - typepublic static long LLVMDIBuilderCreateObjectPointerType(long Builder,
long Type)
Builder - the DIBuilderType - the underlying type to which this pointer pointspublic static long LLVMDIBuilderCreateQualifiedType(long Builder,
int Tag,
long Type)
Builder - the DIBuilderTag - tag identifying type, e.g. LLVMDWARFTypeQualifier_volatile_typeType - base Typepublic static long LLVMDIBuilderCreateReferenceType(long Builder,
int Tag,
long Type)
rvalue reference type.Builder - the DIBuilderTag - tag identifying type,Type - base Typepublic static long LLVMDIBuilderCreateNullPtrType(long Builder)
nullptr type.Builder - the DIBuilderpublic static long nLLVMDIBuilderCreateTypedef(long Builder,
long Type,
long Name,
long NameLen,
long File,
int LineNo,
long Scope)
DIBuilderCreateTypedefpublic static long LLVMDIBuilderCreateTypedef(long Builder,
long Type,
java.nio.ByteBuffer Name,
long File,
int LineNo,
long Scope)
Builder - the DIBuilderType - original typeName - typedef nameFile - file where this type is definedLineNo - line numberScope - the surrounding context for the typedefpublic static long LLVMDIBuilderCreateTypedef(long Builder,
long Type,
java.lang.CharSequence Name,
long File,
int LineNo,
long Scope)
Builder - the DIBuilderType - original typeName - typedef nameFile - file where this type is definedLineNo - line numberScope - the surrounding context for the typedefpublic static long LLVMDIBuilderCreateInheritance(long Builder,
long Ty,
long BaseTy,
long BaseOffset,
int VBPtrOffset,
int Flags)
Builder - the DIBuilderTy - original typeBaseTy - base type. Ty is inherits from base.BaseOffset - base offsetVBPtrOffset - virtual base pointer offsetFlags - flags to describe inheritance attribute, e.g. privatepublic static long nLLVMDIBuilderCreateForwardDecl(long Builder,
int Tag,
long Name,
long NameLen,
long Scope,
long File,
int Line,
int RuntimeLang,
long SizeInBits,
int AlignInBits,
long UniqueIdentifier,
long UniqueIdentifierLen)
DIBuilderCreateForwardDeclNameLen - length of type nameUniqueIdentifierLen - length of the unique identifierpublic static long LLVMDIBuilderCreateForwardDecl(long Builder,
int Tag,
java.nio.ByteBuffer Name,
long Scope,
long File,
int Line,
int RuntimeLang,
long SizeInBits,
int AlignInBits,
java.nio.ByteBuffer UniqueIdentifier)
Builder - the DIBuilderTag - a unique tag for this typeName - type nameScope - type scopeFile - file where this type is definedLine - line number where this type is definedRuntimeLang - indicates runtime version for languages like Objective-CSizeInBits - member sizeAlignInBits - member alignmentUniqueIdentifier - a unique identifier for the typepublic static long LLVMDIBuilderCreateForwardDecl(long Builder,
int Tag,
java.lang.CharSequence Name,
long Scope,
long File,
int Line,
int RuntimeLang,
long SizeInBits,
int AlignInBits,
java.lang.CharSequence UniqueIdentifier)
Builder - the DIBuilderTag - a unique tag for this typeName - type nameScope - type scopeFile - file where this type is definedLine - line number where this type is definedRuntimeLang - indicates runtime version for languages like Objective-CSizeInBits - member sizeAlignInBits - member alignmentUniqueIdentifier - a unique identifier for the typepublic static long nLLVMDIBuilderCreateReplaceableCompositeType(long Builder,
int Tag,
long Name,
long NameLen,
long Scope,
long File,
int Line,
int RuntimeLang,
long SizeInBits,
int AlignInBits,
int Flags,
long UniqueIdentifier,
long UniqueIdentifierLen)
DIBuilderCreateReplaceableCompositeTypeNameLen - length of type nameUniqueIdentifierLen - length of the unique identifierpublic static long LLVMDIBuilderCreateReplaceableCompositeType(long Builder,
int Tag,
java.nio.ByteBuffer Name,
long Scope,
long File,
int Line,
int RuntimeLang,
long SizeInBits,
int AlignInBits,
int Flags,
java.nio.ByteBuffer UniqueIdentifier)
Builder - the DIBuilderTag - a unique tag for this typeName - type nameScope - type scopeFile - file where this type is definedLine - line number where this type is definedRuntimeLang - indicates runtime version for languages like Objective-CSizeInBits - member sizeAlignInBits - member alignmentFlags - flagsUniqueIdentifier - a unique identifier for the typepublic static long LLVMDIBuilderCreateReplaceableCompositeType(long Builder,
int Tag,
java.lang.CharSequence Name,
long Scope,
long File,
int Line,
int RuntimeLang,
long SizeInBits,
int AlignInBits,
int Flags,
java.lang.CharSequence UniqueIdentifier)
Builder - the DIBuilderTag - a unique tag for this typeName - type nameScope - type scopeFile - file where this type is definedLine - line number where this type is definedRuntimeLang - indicates runtime version for languages like Objective-CSizeInBits - member sizeAlignInBits - member alignmentFlags - flagsUniqueIdentifier - a unique identifier for the typepublic static long nLLVMDIBuilderCreateBitFieldMemberType(long Builder,
long Scope,
long Name,
long NameLen,
long File,
int LineNumber,
long SizeInBits,
long OffsetInBits,
long StorageOffsetInBits,
int Flags,
long Type)
DIBuilderCreateBitFieldMemberTypeNameLen - length of member namepublic static long LLVMDIBuilderCreateBitFieldMemberType(long Builder,
long Scope,
java.nio.ByteBuffer Name,
long File,
int LineNumber,
long SizeInBits,
long OffsetInBits,
long StorageOffsetInBits,
int Flags,
long Type)
Builder - the DIBuilderScope - member scopeName - member nameFile - file where this member is definedLineNumber - line numberSizeInBits - member sizeOffsetInBits - member offsetStorageOffsetInBits - member storage offsetFlags - flags to encode member attributeType - parent typepublic static long LLVMDIBuilderCreateBitFieldMemberType(long Builder,
long Scope,
java.lang.CharSequence Name,
long File,
int LineNumber,
long SizeInBits,
long OffsetInBits,
long StorageOffsetInBits,
int Flags,
long Type)
Builder - the DIBuilderScope - member scopeName - member nameFile - file where this member is definedLineNumber - line numberSizeInBits - member sizeOffsetInBits - member offsetStorageOffsetInBits - member storage offsetFlags - flags to encode member attributeType - parent typepublic static long nLLVMDIBuilderCreateClassType(long Builder,
long Scope,
long Name,
long NameLen,
long File,
int LineNumber,
long SizeInBits,
int AlignInBits,
long OffsetInBits,
int Flags,
long DerivedFrom,
long Elements,
int NumElements,
long VTableHolder,
long TemplateParamsNode,
long UniqueIdentifier,
long UniqueIdentifierLen)
DIBuilderCreateClassTypeNameLen - the length of the C string passed to NameNumElements - number of class elementsUniqueIdentifierLen - length of the unique identifierpublic static long LLVMDIBuilderCreateClassType(long Builder,
long Scope,
java.nio.ByteBuffer Name,
long File,
int LineNumber,
long SizeInBits,
int AlignInBits,
long OffsetInBits,
int Flags,
long DerivedFrom,
org.lwjgl.PointerBuffer Elements,
long VTableHolder,
long TemplateParamsNode,
java.nio.ByteBuffer UniqueIdentifier)
Scope - scope in which this class is definedName - class nameFile - file where this member is definedLineNumber - line numberSizeInBits - member sizeAlignInBits - member alignmentOffsetInBits - member offsetFlags - flags to encode member attribute, e.g. private.DerivedFrom - debug info of the base class of this typeElements - class membersVTableHolder - debug info of the base class that contains vtable for this type. This is used in DW_AT_containing_type. See DWARF documentation for more info.TemplateParamsNode - template type parametersUniqueIdentifier - a unique identifier for the typepublic static long LLVMDIBuilderCreateClassType(long Builder,
long Scope,
java.lang.CharSequence Name,
long File,
int LineNumber,
long SizeInBits,
int AlignInBits,
long OffsetInBits,
int Flags,
long DerivedFrom,
org.lwjgl.PointerBuffer Elements,
long VTableHolder,
long TemplateParamsNode,
java.lang.CharSequence UniqueIdentifier)
Scope - scope in which this class is definedName - class nameFile - file where this member is definedLineNumber - line numberSizeInBits - member sizeAlignInBits - member alignmentOffsetInBits - member offsetFlags - flags to encode member attribute, e.g. private.DerivedFrom - debug info of the base class of this typeElements - class membersVTableHolder - debug info of the base class that contains vtable for this type. This is used in DW_AT_containing_type. See DWARF documentation for more info.TemplateParamsNode - template type parametersUniqueIdentifier - a unique identifier for the typepublic static long LLVMDIBuilderCreateArtificialType(long Builder,
long Type)
DIType* clone with FlagArtificial set.Builder - the DIBuilderType - the underlying typepublic static long nLLVMDITypeGetName(long DType,
long Length)
DITypeGetNameLength - the length of the returned string@Nullable public static java.lang.String LLVMDITypeGetName(long DType)
DIType.DType - the DITypepublic static long LLVMDITypeGetSizeInBits(long DType)
DIType in bits.DType - the DITypepublic static long LLVMDITypeGetOffsetInBits(long DType)
DIType in bits.DType - the DITypepublic static int LLVMDITypeGetAlignInBits(long DType)
DIType in bits.DType - the DITypepublic static int LLVMDITypeGetLine(long DType)
DIType is declared.DType - the DITypepublic static int LLVMDITypeGetFlags(long DType)
DIType.DType - the DITypepublic static long LLVMDIBuilderGetOrCreateSubrange(long Builder,
long LowerBound,
long Count)
Builder - the DIBuilderLowerBound - lower bound of the subrange, e.g. 0 for C, 1 for Fortran.Count - count of elements in the subrangepublic static long nLLVMDIBuilderGetOrCreateArray(long Builder,
long Data,
long NumElements)
DIBuilderGetOrCreateArrayNumElements - number of DI Node elementspublic static long LLVMDIBuilderGetOrCreateArray(long Builder,
org.lwjgl.PointerBuffer Data)
DI Nodes.Builder - the DIBuilderData - the DI Node elementspublic static long nLLVMDIBuilderCreateExpression(long Builder,
long Addr,
long Length)
DIBuilderCreateExpressionLength - length of the address operation arraypublic static long LLVMDIBuilderCreateExpression(long Builder,
java.nio.LongBuffer Addr)
Builder - the DIBuilderAddr - an array of complex address operationspublic static long LLVMDIBuilderCreateConstantValueExpression(long Builder,
long Value)
Builder - the DIBuilderValue - the constant valuepublic static long nLLVMDIBuilderCreateGlobalVariableExpression(long Builder,
long Scope,
long Name,
long NameLen,
long Linkage,
long LinkLen,
long File,
int LineNo,
long Ty,
int LocalToUnit,
long Expr,
long Decl,
int AlignInBits)
DIBuilderCreateGlobalVariableExpressionNameLen - the length of the C string passed to NameLinkLen - the length of the C string passed to Linkagepublic static long LLVMDIBuilderCreateGlobalVariableExpression(long Builder,
long Scope,
java.nio.ByteBuffer Name,
java.nio.ByteBuffer Linkage,
long File,
int LineNo,
long Ty,
boolean LocalToUnit,
long Expr,
long Decl,
int AlignInBits)
Scope - variable scopeName - name of the variableLinkage - mangled name of the variableFile - file where this variable is definedLineNo - line numberTy - variable TypeLocalToUnit - boolean flag indicate whether this variable is externally visible or notExpr - the location of the global relative to the attached GlobalVariableDecl - reference to the corresponding declaration. variables.AlignInBits - variable alignment(or 0 if no alignment attr was specified)public static long LLVMDIBuilderCreateGlobalVariableExpression(long Builder,
long Scope,
java.lang.CharSequence Name,
java.lang.CharSequence Linkage,
long File,
int LineNo,
long Ty,
boolean LocalToUnit,
long Expr,
long Decl,
int AlignInBits)
Scope - variable scopeName - name of the variableLinkage - mangled name of the variableFile - file where this variable is definedLineNo - line numberTy - variable TypeLocalToUnit - boolean flag indicate whether this variable is externally visible or notExpr - the location of the global relative to the attached GlobalVariableDecl - reference to the corresponding declaration. variables.AlignInBits - variable alignment(or 0 if no alignment attr was specified)public static long nLLVMTemporaryMDNode(long Ctx,
long Data,
long NumElements)
TemporaryMDNodeNumElements - number of metadata elementspublic static long LLVMTemporaryMDNode(long Ctx,
org.lwjgl.PointerBuffer Data)
MDNode. Suitable for use in constructing cyclic MDNode structures. A temporary MDNode is not uniqued,
may be RAUW'd, and must be manually deleted with LLVMDisposeTemporaryMDNode.Ctx - the context in which to construct the temporary nodeData - the metadata elementspublic static void LLVMDisposeTemporaryMDNode(long TempNode)
Calls replaceAllUsesWith(nullptr) before deleting, so any remaining references will be reset.
TempNode - the temporary metadata nodepublic static void LLVMMetadataReplaceAllUsesWith(long TempTargetMetadata,
long Replacement)
TempTargetMetadata - the temporary metadata nodeReplacement - the replacement metadata nodepublic static long nLLVMDIBuilderCreateTempGlobalVariableFwdDecl(long Builder,
long Scope,
long Name,
long NameLen,
long Linkage,
long LnkLen,
long File,
int LineNo,
long Ty,
int LocalToUnit,
long Decl,
int AlignInBits)
DIBuilderCreateTempGlobalVariableFwdDeclNameLen - the length of the C string passed to NameLnkLen - the length of the C string passed to Linkagepublic static long LLVMDIBuilderCreateTempGlobalVariableFwdDecl(long Builder,
long Scope,
java.nio.ByteBuffer Name,
java.nio.ByteBuffer Linkage,
long File,
int LineNo,
long Ty,
boolean LocalToUnit,
long Decl,
int AlignInBits)
Scope - variable scopeName - name of the variableLinkage - mangled name of the variableFile - file where this variable is definedLineNo - line numberTy - variable TypeLocalToUnit - boolean flag indicate whether this variable is externally visible or notDecl - reference to the corresponding declarationAlignInBits - variable alignment(or 0 if no alignment attr was specified)public static long LLVMDIBuilderCreateTempGlobalVariableFwdDecl(long Builder,
long Scope,
java.lang.CharSequence Name,
java.lang.CharSequence Linkage,
long File,
int LineNo,
long Ty,
boolean LocalToUnit,
long Decl,
int AlignInBits)
Scope - variable scopeName - name of the variableLinkage - mangled name of the variableFile - file where this variable is definedLineNo - line numberTy - variable TypeLocalToUnit - boolean flag indicate whether this variable is externally visible or notDecl - reference to the corresponding declarationAlignInBits - variable alignment(or 0 if no alignment attr was specified)public static long LLVMDIBuilderInsertDeclareBefore(long Builder,
long Storage,
long VarInfo,
long Expr,
long DebugLoc,
long Instr)
llvm.dbg.declare intrinsic call before the given instruction.Builder - the DIBuilderStorage - the storage of the variable to declareVarInfo - the variable's debug info descriptorExpr - a complex location expression for the variableDebugLoc - debug info locationInstr - instruction acting as a location for the new intrinsicpublic static long LLVMDIBuilderInsertDeclareAtEnd(long Builder,
long Storage,
long VarInfo,
long Expr,
long DebugLoc,
long Block)
llvm.dbg.declare intrinsic call at the end of the given basic block. If the basic block has a terminator instruction, the
intrinsic is inserted before that terminator instruction.Builder - the DIBuilderStorage - the storage of the variable to declareVarInfo - the variable's debug info descriptorExpr - a complex location expression for the variableDebugLoc - debug info locationBlock - basic block acting as a location for the new intrinsicpublic static long LLVMDIBuilderInsertDbgValueBefore(long Builder,
long Val,
long VarInfo,
long Expr,
long DebugLoc,
long Instr)
llvm.dbg.value intrinsic call before the given instruction.Builder - the DIBuilderVal - the value of the variableVarInfo - the variable's debug info descriptorExpr - a complex location expression for the variableDebugLoc - debug info locationInstr - instruction acting as a location for the new intrinsicpublic static long LLVMDIBuilderInsertDbgValueAtEnd(long Builder,
long Val,
long VarInfo,
long Expr,
long DebugLoc,
long Block)
llvm.dbg.value intrinsic call at the end of the given basic block. If the basic block has a terminator instruction, the intrinsic
is inserted before that terminator instruction.Builder - the DIBuilderVal - the value of the variableVarInfo - the variable's debug info descriptorExpr - a complex location expression for the variableDebugLoc - debug info locationBlock - basic block acting as a location for the new intrinsicpublic static long nLLVMDIBuilderCreateAutoVariable(long Builder,
long Scope,
long Name,
long NameLen,
long File,
int LineNo,
long Ty,
int AlwaysPreserve,
int Flags,
int AlignInBits)
DIBuilderCreateAutoVariableNameLen - length of variable namepublic static long LLVMDIBuilderCreateAutoVariable(long Builder,
long Scope,
java.nio.ByteBuffer Name,
long File,
int LineNo,
long Ty,
boolean AlwaysPreserve,
int Flags,
int AlignInBits)
Builder - the DIBuilderScope - the local scope the variable is declared inName - variable nameFile - file where this variable is definedLineNo - line numberTy - metadata describing the type of the variableAlwaysPreserve - if true, this descriptor will survive optimizationsFlags - flagsAlignInBits - variable alignmentpublic static long LLVMDIBuilderCreateAutoVariable(long Builder,
long Scope,
java.lang.CharSequence Name,
long File,
int LineNo,
long Ty,
boolean AlwaysPreserve,
int Flags,
int AlignInBits)
Builder - the DIBuilderScope - the local scope the variable is declared inName - variable nameFile - file where this variable is definedLineNo - line numberTy - metadata describing the type of the variableAlwaysPreserve - if true, this descriptor will survive optimizationsFlags - flagsAlignInBits - variable alignmentpublic static long nLLVMDIBuilderCreateParameterVariable(long Builder,
long Scope,
long Name,
long NameLen,
int ArgNo,
long File,
int LineNo,
long Ty,
int AlwaysPreserve,
int Flags)
DIBuilderCreateParameterVariableNameLen - length of variable namepublic static long LLVMDIBuilderCreateParameterVariable(long Builder,
long Scope,
java.nio.ByteBuffer Name,
int ArgNo,
long File,
int LineNo,
long Ty,
boolean AlwaysPreserve,
int Flags)
Builder - the DIBuilderScope - the local scope the variable is declared inName - variable nameArgNo - unique argument number for this variable; starts at 1File - file where this variable is definedLineNo - line numberTy - metadata describing the type of the variableAlwaysPreserve - if true, this descriptor will survive optimizationsFlags - flagspublic static long LLVMDIBuilderCreateParameterVariable(long Builder,
long Scope,
java.lang.CharSequence Name,
int ArgNo,
long File,
int LineNo,
long Ty,
boolean AlwaysPreserve,
int Flags)
Builder - the DIBuilderScope - the local scope the variable is declared inName - variable nameArgNo - unique argument number for this variable; starts at 1File - file where this variable is definedLineNo - line numberTy - metadata describing the type of the variableAlwaysPreserve - if true, this descriptor will survive optimizationsFlags - flagspublic static long LLVMGetSubprogram(long Func)
public static void LLVMSetSubprogram(long Func,
long SP)
public static int LLVMGetMetadataKind(long Metadata)
Copyright LWJGL. All Rights Reserved. License terms.