Package org.lwjgl.llvm
Class LLVMDebugInfo
java.lang.Object
org.lwjgl.llvm.LLVMDebugInfo
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
Contains the function pointers loaded fromLLVMCore.getLibrary()
. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionstatic long
LLVMCreateDIBuilder
(long M) LLVMDIBuilderRef LLVMCreateDIBuilder(LLVMModuleRef M)
static long
LLVMDIBuilderRef LLVMCreateDIBuilderDisallowUnresolved(LLVMModuleRef M)
static int
unsigned int LLVMDebugMetadataVersion(void)
static long
LLVMDIBuilderCreateArrayType
(long Builder, long Size, int AlignInBits, long Ty, PointerBuffer Subscripts) LLVMMetadataRef LLVMDIBuilderCreateArrayType(LLVMDIBuilderRef Builder, uint64_t Size, uint32_t AlignInBits, LLVMMetadataRef Ty, LLVMMetadataRef * Subscripts, unsigned int NumSubscripts)
static long
LLVMDIBuilderCreateArtificialType
(long Builder, long Type) LLVMMetadataRef LLVMDIBuilderCreateArtificialType(LLVMDIBuilderRef Builder, LLVMMetadataRef Type)
static long
LLVMDIBuilderCreateAutoVariable
(long Builder, long Scope, CharSequence Name, long File, int LineNo, long Ty, boolean AlwaysPreserve, int Flags, int AlignInBits) LLVMMetadataRef LLVMDIBuilderCreateAutoVariable(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNo, LLVMMetadataRef Ty, LLVMBool AlwaysPreserve, LLVMDIFlags Flags, uint32_t AlignInBits)
static long
LLVMDIBuilderCreateAutoVariable
(long Builder, long Scope, ByteBuffer Name, long File, int LineNo, long Ty, boolean AlwaysPreserve, int Flags, int AlignInBits) LLVMMetadataRef LLVMDIBuilderCreateAutoVariable(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNo, LLVMMetadataRef Ty, LLVMBool AlwaysPreserve, LLVMDIFlags Flags, uint32_t AlignInBits)
static long
LLVMDIBuilderCreateBasicType
(long Builder, CharSequence Name, long SizeInBits, int Encoding, int Flags) LLVMMetadataRef LLVMDIBuilderCreateBasicType(LLVMDIBuilderRef Builder, char const * Name, size_t NameLen, uint64_t SizeInBits, LLVMDWARFTypeEncoding Encoding, LLVMDIFlags Flags)
static long
LLVMDIBuilderCreateBasicType
(long Builder, ByteBuffer Name, long SizeInBits, int Encoding, int Flags) LLVMMetadataRef LLVMDIBuilderCreateBasicType(LLVMDIBuilderRef Builder, char const * Name, size_t NameLen, uint64_t SizeInBits, LLVMDWARFTypeEncoding Encoding, LLVMDIFlags Flags)
static long
LLVMDIBuilderCreateBitFieldMemberType
(long Builder, long Scope, CharSequence Name, long File, int LineNumber, long SizeInBits, long OffsetInBits, long StorageOffsetInBits, int Flags, long Type) LLVMMetadataRef LLVMDIBuilderCreateBitFieldMemberType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNumber, uint64_t SizeInBits, uint64_t OffsetInBits, uint64_t StorageOffsetInBits, LLVMDIFlags Flags, LLVMMetadataRef Type)
static long
LLVMDIBuilderCreateBitFieldMemberType
(long Builder, long Scope, ByteBuffer Name, long File, int LineNumber, long SizeInBits, long OffsetInBits, long StorageOffsetInBits, int Flags, long Type) LLVMMetadataRef LLVMDIBuilderCreateBitFieldMemberType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNumber, uint64_t SizeInBits, uint64_t OffsetInBits, uint64_t StorageOffsetInBits, LLVMDIFlags Flags, LLVMMetadataRef Type)
static long
LLVMDIBuilderCreateClassType
(long Builder, long Scope, CharSequence Name, long File, int LineNumber, long SizeInBits, int AlignInBits, long OffsetInBits, int Flags, long DerivedFrom, PointerBuffer Elements, long VTableHolder, long TemplateParamsNode, CharSequence UniqueIdentifier) LLVMMetadataRef LLVMDIBuilderCreateClassType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNumber, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, LLVMDIFlags Flags, LLVMMetadataRef DerivedFrom, LLVMMetadataRef * Elements, unsigned int NumElements, LLVMMetadataRef VTableHolder, LLVMMetadataRef TemplateParamsNode, char const * UniqueIdentifier, size_t UniqueIdentifierLen)
static long
LLVMDIBuilderCreateClassType
(long Builder, long Scope, ByteBuffer Name, long File, int LineNumber, long SizeInBits, int AlignInBits, long OffsetInBits, int Flags, long DerivedFrom, PointerBuffer Elements, long VTableHolder, long TemplateParamsNode, ByteBuffer UniqueIdentifier) LLVMMetadataRef LLVMDIBuilderCreateClassType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNumber, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, LLVMDIFlags Flags, LLVMMetadataRef DerivedFrom, LLVMMetadataRef * Elements, unsigned int NumElements, LLVMMetadataRef VTableHolder, LLVMMetadataRef TemplateParamsNode, char const * UniqueIdentifier, size_t UniqueIdentifierLen)
static long
LLVMDIBuilderCreateCompileUnit
(long Builder, int Lang, long FileRef, CharSequence Producer, boolean isOptimized, CharSequence Flags, int RuntimeVer, CharSequence SplitName, int Kind, int DWOId, boolean SplitDebugInlining, boolean DebugInfoForProfiling, CharSequence SysRoot, CharSequence SDK) LLVMMetadataRef LLVMDIBuilderCreateCompileUnit(LLVMDIBuilderRef Builder, LLVMDWARFSourceLanguage Lang, LLVMMetadataRef FileRef, char const * Producer, size_t ProducerLen, LLVMBool isOptimized, char const * Flags, size_t FlagsLen, unsigned int RuntimeVer, char const * SplitName, size_t SplitNameLen, LLVMDWARFEmissionKind Kind, unsigned int DWOId, LLVMBool SplitDebugInlining, LLVMBool DebugInfoForProfiling, char const * SysRoot, size_t SysRootLen, char const * SDK, size_t SDKLen)
static long
LLVMDIBuilderCreateCompileUnit
(long Builder, int Lang, long FileRef, ByteBuffer Producer, boolean isOptimized, ByteBuffer Flags, int RuntimeVer, ByteBuffer SplitName, int Kind, int DWOId, boolean SplitDebugInlining, boolean DebugInfoForProfiling, ByteBuffer SysRoot, ByteBuffer SDK) LLVMMetadataRef LLVMDIBuilderCreateCompileUnit(LLVMDIBuilderRef Builder, LLVMDWARFSourceLanguage Lang, LLVMMetadataRef FileRef, char const * Producer, size_t ProducerLen, LLVMBool isOptimized, char const * Flags, size_t FlagsLen, unsigned int RuntimeVer, char const * SplitName, size_t SplitNameLen, LLVMDWARFEmissionKind Kind, unsigned int DWOId, LLVMBool SplitDebugInlining, LLVMBool DebugInfoForProfiling, char const * SysRoot, size_t SysRootLen, char const * SDK, size_t SDKLen)
static long
LLVMDIBuilderCreateConstantValueExpression
(long Builder, long Value) LLVMMetadataRef LLVMDIBuilderCreateConstantValueExpression(LLVMDIBuilderRef Builder, uint64_t Value)
static long
LLVMDIBuilderCreateDebugLocation
(long Ctx, int Line, int Column, long Scope, long InlinedAt) LLVMMetadataRef LLVMDIBuilderCreateDebugLocation(LLVMContextRef Ctx, unsigned int Line, unsigned int Column, LLVMMetadataRef Scope, LLVMMetadataRef InlinedAt)
static long
LLVMDIBuilderCreateEnumerationType
(long Builder, long Scope, CharSequence Name, long File, int LineNumber, long SizeInBits, int AlignInBits, PointerBuffer Elements, long ClassTy) LLVMMetadataRef LLVMDIBuilderCreateEnumerationType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNumber, uint64_t SizeInBits, uint32_t AlignInBits, LLVMMetadataRef * Elements, unsigned int NumElements, LLVMMetadataRef ClassTy)
static long
LLVMDIBuilderCreateEnumerationType
(long Builder, long Scope, ByteBuffer Name, long File, int LineNumber, long SizeInBits, int AlignInBits, PointerBuffer Elements, long ClassTy) LLVMMetadataRef LLVMDIBuilderCreateEnumerationType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNumber, uint64_t SizeInBits, uint32_t AlignInBits, LLVMMetadataRef * Elements, unsigned int NumElements, LLVMMetadataRef ClassTy)
static long
LLVMDIBuilderCreateEnumerator
(long Builder, ByteBuffer Name, long Value, boolean IsUnsigned) LLVMMetadataRef LLVMDIBuilderCreateEnumerator(LLVMDIBuilderRef Builder, char const * Name, size_t NameLen, int64_t Value, LLVMBool IsUnsigned)
static long
LLVMDIBuilderCreateExpression
(long Builder, LongBuffer Addr) LLVMMetadataRef LLVMDIBuilderCreateExpression(LLVMDIBuilderRef Builder, uint64_t * Addr, size_t Length)
static long
LLVMDIBuilderCreateFile
(long Builder, CharSequence Filename, CharSequence Directory) LLVMMetadataRef LLVMDIBuilderCreateFile(LLVMDIBuilderRef Builder, char const * Filename, size_t FilenameLen, char const * Directory, size_t DirectoryLen)
static long
LLVMDIBuilderCreateFile
(long Builder, ByteBuffer Filename, ByteBuffer Directory) LLVMMetadataRef LLVMDIBuilderCreateFile(LLVMDIBuilderRef Builder, char const * Filename, size_t FilenameLen, char const * Directory, size_t DirectoryLen)
static long
LLVMDIBuilderCreateForwardDecl
(long Builder, int Tag, CharSequence Name, long Scope, long File, int Line, int RuntimeLang, long SizeInBits, int AlignInBits, CharSequence UniqueIdentifier) LLVMMetadataRef LLVMDIBuilderCreateForwardDecl(LLVMDIBuilderRef Builder, unsigned int Tag, char const * Name, size_t NameLen, LLVMMetadataRef Scope, LLVMMetadataRef File, unsigned int Line, unsigned int RuntimeLang, uint64_t SizeInBits, uint32_t AlignInBits, char const * UniqueIdentifier, size_t UniqueIdentifierLen)
static long
LLVMDIBuilderCreateForwardDecl
(long Builder, int Tag, ByteBuffer Name, long Scope, long File, int Line, int RuntimeLang, long SizeInBits, int AlignInBits, ByteBuffer UniqueIdentifier) LLVMMetadataRef LLVMDIBuilderCreateForwardDecl(LLVMDIBuilderRef Builder, unsigned int Tag, char const * Name, size_t NameLen, LLVMMetadataRef Scope, LLVMMetadataRef File, unsigned int Line, unsigned int RuntimeLang, uint64_t SizeInBits, uint32_t AlignInBits, char const * UniqueIdentifier, size_t UniqueIdentifierLen)
static long
LLVMDIBuilderCreateFunction
(long Builder, long Scope, CharSequence Name, CharSequence LinkageName, long File, int LineNo, long Ty, boolean IsLocalToUnit, boolean IsDefinition, int ScopeLine, int Flags, boolean IsOptimized) LLVMMetadataRef LLVMDIBuilderCreateFunction(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, char const * LinkageName, size_t LinkageNameLen, LLVMMetadataRef File, unsigned int LineNo, LLVMMetadataRef Ty, LLVMBool IsLocalToUnit, LLVMBool IsDefinition, unsigned int ScopeLine, LLVMDIFlags Flags, LLVMBool IsOptimized)
static long
LLVMDIBuilderCreateFunction
(long Builder, long Scope, ByteBuffer Name, ByteBuffer LinkageName, long File, int LineNo, long Ty, boolean IsLocalToUnit, boolean IsDefinition, int ScopeLine, int Flags, boolean IsOptimized) LLVMMetadataRef LLVMDIBuilderCreateFunction(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, char const * LinkageName, size_t LinkageNameLen, LLVMMetadataRef File, unsigned int LineNo, LLVMMetadataRef Ty, LLVMBool IsLocalToUnit, LLVMBool IsDefinition, unsigned int ScopeLine, LLVMDIFlags Flags, LLVMBool IsOptimized)
static long
LLVMDIBuilderCreateGlobalVariableExpression
(long Builder, long Scope, CharSequence Name, CharSequence Linkage, long File, int LineNo, long Ty, boolean LocalToUnit, long Expr, long Decl, int AlignInBits) LLVMMetadataRef LLVMDIBuilderCreateGlobalVariableExpression(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, char const * Linkage, size_t LinkLen, LLVMMetadataRef File, unsigned int LineNo, LLVMMetadataRef Ty, LLVMBool LocalToUnit, LLVMMetadataRef Expr, LLVMMetadataRef Decl, uint32_t AlignInBits)
static long
LLVMDIBuilderCreateGlobalVariableExpression
(long Builder, long Scope, ByteBuffer Name, ByteBuffer Linkage, long File, int LineNo, long Ty, boolean LocalToUnit, long Expr, long Decl, int AlignInBits) LLVMMetadataRef LLVMDIBuilderCreateGlobalVariableExpression(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, char const * Linkage, size_t LinkLen, LLVMMetadataRef File, unsigned int LineNo, LLVMMetadataRef Ty, LLVMBool LocalToUnit, LLVMMetadataRef Expr, LLVMMetadataRef Decl, uint32_t AlignInBits)
static long
LLVMDIBuilderCreateImportedDeclaration
(long Builder, long Scope, long Decl, long File, int Line, CharSequence Name, @Nullable PointerBuffer Elements) LLVMMetadataRef LLVMDIBuilderCreateImportedDeclaration(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, LLVMMetadataRef Decl, LLVMMetadataRef File, unsigned int Line, char const * Name, size_t NameLen, LLVMMetadataRef * Elements, unsigned NumElements)
static long
LLVMDIBuilderCreateImportedDeclaration
(long Builder, long Scope, long Decl, long File, int Line, ByteBuffer Name, @Nullable PointerBuffer Elements) LLVMMetadataRef LLVMDIBuilderCreateImportedDeclaration(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, LLVMMetadataRef Decl, LLVMMetadataRef File, unsigned int Line, char const * Name, size_t NameLen, LLVMMetadataRef * Elements, unsigned NumElements)
static long
LLVMDIBuilderCreateImportedModuleFromAlias
(long Builder, long Scope, long ImportedEntity, long File, int Line, @Nullable PointerBuffer Elements) LLVMMetadataRef LLVMDIBuilderCreateImportedModuleFromAlias(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, LLVMMetadataRef ImportedEntity, LLVMMetadataRef File, unsigned int Line, LLVMMetadataRef * Elements, unsigned NumElements)
static long
LLVMDIBuilderCreateImportedModuleFromModule
(long Builder, long Scope, long M, long File, int Line, @Nullable PointerBuffer Elements) LLVMMetadataRef LLVMDIBuilderCreateImportedModuleFromModule(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, LLVMMetadataRef M, LLVMMetadataRef File, unsigned int Line, LLVMMetadataRef * Elements, unsigned NumElements)
static long
LLVMDIBuilderCreateImportedModuleFromNamespace
(long Builder, long Scope, long NS, long File, int Line) LLVMMetadataRef LLVMDIBuilderCreateImportedModuleFromNamespace(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, LLVMMetadataRef NS, LLVMMetadataRef File, unsigned int Line)
static long
LLVMDIBuilderCreateInheritance
(long Builder, long Ty, long BaseTy, long BaseOffset, int VBPtrOffset, int Flags) LLVMMetadataRef LLVMDIBuilderCreateInheritance(LLVMDIBuilderRef Builder, LLVMMetadataRef Ty, LLVMMetadataRef BaseTy, uint64_t BaseOffset, uint32_t VBPtrOffset, LLVMDIFlags Flags)
static long
LLVMDIBuilderCreateLabel
(long Builder, long Context, CharSequence Name, long File, int LineNo, boolean AlwaysPreserve) LLVMMetadataRef LLVMDIBuilderCreateLabel(LLVMDIBuilderRef Builder, LLVMMetadataRef Context, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned LineNo, LLVMBool AlwaysPreserve)
static long
LLVMDIBuilderCreateLabel
(long Builder, long Context, ByteBuffer Name, long File, int LineNo, boolean AlwaysPreserve) LLVMMetadataRef LLVMDIBuilderCreateLabel(LLVMDIBuilderRef Builder, LLVMMetadataRef Context, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned LineNo, LLVMBool AlwaysPreserve)
static long
LLVMDIBuilderCreateLexicalBlock
(long Builder, long Scope, long File, int Line, int Column) LLVMMetadataRef LLVMDIBuilderCreateLexicalBlock(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, LLVMMetadataRef File, unsigned int Line, unsigned int Column)
static long
LLVMDIBuilderCreateLexicalBlockFile
(long Builder, long Scope, long File, int Discriminator) LLVMMetadataRef LLVMDIBuilderCreateLexicalBlockFile(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, LLVMMetadataRef File, unsigned int Discriminator)
static long
LLVMDIBuilderCreateMacro
(long Builder, long ParentMacroFile, int Line, int RecordType, CharSequence Name, CharSequence Value) LLVMMetadataRef LLVMDIBuilderCreateMacro(LLVMDIBuilderRef Builder, LLVMMetadataRef ParentMacroFile, unsigned Line, LLVMDWARFMacinfoRecordType RecordType, char const * Name, size_t NameLen, char const * Value, size_t ValueLen)
static long
LLVMDIBuilderCreateMacro
(long Builder, long ParentMacroFile, int Line, int RecordType, ByteBuffer Name, ByteBuffer Value) LLVMMetadataRef LLVMDIBuilderCreateMacro(LLVMDIBuilderRef Builder, LLVMMetadataRef ParentMacroFile, unsigned Line, LLVMDWARFMacinfoRecordType RecordType, char const * Name, size_t NameLen, char const * Value, size_t ValueLen)
static long
LLVMDIBuilderCreateMemberPointerType
(long Builder, long PointeeType, long ClassType, long SizeInBits, int AlignInBits, int Flags) LLVMMetadataRef LLVMDIBuilderCreateMemberPointerType(LLVMDIBuilderRef Builder, LLVMMetadataRef PointeeType, LLVMMetadataRef ClassType, uint64_t SizeInBits, uint32_t AlignInBits, LLVMDIFlags Flags)
static long
LLVMDIBuilderCreateMemberType
(long Builder, long Scope, CharSequence Name, long File, int LineNo, long SizeInBits, int AlignInBits, long OffsetInBits, int Flags, long Ty) LLVMMetadataRef LLVMDIBuilderCreateMemberType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNo, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, LLVMDIFlags Flags, LLVMMetadataRef Ty)
static long
LLVMDIBuilderCreateMemberType
(long Builder, long Scope, ByteBuffer Name, long File, int LineNo, long SizeInBits, int AlignInBits, long OffsetInBits, int Flags, long Ty) LLVMMetadataRef LLVMDIBuilderCreateMemberType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNo, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, LLVMDIFlags Flags, LLVMMetadataRef Ty)
static long
LLVMDIBuilderCreateModule
(long Builder, long ParentScope, CharSequence Name, CharSequence ConfigMacros, CharSequence IncludePath, CharSequence APINotesFile) LLVMMetadataRef LLVMDIBuilderCreateModule(LLVMDIBuilderRef Builder, LLVMMetadataRef ParentScope, char const * Name, size_t NameLen, char const * ConfigMacros, size_t ConfigMacrosLen, char const * IncludePath, size_t IncludePathLen, char const * APINotesFile, size_t APINotesFileLen)
static long
LLVMDIBuilderCreateModule
(long Builder, long ParentScope, ByteBuffer Name, ByteBuffer ConfigMacros, ByteBuffer IncludePath, ByteBuffer APINotesFile) LLVMMetadataRef LLVMDIBuilderCreateModule(LLVMDIBuilderRef Builder, LLVMMetadataRef ParentScope, char const * Name, size_t NameLen, char const * ConfigMacros, size_t ConfigMacrosLen, char const * IncludePath, size_t IncludePathLen, char const * APINotesFile, size_t APINotesFileLen)
static long
LLVMDIBuilderCreateNameSpace
(long Builder, long ParentScope, CharSequence Name, boolean ExportSymbols) LLVMMetadataRef LLVMDIBuilderCreateNameSpace(LLVMDIBuilderRef Builder, LLVMMetadataRef ParentScope, char const * Name, size_t NameLen, LLVMBool ExportSymbols)
static long
LLVMDIBuilderCreateNameSpace
(long Builder, long ParentScope, ByteBuffer Name, boolean ExportSymbols) LLVMMetadataRef LLVMDIBuilderCreateNameSpace(LLVMDIBuilderRef Builder, LLVMMetadataRef ParentScope, char const * Name, size_t NameLen, LLVMBool ExportSymbols)
static long
LLVMDIBuilderCreateNullPtrType
(long Builder) LLVMMetadataRef LLVMDIBuilderCreateNullPtrType(LLVMDIBuilderRef Builder)
static long
LLVMDIBuilderCreateObjCIVar
(long Builder, CharSequence Name, long File, int LineNo, long SizeInBits, int AlignInBits, long OffsetInBits, int Flags, long Ty, long PropertyNode) LLVMMetadataRef LLVMDIBuilderCreateObjCIVar(LLVMDIBuilderRef Builder, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNo, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, LLVMDIFlags Flags, LLVMMetadataRef Ty, LLVMMetadataRef PropertyNode)
static long
LLVMDIBuilderCreateObjCIVar
(long Builder, ByteBuffer Name, long File, int LineNo, long SizeInBits, int AlignInBits, long OffsetInBits, int Flags, long Ty, long PropertyNode) LLVMMetadataRef LLVMDIBuilderCreateObjCIVar(LLVMDIBuilderRef Builder, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNo, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, LLVMDIFlags Flags, LLVMMetadataRef Ty, LLVMMetadataRef PropertyNode)
static long
LLVMDIBuilderCreateObjCProperty
(long Builder, CharSequence Name, long File, int LineNo, CharSequence GetterName, CharSequence SetterName, int PropertyAttributes, long Ty) LLVMMetadataRef LLVMDIBuilderCreateObjCProperty(LLVMDIBuilderRef Builder, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNo, char const * GetterName, size_t GetterNameLen, char const * SetterName, size_t SetterNameLen, unsigned int PropertyAttributes, LLVMMetadataRef Ty)
static long
LLVMDIBuilderCreateObjCProperty
(long Builder, ByteBuffer Name, long File, int LineNo, ByteBuffer GetterName, ByteBuffer SetterName, int PropertyAttributes, long Ty) LLVMMetadataRef LLVMDIBuilderCreateObjCProperty(LLVMDIBuilderRef Builder, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNo, char const * GetterName, size_t GetterNameLen, char const * SetterName, size_t SetterNameLen, unsigned int PropertyAttributes, LLVMMetadataRef Ty)
static long
LLVMDIBuilderCreateObjectPointerType
(long Builder, long Type, boolean Implicit) LLVMMetadataRef LLVMDIBuilderCreateObjectPointerType(LLVMDIBuilderRef Builder, LLVMMetadataRef Type, LLVMBool Implicit)
static long
LLVMDIBuilderCreateParameterVariable
(long Builder, long Scope, CharSequence Name, int ArgNo, long File, int LineNo, long Ty, boolean AlwaysPreserve, int Flags) LLVMMetadataRef LLVMDIBuilderCreateParameterVariable(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, unsigned int ArgNo, LLVMMetadataRef File, unsigned int LineNo, LLVMMetadataRef Ty, LLVMBool AlwaysPreserve, LLVMDIFlags Flags)
static long
LLVMDIBuilderCreateParameterVariable
(long Builder, long Scope, ByteBuffer Name, int ArgNo, long File, int LineNo, long Ty, boolean AlwaysPreserve, int Flags) LLVMMetadataRef LLVMDIBuilderCreateParameterVariable(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, unsigned int ArgNo, LLVMMetadataRef File, unsigned int LineNo, LLVMMetadataRef Ty, LLVMBool AlwaysPreserve, LLVMDIFlags Flags)
static long
LLVMDIBuilderCreatePointerType
(long Builder, long PointeeTy, long SizeInBits, int AlignInBits, int AddressSpace, CharSequence Name) LLVMMetadataRef LLVMDIBuilderCreatePointerType(LLVMDIBuilderRef Builder, LLVMMetadataRef PointeeTy, uint64_t SizeInBits, uint32_t AlignInBits, unsigned int AddressSpace, char const * Name, size_t NameLen)
static long
LLVMDIBuilderCreatePointerType
(long Builder, long PointeeTy, long SizeInBits, int AlignInBits, int AddressSpace, ByteBuffer Name) LLVMMetadataRef LLVMDIBuilderCreatePointerType(LLVMDIBuilderRef Builder, LLVMMetadataRef PointeeTy, uint64_t SizeInBits, uint32_t AlignInBits, unsigned int AddressSpace, char const * Name, size_t NameLen)
static long
LLVMDIBuilderCreateQualifiedType
(long Builder, int Tag, long Type) LLVMMetadataRef LLVMDIBuilderCreateQualifiedType(LLVMDIBuilderRef Builder, unsigned int Tag, LLVMMetadataRef Type)
static long
LLVMDIBuilderCreateReferenceType
(long Builder, int Tag, long Type) LLVMMetadataRef LLVMDIBuilderCreateReferenceType(LLVMDIBuilderRef Builder, unsigned int Tag, LLVMMetadataRef Type)
static long
LLVMDIBuilderCreateReplaceableCompositeType
(long Builder, int Tag, CharSequence Name, long Scope, long File, int Line, int RuntimeLang, long SizeInBits, int AlignInBits, int Flags, CharSequence UniqueIdentifier) LLVMMetadataRef LLVMDIBuilderCreateReplaceableCompositeType(LLVMDIBuilderRef Builder, unsigned int Tag, char const * Name, size_t NameLen, LLVMMetadataRef Scope, LLVMMetadataRef File, unsigned int Line, unsigned int RuntimeLang, uint64_t SizeInBits, uint32_t AlignInBits, LLVMDIFlags Flags, char const * UniqueIdentifier, size_t UniqueIdentifierLen)
static long
LLVMDIBuilderCreateReplaceableCompositeType
(long Builder, int Tag, ByteBuffer Name, long Scope, long File, int Line, int RuntimeLang, long SizeInBits, int AlignInBits, int Flags, ByteBuffer UniqueIdentifier) LLVMMetadataRef LLVMDIBuilderCreateReplaceableCompositeType(LLVMDIBuilderRef Builder, unsigned int Tag, char const * Name, size_t NameLen, LLVMMetadataRef Scope, LLVMMetadataRef File, unsigned int Line, unsigned int RuntimeLang, uint64_t SizeInBits, uint32_t AlignInBits, LLVMDIFlags Flags, char const * UniqueIdentifier, size_t UniqueIdentifierLen)
static long
LLVMDIBuilderCreateStaticMemberType
(long Builder, long Scope, CharSequence Name, long File, int LineNumber, long Type, int Flags, long ConstantVal, int AlignInBits) LLVMMetadataRef LLVMDIBuilderCreateStaticMemberType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNumber, LLVMMetadataRef Type, LLVMDIFlags Flags, LLVMValueRef ConstantVal, uint32_t AlignInBits)
static long
LLVMDIBuilderCreateStaticMemberType
(long Builder, long Scope, ByteBuffer Name, long File, int LineNumber, long Type, int Flags, long ConstantVal, int AlignInBits) LLVMMetadataRef LLVMDIBuilderCreateStaticMemberType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNumber, LLVMMetadataRef Type, LLVMDIFlags Flags, LLVMValueRef ConstantVal, uint32_t AlignInBits)
static long
LLVMDIBuilderCreateStructType
(long Builder, long Scope, CharSequence Name, long File, int LineNumber, long SizeInBits, int AlignInBits, int Flags, long DerivedFrom, PointerBuffer Elements, int RunTimeLang, long VTableHolder, CharSequence UniqueId) LLVMMetadataRef LLVMDIBuilderCreateStructType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNumber, uint64_t SizeInBits, uint32_t AlignInBits, LLVMDIFlags Flags, LLVMMetadataRef DerivedFrom, LLVMMetadataRef * Elements, unsigned int NumElements, unsigned int RunTimeLang, LLVMMetadataRef VTableHolder, char const * UniqueId, size_t UniqueIdLen)
static long
LLVMDIBuilderCreateStructType
(long Builder, long Scope, ByteBuffer Name, long File, int LineNumber, long SizeInBits, int AlignInBits, int Flags, long DerivedFrom, PointerBuffer Elements, int RunTimeLang, long VTableHolder, ByteBuffer UniqueId) LLVMMetadataRef LLVMDIBuilderCreateStructType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNumber, uint64_t SizeInBits, uint32_t AlignInBits, LLVMDIFlags Flags, LLVMMetadataRef DerivedFrom, LLVMMetadataRef * Elements, unsigned int NumElements, unsigned int RunTimeLang, LLVMMetadataRef VTableHolder, char const * UniqueId, size_t UniqueIdLen)
static long
LLVMDIBuilderCreateSubroutineType
(long Builder, long File, PointerBuffer ParameterTypes, int Flags) LLVMMetadataRef LLVMDIBuilderCreateSubroutineType(LLVMDIBuilderRef Builder, LLVMMetadataRef File, LLVMMetadataRef * ParameterTypes, unsigned int NumParameterTypes, LLVMDIFlags Flags)
static long
LLVMDIBuilderCreateTempGlobalVariableFwdDecl
(long Builder, long Scope, CharSequence Name, CharSequence Linkage, long File, int LineNo, long Ty, boolean LocalToUnit, long Decl, int AlignInBits) LLVMMetadataRef LLVMDIBuilderCreateTempGlobalVariableFwdDecl(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, char const * Linkage, size_t LnkLen, LLVMMetadataRef File, unsigned int LineNo, LLVMMetadataRef Ty, LLVMBool LocalToUnit, LLVMMetadataRef Decl, uint32_t AlignInBits)
static long
LLVMDIBuilderCreateTempGlobalVariableFwdDecl
(long Builder, long Scope, ByteBuffer Name, ByteBuffer Linkage, long File, int LineNo, long Ty, boolean LocalToUnit, long Decl, int AlignInBits) LLVMMetadataRef LLVMDIBuilderCreateTempGlobalVariableFwdDecl(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, char const * Linkage, size_t LnkLen, LLVMMetadataRef File, unsigned int LineNo, LLVMMetadataRef Ty, LLVMBool LocalToUnit, LLVMMetadataRef Decl, uint32_t AlignInBits)
static long
LLVMDIBuilderCreateTempMacroFile
(long Builder, long ParentMacroFile, int Line, long File) LLVMMetadataRef LLVMDIBuilderCreateTempMacroFile(LLVMDIBuilderRef Builder, LLVMMetadataRef ParentMacroFile, unsigned Line, LLVMMetadataRef File)
static long
LLVMDIBuilderCreateTypedef
(long Builder, long Type, CharSequence Name, long File, int LineNo, long Scope, int AlignInBits) LLVMMetadataRef LLVMDIBuilderCreateTypedef(LLVMDIBuilderRef Builder, LLVMMetadataRef Type, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNo, LLVMMetadataRef Scope, uint32_t AlignInBits)
static long
LLVMDIBuilderCreateTypedef
(long Builder, long Type, ByteBuffer Name, long File, int LineNo, long Scope, int AlignInBits) LLVMMetadataRef LLVMDIBuilderCreateTypedef(LLVMDIBuilderRef Builder, LLVMMetadataRef Type, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNo, LLVMMetadataRef Scope, uint32_t AlignInBits)
static long
LLVMDIBuilderCreateUnionType
(long Builder, long Scope, CharSequence Name, long File, int LineNumber, long SizeInBits, int AlignInBits, int Flags, PointerBuffer Elements, int RunTimeLang, CharSequence UniqueId) LLVMMetadataRef LLVMDIBuilderCreateUnionType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNumber, uint64_t SizeInBits, uint32_t AlignInBits, LLVMDIFlags Flags, LLVMMetadataRef * Elements, unsigned int NumElements, unsigned int RunTimeLang, char const * UniqueId, size_t UniqueIdLen)
static long
LLVMDIBuilderCreateUnionType
(long Builder, long Scope, ByteBuffer Name, long File, int LineNumber, long SizeInBits, int AlignInBits, int Flags, PointerBuffer Elements, int RunTimeLang, ByteBuffer UniqueId) LLVMMetadataRef LLVMDIBuilderCreateUnionType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNumber, uint64_t SizeInBits, uint32_t AlignInBits, LLVMDIFlags Flags, LLVMMetadataRef * Elements, unsigned int NumElements, unsigned int RunTimeLang, char const * UniqueId, size_t UniqueIdLen)
static long
LLVMDIBuilderCreateUnspecifiedType
(long Builder, CharSequence Name) LLVMMetadataRef LLVMDIBuilderCreateUnspecifiedType(LLVMDIBuilderRef Builder, char const * Name, size_t NameLen)
static long
LLVMDIBuilderCreateUnspecifiedType
(long Builder, ByteBuffer Name) LLVMMetadataRef LLVMDIBuilderCreateUnspecifiedType(LLVMDIBuilderRef Builder, char const * Name, size_t NameLen)
static long
LLVMDIBuilderCreateVectorType
(long Builder, long Size, int AlignInBits, long Ty, PointerBuffer Subscripts) LLVMMetadataRef LLVMDIBuilderCreateVectorType(LLVMDIBuilderRef Builder, uint64_t Size, uint32_t AlignInBits, LLVMMetadataRef Ty, LLVMMetadataRef * Subscripts, unsigned int NumSubscripts)
static void
LLVMDIBuilderFinalize
(long Builder) void LLVMDIBuilderFinalize(LLVMDIBuilderRef Builder)
static void
LLVMDIBuilderFinalizeSubprogram
(long Builder, long Subprogram) void LLVMDIBuilderFinalizeSubprogram(LLVMDIBuilderRef Builder, LLVMMetadataRef Subprogram)
static long
LLVMDIBuilderGetOrCreateArray
(long Builder, PointerBuffer Data) LLVMMetadataRef LLVMDIBuilderGetOrCreateArray(LLVMDIBuilderRef Builder, LLVMMetadataRef * Data, size_t NumElements)
static long
LLVMDIBuilderGetOrCreateSubrange
(long Builder, long LowerBound, long Count) LLVMMetadataRef LLVMDIBuilderGetOrCreateSubrange(LLVMDIBuilderRef Builder, int64_t LowerBound, int64_t Count)
static long
LLVMDIBuilderGetOrCreateTypeArray
(long Builder, PointerBuffer Data) LLVMMetadataRef LLVMDIBuilderGetOrCreateTypeArray(LLVMDIBuilderRef Builder, LLVMMetadataRef * Data, size_t NumElements)
static long
LLVMDIBuilderInsertDbgValueAtEnd
(long Builder, long Val, long VarInfo, long Expr, long DebugLoc, long Block) LLVMValueRef LLVMDIBuilderInsertDbgValueAtEnd(LLVMDIBuilderRef Builder, LLVMValueRef Val, LLVMMetadataRef VarInfo, LLVMMetadataRef Expr, LLVMMetadataRef DebugLoc, LLVMBasicBlockRef Block)
static long
LLVMDIBuilderInsertDbgValueBefore
(long Builder, long Val, long VarInfo, long Expr, long DebugLoc, long Instr) LLVMValueRef LLVMDIBuilderInsertDbgValueBefore(LLVMDIBuilderRef Builder, LLVMValueRef Val, LLVMMetadataRef VarInfo, LLVMMetadataRef Expr, LLVMMetadataRef DebugLoc, LLVMValueRef Instr)
static long
LLVMDIBuilderInsertDbgValueRecordAtEnd
(long Builder, long Val, long VarInfo, long Expr, long DebugLoc, long Block) LLVMDbgRecordRef LLVMDIBuilderInsertDbgValueRecordAtEnd(LLVMDIBuilderRef Builder, LLVMValueRef Val, LLVMMetadataRef VarInfo, LLVMMetadataRef Expr, LLVMMetadataRef DebugLoc, LLVMBasicBlockRef Block)
static long
LLVMDIBuilderInsertDbgValueRecordBefore
(long Builder, long Val, long VarInfo, long Expr, long DebugLoc, long Instr) LLVMDbgRecordRef LLVMDIBuilderInsertDbgValueRecordBefore(LLVMDIBuilderRef Builder, LLVMValueRef Val, LLVMMetadataRef VarInfo, LLVMMetadataRef Expr, LLVMMetadataRef DebugLoc, LLVMValueRef Instr)
static long
LLVMDIBuilderInsertDeclareAtEnd
(long Builder, long Storage, long VarInfo, long Expr, long DebugLoc, long Block) LLVMValueRef LLVMDIBuilderInsertDeclareAtEnd(LLVMDIBuilderRef Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo, LLVMMetadataRef Expr, LLVMMetadataRef DebugLoc, LLVMBasicBlockRef Block)
static long
LLVMDIBuilderInsertDeclareBefore
(long Builder, long Storage, long VarInfo, long Expr, long DebugLoc, long Instr) LLVMValueRef LLVMDIBuilderInsertDeclareBefore(LLVMDIBuilderRef Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo, LLVMMetadataRef Expr, LLVMMetadataRef DebugLoc, LLVMValueRef Instr)
static long
LLVMDIBuilderInsertDeclareRecordAtEnd
(long Builder, long Storage, long VarInfo, long Expr, long DebugLoc, long Block) LLVMDbgRecordRef LLVMDIBuilderInsertDeclareRecordAtEnd(LLVMDIBuilderRef Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo, LLVMMetadataRef Expr, LLVMMetadataRef DebugLoc, LLVMBasicBlockRef Block)
static long
LLVMDIBuilderInsertDeclareRecordBefore
(long Builder, long Storage, long VarInfo, long Expr, long DebugLoc, long Instr) LLVMDbgRecordRef LLVMDIBuilderInsertDeclareRecordBefore(LLVMDIBuilderRef Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo, LLVMMetadataRef Expr, LLVMMetadataRef DebugLoc, LLVMValueRef Instr)
static long
LLVMDIBuilderInsertLabelAtEnd
(long Builder, long LabelInfo, long Location, long InsertAtEnd) LLVMDbgRecordRef LLVMDIBuilderInsertLabelAtEnd(LLVMDIBuilderRef Builder, LLVMMetadataRef LabelInfo, LLVMMetadataRef Location, LLVMBasicBlockRef InsertAtEnd)
static long
LLVMDIBuilderInsertLabelBefore
(long Builder, long LabelInfo, long Location, long InsertBefore) LLVMDbgRecordRef LLVMDIBuilderInsertLabelBefore(LLVMDIBuilderRef Builder, LLVMMetadataRef LabelInfo, LLVMMetadataRef Location, LLVMValueRef InsertBefore)
static @Nullable String
LLVMDIFileGetDirectory
(long File) char const * LLVMDIFileGetDirectory(LLVMMetadataRef File, unsigned * Len)
static @Nullable String
LLVMDIFileGetFilename
(long File) char const * LLVMDIFileGetFilename(LLVMMetadataRef File, unsigned * Len)
static @Nullable String
LLVMDIFileGetSource
(long File) char const * LLVMDIFileGetSource(LLVMMetadataRef File, unsigned * Len)
static long
LLVMMetadataRef LLVMDIGlobalVariableExpressionGetExpression(LLVMMetadataRef GVE)
static long
LLVMMetadataRef LLVMDIGlobalVariableExpressionGetVariable(LLVMMetadataRef GVE)
static int
LLVMDILocationGetColumn
(long Location) unsigned int LLVMDILocationGetColumn(LLVMMetadataRef Location)
static long
LLVMDILocationGetInlinedAt
(long Location) LLVMMetadataRef LLVMDILocationGetInlinedAt(LLVMMetadataRef Location)
static int
LLVMDILocationGetLine
(long Location) unsigned int LLVMDILocationGetLine(LLVMMetadataRef Location)
static long
LLVMDILocationGetScope
(long Location) LLVMMetadataRef LLVMDILocationGetScope(LLVMMetadataRef Location)
static long
LLVMDIScopeGetFile
(long Scope) LLVMMetadataRef LLVMDIScopeGetFile(LLVMMetadataRef Scope)
static void
LLVMDisposeDIBuilder
(long Builder) void LLVMDisposeDIBuilder(LLVMDIBuilderRef Builder)
static void
LLVMDisposeTemporaryMDNode
(long TempNode) void LLVMDisposeTemporaryMDNode(LLVMMetadataRef TempNode)
static int
LLVMDISubprogramGetLine
(long Subprogram) unsigned LLVMDISubprogramGetLine(LLVMMetadataRef Subprogram)
static int
LLVMDITypeGetAlignInBits
(long DType) uint32_t LLVMDITypeGetAlignInBits(LLVMMetadataRef DType)
static int
LLVMDITypeGetFlags
(long DType) LLVMDIFlags LLVMDITypeGetFlags(LLVMMetadataRef DType)
static int
LLVMDITypeGetLine
(long DType) unsigned int LLVMDITypeGetLine(LLVMMetadataRef DType)
static @Nullable String
LLVMDITypeGetName
(long DType) char const * LLVMDITypeGetName(LLVMMetadataRef DType, size_t * Length)
static long
LLVMDITypeGetOffsetInBits
(long DType) uint64_t LLVMDITypeGetOffsetInBits(LLVMMetadataRef DType)
static long
LLVMDITypeGetSizeInBits
(long DType) uint64_t LLVMDITypeGetSizeInBits(LLVMMetadataRef DType)
static long
LLVMDIVariableGetFile
(long Var) LLVMMetadataRef LLVMDIVariableGetFile(LLVMMetadataRef Var)
static int
LLVMDIVariableGetLine
(long Var) unsigned LLVMDIVariableGetLine(LLVMMetadataRef Var)
static long
LLVMDIVariableGetScope
(long Var) LLVMMetadataRef LLVMDIVariableGetScope(LLVMMetadataRef Var)
static short
LLVMGetDINodeTag
(long MD) uint16_t LLVMGetDINodeTag(LLVMMetadataRef MD)
static int
LLVMGetMetadataKind
(long Metadata) LLVMMetadataKind LLVMGetMetadataKind(LLVMMetadataRef Metadata)
static int
LLVMGetModuleDebugMetadataVersion
(long Module) unsigned int LLVMGetModuleDebugMetadataVersion(LLVMModuleRef Module)
static long
LLVMGetSubprogram
(long Func) LLVMMetadataRef LLVMGetSubprogram(LLVMValueRef Func)
static int
LLVMInstructionGetDebugLoc
(long Inst) unsigned LLVMInstructionGetDebugLoc(LLVMValueRef Inst)
static void
LLVMInstructionSetDebugLoc
(long Inst, long Loc) void LLVMInstructionSetDebugLoc(LLVMValueRef Inst, LLVMMetadataRef Loc)
static void
LLVMMetadataReplaceAllUsesWith
(long TempTargetMetadata, long Replacement) void LLVMMetadataReplaceAllUsesWith(LLVMMetadataRef TempTargetMetadata, LLVMMetadataRef Replacement)
static void
LLVMSetSubprogram
(long Func, long SP) void LLVMSetSubprogram(LLVMValueRef Func, LLVMMetadataRef SP)
static boolean
LLVMStripModuleDebugInfo
(long Module) LLVMBool LLVMStripModuleDebugInfo(LLVMModuleRef Module)
static long
LLVMTemporaryMDNode
(long Ctx, PointerBuffer Data) LLVMMetadataRef LLVMTemporaryMDNode(LLVMContextRef Ctx, LLVMMetadataRef * Data, size_t NumElements)
static long
nLLVMDIBuilderCreateArrayType
(long Builder, long Size, int AlignInBits, long Ty, long Subscripts, int NumSubscripts) LLVMMetadataRef LLVMDIBuilderCreateArrayType(LLVMDIBuilderRef Builder, uint64_t Size, uint32_t AlignInBits, LLVMMetadataRef Ty, LLVMMetadataRef * Subscripts, unsigned int NumSubscripts)
static long
nLLVMDIBuilderCreateAutoVariable
(long Builder, long Scope, long Name, long NameLen, long File, int LineNo, long Ty, int AlwaysPreserve, int Flags, int AlignInBits) LLVMMetadataRef LLVMDIBuilderCreateAutoVariable(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNo, LLVMMetadataRef Ty, LLVMBool AlwaysPreserve, LLVMDIFlags Flags, uint32_t AlignInBits)
static long
nLLVMDIBuilderCreateBasicType
(long Builder, long Name, long NameLen, long SizeInBits, int Encoding, int Flags) LLVMMetadataRef LLVMDIBuilderCreateBasicType(LLVMDIBuilderRef Builder, char const * Name, size_t NameLen, uint64_t SizeInBits, LLVMDWARFTypeEncoding Encoding, LLVMDIFlags Flags)
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) LLVMMetadataRef LLVMDIBuilderCreateBitFieldMemberType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNumber, uint64_t SizeInBits, uint64_t OffsetInBits, uint64_t StorageOffsetInBits, LLVMDIFlags Flags, LLVMMetadataRef Type)
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) LLVMMetadataRef LLVMDIBuilderCreateClassType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNumber, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, LLVMDIFlags Flags, LLVMMetadataRef DerivedFrom, LLVMMetadataRef * Elements, unsigned int NumElements, LLVMMetadataRef VTableHolder, LLVMMetadataRef TemplateParamsNode, char const * UniqueIdentifier, size_t UniqueIdentifierLen)
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, long SysRoot, long SysRootLen, long SDK, long SDKLen) LLVMMetadataRef LLVMDIBuilderCreateCompileUnit(LLVMDIBuilderRef Builder, LLVMDWARFSourceLanguage Lang, LLVMMetadataRef FileRef, char const * Producer, size_t ProducerLen, LLVMBool isOptimized, char const * Flags, size_t FlagsLen, unsigned int RuntimeVer, char const * SplitName, size_t SplitNameLen, LLVMDWARFEmissionKind Kind, unsigned int DWOId, LLVMBool SplitDebugInlining, LLVMBool DebugInfoForProfiling, char const * SysRoot, size_t SysRootLen, char const * SDK, size_t SDKLen)
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) LLVMMetadataRef LLVMDIBuilderCreateEnumerationType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNumber, uint64_t SizeInBits, uint32_t AlignInBits, LLVMMetadataRef * Elements, unsigned int NumElements, LLVMMetadataRef ClassTy)
static long
nLLVMDIBuilderCreateEnumerator
(long Builder, long Name, long NameLen, long Value, int IsUnsigned) LLVMMetadataRef LLVMDIBuilderCreateEnumerator(LLVMDIBuilderRef Builder, char const * Name, size_t NameLen, int64_t Value, LLVMBool IsUnsigned)
static long
nLLVMDIBuilderCreateExpression
(long Builder, long Addr, long Length) LLVMMetadataRef LLVMDIBuilderCreateExpression(LLVMDIBuilderRef Builder, uint64_t * Addr, size_t Length)
static long
nLLVMDIBuilderCreateFile
(long Builder, long Filename, long FilenameLen, long Directory, long DirectoryLen) LLVMMetadataRef LLVMDIBuilderCreateFile(LLVMDIBuilderRef Builder, char const * Filename, size_t FilenameLen, char const * Directory, size_t DirectoryLen)
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) LLVMMetadataRef LLVMDIBuilderCreateForwardDecl(LLVMDIBuilderRef Builder, unsigned int Tag, char const * Name, size_t NameLen, LLVMMetadataRef Scope, LLVMMetadataRef File, unsigned int Line, unsigned int RuntimeLang, uint64_t SizeInBits, uint32_t AlignInBits, char const * UniqueIdentifier, size_t UniqueIdentifierLen)
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) LLVMMetadataRef LLVMDIBuilderCreateFunction(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, char const * LinkageName, size_t LinkageNameLen, LLVMMetadataRef File, unsigned int LineNo, LLVMMetadataRef Ty, LLVMBool IsLocalToUnit, LLVMBool IsDefinition, unsigned int ScopeLine, LLVMDIFlags Flags, LLVMBool IsOptimized)
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) LLVMMetadataRef LLVMDIBuilderCreateGlobalVariableExpression(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, char const * Linkage, size_t LinkLen, LLVMMetadataRef File, unsigned int LineNo, LLVMMetadataRef Ty, LLVMBool LocalToUnit, LLVMMetadataRef Expr, LLVMMetadataRef Decl, uint32_t AlignInBits)
static long
nLLVMDIBuilderCreateImportedDeclaration
(long Builder, long Scope, long Decl, long File, int Line, long Name, long NameLen, long Elements, int NumElements) LLVMMetadataRef LLVMDIBuilderCreateImportedDeclaration(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, LLVMMetadataRef Decl, LLVMMetadataRef File, unsigned int Line, char const * Name, size_t NameLen, LLVMMetadataRef * Elements, unsigned NumElements)
static long
nLLVMDIBuilderCreateImportedModuleFromAlias
(long Builder, long Scope, long ImportedEntity, long File, int Line, long Elements, int NumElements) LLVMMetadataRef LLVMDIBuilderCreateImportedModuleFromAlias(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, LLVMMetadataRef ImportedEntity, LLVMMetadataRef File, unsigned int Line, LLVMMetadataRef * Elements, unsigned NumElements)
static long
nLLVMDIBuilderCreateImportedModuleFromModule
(long Builder, long Scope, long M, long File, int Line, long Elements, int NumElements) LLVMMetadataRef LLVMDIBuilderCreateImportedModuleFromModule(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, LLVMMetadataRef M, LLVMMetadataRef File, unsigned int Line, LLVMMetadataRef * Elements, unsigned NumElements)
static long
nLLVMDIBuilderCreateLabel
(long Builder, long Context, long Name, long NameLen, long File, int LineNo, int AlwaysPreserve) LLVMMetadataRef LLVMDIBuilderCreateLabel(LLVMDIBuilderRef Builder, LLVMMetadataRef Context, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned LineNo, LLVMBool AlwaysPreserve)
static long
nLLVMDIBuilderCreateMacro
(long Builder, long ParentMacroFile, int Line, int RecordType, long Name, long NameLen, long Value, long ValueLen) LLVMMetadataRef LLVMDIBuilderCreateMacro(LLVMDIBuilderRef Builder, LLVMMetadataRef ParentMacroFile, unsigned Line, LLVMDWARFMacinfoRecordType RecordType, char const * Name, size_t NameLen, char const * Value, size_t ValueLen)
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) LLVMMetadataRef LLVMDIBuilderCreateMemberType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNo, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, LLVMDIFlags Flags, LLVMMetadataRef Ty)
static long
nLLVMDIBuilderCreateModule
(long Builder, long ParentScope, long Name, long NameLen, long ConfigMacros, long ConfigMacrosLen, long IncludePath, long IncludePathLen, long APINotesFile, long APINotesFileLen) LLVMMetadataRef LLVMDIBuilderCreateModule(LLVMDIBuilderRef Builder, LLVMMetadataRef ParentScope, char const * Name, size_t NameLen, char const * ConfigMacros, size_t ConfigMacrosLen, char const * IncludePath, size_t IncludePathLen, char const * APINotesFile, size_t APINotesFileLen)
static long
nLLVMDIBuilderCreateNameSpace
(long Builder, long ParentScope, long Name, long NameLen, int ExportSymbols) LLVMMetadataRef LLVMDIBuilderCreateNameSpace(LLVMDIBuilderRef Builder, LLVMMetadataRef ParentScope, char const * Name, size_t NameLen, LLVMBool ExportSymbols)
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) LLVMMetadataRef LLVMDIBuilderCreateObjCIVar(LLVMDIBuilderRef Builder, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNo, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, LLVMDIFlags Flags, LLVMMetadataRef Ty, LLVMMetadataRef PropertyNode)
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) LLVMMetadataRef LLVMDIBuilderCreateObjCProperty(LLVMDIBuilderRef Builder, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNo, char const * GetterName, size_t GetterNameLen, char const * SetterName, size_t SetterNameLen, unsigned int PropertyAttributes, LLVMMetadataRef Ty)
static long
nLLVMDIBuilderCreateParameterVariable
(long Builder, long Scope, long Name, long NameLen, int ArgNo, long File, int LineNo, long Ty, int AlwaysPreserve, int Flags) LLVMMetadataRef LLVMDIBuilderCreateParameterVariable(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, unsigned int ArgNo, LLVMMetadataRef File, unsigned int LineNo, LLVMMetadataRef Ty, LLVMBool AlwaysPreserve, LLVMDIFlags Flags)
static long
nLLVMDIBuilderCreatePointerType
(long Builder, long PointeeTy, long SizeInBits, int AlignInBits, int AddressSpace, long Name, long NameLen) LLVMMetadataRef LLVMDIBuilderCreatePointerType(LLVMDIBuilderRef Builder, LLVMMetadataRef PointeeTy, uint64_t SizeInBits, uint32_t AlignInBits, unsigned int AddressSpace, char const * Name, size_t NameLen)
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) LLVMMetadataRef LLVMDIBuilderCreateReplaceableCompositeType(LLVMDIBuilderRef Builder, unsigned int Tag, char const * Name, size_t NameLen, LLVMMetadataRef Scope, LLVMMetadataRef File, unsigned int Line, unsigned int RuntimeLang, uint64_t SizeInBits, uint32_t AlignInBits, LLVMDIFlags Flags, char const * UniqueIdentifier, size_t UniqueIdentifierLen)
static long
nLLVMDIBuilderCreateStaticMemberType
(long Builder, long Scope, long Name, long NameLen, long File, int LineNumber, long Type, int Flags, long ConstantVal, int AlignInBits) LLVMMetadataRef LLVMDIBuilderCreateStaticMemberType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNumber, LLVMMetadataRef Type, LLVMDIFlags Flags, LLVMValueRef ConstantVal, uint32_t AlignInBits)
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) LLVMMetadataRef LLVMDIBuilderCreateStructType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNumber, uint64_t SizeInBits, uint32_t AlignInBits, LLVMDIFlags Flags, LLVMMetadataRef DerivedFrom, LLVMMetadataRef * Elements, unsigned int NumElements, unsigned int RunTimeLang, LLVMMetadataRef VTableHolder, char const * UniqueId, size_t UniqueIdLen)
static long
nLLVMDIBuilderCreateSubroutineType
(long Builder, long File, long ParameterTypes, int NumParameterTypes, int Flags) LLVMMetadataRef LLVMDIBuilderCreateSubroutineType(LLVMDIBuilderRef Builder, LLVMMetadataRef File, LLVMMetadataRef * ParameterTypes, unsigned int NumParameterTypes, LLVMDIFlags Flags)
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) LLVMMetadataRef LLVMDIBuilderCreateTempGlobalVariableFwdDecl(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, char const * Linkage, size_t LnkLen, LLVMMetadataRef File, unsigned int LineNo, LLVMMetadataRef Ty, LLVMBool LocalToUnit, LLVMMetadataRef Decl, uint32_t AlignInBits)
static long
nLLVMDIBuilderCreateTypedef
(long Builder, long Type, long Name, long NameLen, long File, int LineNo, long Scope, int AlignInBits) LLVMMetadataRef LLVMDIBuilderCreateTypedef(LLVMDIBuilderRef Builder, LLVMMetadataRef Type, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNo, LLVMMetadataRef Scope, uint32_t AlignInBits)
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) LLVMMetadataRef LLVMDIBuilderCreateUnionType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNumber, uint64_t SizeInBits, uint32_t AlignInBits, LLVMDIFlags Flags, LLVMMetadataRef * Elements, unsigned int NumElements, unsigned int RunTimeLang, char const * UniqueId, size_t UniqueIdLen)
static long
nLLVMDIBuilderCreateUnspecifiedType
(long Builder, long Name, long NameLen) LLVMMetadataRef LLVMDIBuilderCreateUnspecifiedType(LLVMDIBuilderRef Builder, char const * Name, size_t NameLen)
static long
nLLVMDIBuilderCreateVectorType
(long Builder, long Size, int AlignInBits, long Ty, long Subscripts, int NumSubscripts) LLVMMetadataRef LLVMDIBuilderCreateVectorType(LLVMDIBuilderRef Builder, uint64_t Size, uint32_t AlignInBits, LLVMMetadataRef Ty, LLVMMetadataRef * Subscripts, unsigned int NumSubscripts)
static long
nLLVMDIBuilderGetOrCreateArray
(long Builder, long Data, long NumElements) LLVMMetadataRef LLVMDIBuilderGetOrCreateArray(LLVMDIBuilderRef Builder, LLVMMetadataRef * Data, size_t NumElements)
static long
nLLVMDIBuilderGetOrCreateTypeArray
(long Builder, long Data, long NumElements) LLVMMetadataRef LLVMDIBuilderGetOrCreateTypeArray(LLVMDIBuilderRef Builder, LLVMMetadataRef * Data, size_t NumElements)
static long
nLLVMDIFileGetDirectory
(long File, long Len) char const * LLVMDIFileGetDirectory(LLVMMetadataRef File, unsigned * Len)
static long
nLLVMDIFileGetFilename
(long File, long Len) char const * LLVMDIFileGetFilename(LLVMMetadataRef File, unsigned * Len)
static long
nLLVMDIFileGetSource
(long File, long Len) char const * LLVMDIFileGetSource(LLVMMetadataRef File, unsigned * Len)
static long
nLLVMDITypeGetName
(long DType, long Length) char const * LLVMDITypeGetName(LLVMMetadataRef DType, size_t * Length)
static long
nLLVMTemporaryMDNode
(long Ctx, long Data, long NumElements) LLVMMetadataRef LLVMTemporaryMDNode(LLVMContextRef Ctx, LLVMMetadataRef * Data, size_t NumElements)
-
Field Details
-
LLVMDIFlagZero
public static final int LLVMDIFlagZero- See Also:
-
LLVMDIFlagPrivate
public static final int LLVMDIFlagPrivate- See Also:
-
LLVMDIFlagProtected
public static final int LLVMDIFlagProtected- See Also:
-
LLVMDIFlagPublic
public static final int LLVMDIFlagPublic- See Also:
-
LLVMDIFlagFwdDecl
public static final int LLVMDIFlagFwdDecl- See Also:
-
LLVMDIFlagAppleBlock
public static final int LLVMDIFlagAppleBlock- See Also:
-
LLVMDIFlagReservedBit4
public static final int LLVMDIFlagReservedBit4- See Also:
-
LLVMDIFlagVirtual
public static final int LLVMDIFlagVirtual- See Also:
-
LLVMDIFlagArtificial
public static final int LLVMDIFlagArtificial- See Also:
-
LLVMDIFlagExplicit
public static final int LLVMDIFlagExplicit- See Also:
-
LLVMDIFlagPrototyped
public static final int LLVMDIFlagPrototyped- See Also:
-
LLVMDIFlagObjcClassComplete
public static final int LLVMDIFlagObjcClassComplete- See Also:
-
LLVMDIFlagObjectPointer
public static final int LLVMDIFlagObjectPointer- See Also:
-
LLVMDIFlagVector
public static final int LLVMDIFlagVector- See Also:
-
LLVMDIFlagStaticMember
public static final int LLVMDIFlagStaticMember- See Also:
-
LLVMDIFlagLValueReference
public static final int LLVMDIFlagLValueReference- See Also:
-
LLVMDIFlagRValueReference
public static final int LLVMDIFlagRValueReference- See Also:
-
LLVMDIFlagReserved
public static final int LLVMDIFlagReserved- See Also:
-
LLVMDIFlagSingleInheritance
public static final int LLVMDIFlagSingleInheritance- See Also:
-
LLVMDIFlagMultipleInheritance
public static final int LLVMDIFlagMultipleInheritance- See Also:
-
LLVMDIFlagVirtualInheritance
public static final int LLVMDIFlagVirtualInheritance- See Also:
-
LLVMDIFlagIntroducedVirtual
public static final int LLVMDIFlagIntroducedVirtual- See Also:
-
LLVMDIFlagBitField
public static final int LLVMDIFlagBitField- See Also:
-
LLVMDIFlagNoReturn
public static final int LLVMDIFlagNoReturn- See Also:
-
LLVMDIFlagTypePassByValue
public static final int LLVMDIFlagTypePassByValue- See Also:
-
LLVMDIFlagTypePassByReference
public static final int LLVMDIFlagTypePassByReference- See Also:
-
LLVMDIFlagEnumClass
public static final int LLVMDIFlagEnumClass- See Also:
-
LLVMDIFlagFixedEnum
public static final int LLVMDIFlagFixedEnum- See Also:
-
LLVMDIFlagThunk
public static final int LLVMDIFlagThunk- See Also:
-
LLVMDIFlagNonTrivial
public static final int LLVMDIFlagNonTrivial- See Also:
-
LLVMDIFlagBigEndian
public static final int LLVMDIFlagBigEndian- See Also:
-
LLVMDIFlagLittleEndian
public static final int LLVMDIFlagLittleEndian- See Also:
-
LLVMDIFlagIndirectVirtualBase
public static final int LLVMDIFlagIndirectVirtualBase- See Also:
-
LLVMDIFlagAccessibility
public static final int LLVMDIFlagAccessibility- See Also:
-
LLVMDIFlagPtrToMemberRep
public static final int LLVMDIFlagPtrToMemberRep- See Also:
-
LLVMDWARFSourceLanguageC89
public static final int LLVMDWARFSourceLanguageC89- See Also:
-
LLVMDWARFSourceLanguageC
public static final int LLVMDWARFSourceLanguageC- See Also:
-
LLVMDWARFSourceLanguageAda83
public static final int LLVMDWARFSourceLanguageAda83- See Also:
-
LLVMDWARFSourceLanguageC_plus_plus
public static final int LLVMDWARFSourceLanguageC_plus_plus- See Also:
-
LLVMDWARFSourceLanguageCobol74
public static final int LLVMDWARFSourceLanguageCobol74- See Also:
-
LLVMDWARFSourceLanguageCobol85
public static final int LLVMDWARFSourceLanguageCobol85- See Also:
-
LLVMDWARFSourceLanguageFortran77
public static final int LLVMDWARFSourceLanguageFortran77- See Also:
-
LLVMDWARFSourceLanguageFortran90
public static final int LLVMDWARFSourceLanguageFortran90- See Also:
-
LLVMDWARFSourceLanguagePascal83
public static final int LLVMDWARFSourceLanguagePascal83- See Also:
-
LLVMDWARFSourceLanguageModula2
public static final int LLVMDWARFSourceLanguageModula2- See Also:
-
LLVMDWARFSourceLanguageJava
public static final int LLVMDWARFSourceLanguageJava- See Also:
-
LLVMDWARFSourceLanguageC99
public static final int LLVMDWARFSourceLanguageC99- See Also:
-
LLVMDWARFSourceLanguageAda95
public static final int LLVMDWARFSourceLanguageAda95- See Also:
-
LLVMDWARFSourceLanguageFortran95
public static final int LLVMDWARFSourceLanguageFortran95- See Also:
-
LLVMDWARFSourceLanguagePLI
public static final int LLVMDWARFSourceLanguagePLI- See Also:
-
LLVMDWARFSourceLanguageObjC
public static final int LLVMDWARFSourceLanguageObjC- See Also:
-
LLVMDWARFSourceLanguageObjC_plus_plus
public static final int LLVMDWARFSourceLanguageObjC_plus_plus- See Also:
-
LLVMDWARFSourceLanguageUPC
public static final int LLVMDWARFSourceLanguageUPC- See Also:
-
LLVMDWARFSourceLanguageD
public static final int LLVMDWARFSourceLanguageD- See Also:
-
LLVMDWARFSourceLanguagePython
public static final int LLVMDWARFSourceLanguagePython- See Also:
-
LLVMDWARFSourceLanguageOpenCL
public static final int LLVMDWARFSourceLanguageOpenCL- See Also:
-
LLVMDWARFSourceLanguageGo
public static final int LLVMDWARFSourceLanguageGo- See Also:
-
LLVMDWARFSourceLanguageModula3
public static final int LLVMDWARFSourceLanguageModula3- See Also:
-
LLVMDWARFSourceLanguageHaskell
public static final int LLVMDWARFSourceLanguageHaskell- See Also:
-
LLVMDWARFSourceLanguageC_plus_plus_03
public static final int LLVMDWARFSourceLanguageC_plus_plus_03- See Also:
-
LLVMDWARFSourceLanguageC_plus_plus_11
public static final int LLVMDWARFSourceLanguageC_plus_plus_11- See Also:
-
LLVMDWARFSourceLanguageOCaml
public static final int LLVMDWARFSourceLanguageOCaml- See Also:
-
LLVMDWARFSourceLanguageRust
public static final int LLVMDWARFSourceLanguageRust- See Also:
-
LLVMDWARFSourceLanguageC11
public static final int LLVMDWARFSourceLanguageC11- See Also:
-
LLVMDWARFSourceLanguageSwift
public static final int LLVMDWARFSourceLanguageSwift- See Also:
-
LLVMDWARFSourceLanguageJulia
public static final int LLVMDWARFSourceLanguageJulia- See Also:
-
LLVMDWARFSourceLanguageDylan
public static final int LLVMDWARFSourceLanguageDylan- See Also:
-
LLVMDWARFSourceLanguageC_plus_plus_14
public static final int LLVMDWARFSourceLanguageC_plus_plus_14- See Also:
-
LLVMDWARFSourceLanguageFortran03
public static final int LLVMDWARFSourceLanguageFortran03- See Also:
-
LLVMDWARFSourceLanguageFortran08
public static final int LLVMDWARFSourceLanguageFortran08- See Also:
-
LLVMDWARFSourceLanguageRenderScript
public static final int LLVMDWARFSourceLanguageRenderScript- See Also:
-
LLVMDWARFSourceLanguageBLISS
public static final int LLVMDWARFSourceLanguageBLISS- See Also:
-
LLVMDWARFSourceLanguageKotlin
public static final int LLVMDWARFSourceLanguageKotlin- See Also:
-
LLVMDWARFSourceLanguageZig
public static final int LLVMDWARFSourceLanguageZig- See Also:
-
LLVMDWARFSourceLanguageCrystal
public static final int LLVMDWARFSourceLanguageCrystal- See Also:
-
LLVMDWARFSourceLanguageC_plus_plus_17
public static final int LLVMDWARFSourceLanguageC_plus_plus_17- See Also:
-
LLVMDWARFSourceLanguageC_plus_plus_20
public static final int LLVMDWARFSourceLanguageC_plus_plus_20- See Also:
-
LLVMDWARFSourceLanguageC17
public static final int LLVMDWARFSourceLanguageC17- See Also:
-
LLVMDWARFSourceLanguageFortran18
public static final int LLVMDWARFSourceLanguageFortran18- See Also:
-
LLVMDWARFSourceLanguageAda2005
public static final int LLVMDWARFSourceLanguageAda2005- See Also:
-
LLVMDWARFSourceLanguageAda2012
public static final int LLVMDWARFSourceLanguageAda2012- See Also:
-
LLVMDWARFSourceLanguageHIP
public static final int LLVMDWARFSourceLanguageHIP- See Also:
-
LLVMDWARFSourceLanguageAssembly
public static final int LLVMDWARFSourceLanguageAssembly- See Also:
-
LLVMDWARFSourceLanguageC_sharp
public static final int LLVMDWARFSourceLanguageC_sharp- See Also:
-
LLVMDWARFSourceLanguageMojo
public static final int LLVMDWARFSourceLanguageMojo- See Also:
-
LLVMDWARFSourceLanguageGLSL
public static final int LLVMDWARFSourceLanguageGLSL- See Also:
-
LLVMDWARFSourceLanguageGLSL_ES
public static final int LLVMDWARFSourceLanguageGLSL_ES- See Also:
-
LLVMDWARFSourceLanguageHLSL
public static final int LLVMDWARFSourceLanguageHLSL- See Also:
-
LLVMDWARFSourceLanguageOpenCL_CPP
public static final int LLVMDWARFSourceLanguageOpenCL_CPP- See Also:
-
LLVMDWARFSourceLanguageCPP_for_OpenCL
public static final int LLVMDWARFSourceLanguageCPP_for_OpenCL- See Also:
-
LLVMDWARFSourceLanguageSYCL
public static final int LLVMDWARFSourceLanguageSYCL- See Also:
-
LLVMDWARFSourceLanguageRuby
public static final int LLVMDWARFSourceLanguageRuby- See Also:
-
LLVMDWARFSourceLanguageMove
public static final int LLVMDWARFSourceLanguageMove- See Also:
-
LLVMDWARFSourceLanguageHylo
public static final int LLVMDWARFSourceLanguageHylo- See Also:
-
LLVMDWARFSourceLanguageMetal
public static final int LLVMDWARFSourceLanguageMetal- See Also:
-
LLVMDWARFSourceLanguageMips_Assembler
public static final int LLVMDWARFSourceLanguageMips_Assembler- See Also:
-
LLVMDWARFSourceLanguageGOOGLE_RenderScript
public static final int LLVMDWARFSourceLanguageGOOGLE_RenderScript- See Also:
-
LLVMDWARFSourceLanguageBORLAND_Delphi
public static final int LLVMDWARFSourceLanguageBORLAND_Delphi- See Also:
-
LLVMDWARFEmissionNone
public static final int LLVMDWARFEmissionNone- See Also:
-
LLVMDWARFEmissionFull
public static final int LLVMDWARFEmissionFull- See Also:
-
LLVMDWARFEmissionLineTablesOnly
public static final int LLVMDWARFEmissionLineTablesOnly- See Also:
-
LLVMMDStringMetadataKind
public static final int LLVMMDStringMetadataKind- See Also:
-
LLVMConstantAsMetadataMetadataKind
public static final int LLVMConstantAsMetadataMetadataKind- See Also:
-
LLVMLocalAsMetadataMetadataKind
public static final int LLVMLocalAsMetadataMetadataKind- See Also:
-
LLVMDistinctMDOperandPlaceholderMetadataKind
public static final int LLVMDistinctMDOperandPlaceholderMetadataKind- See Also:
-
LLVMMDTupleMetadataKind
public static final int LLVMMDTupleMetadataKind- See Also:
-
LLVMDILocationMetadataKind
public static final int LLVMDILocationMetadataKind- See Also:
-
LLVMDIExpressionMetadataKind
public static final int LLVMDIExpressionMetadataKind- See Also:
-
LLVMDIGlobalVariableExpressionMetadataKind
public static final int LLVMDIGlobalVariableExpressionMetadataKind- See Also:
-
LLVMGenericDINodeMetadataKind
public static final int LLVMGenericDINodeMetadataKind- See Also:
-
LLVMDISubrangeMetadataKind
public static final int LLVMDISubrangeMetadataKind- See Also:
-
LLVMDIEnumeratorMetadataKind
public static final int LLVMDIEnumeratorMetadataKind- See Also:
-
LLVMDIBasicTypeMetadataKind
public static final int LLVMDIBasicTypeMetadataKind- See Also:
-
LLVMDIDerivedTypeMetadataKind
public static final int LLVMDIDerivedTypeMetadataKind- See Also:
-
LLVMDICompositeTypeMetadataKind
public static final int LLVMDICompositeTypeMetadataKind- See Also:
-
LLVMDISubroutineTypeMetadataKind
public static final int LLVMDISubroutineTypeMetadataKind- See Also:
-
LLVMDIFileMetadataKind
public static final int LLVMDIFileMetadataKind- See Also:
-
LLVMDICompileUnitMetadataKind
public static final int LLVMDICompileUnitMetadataKind- See Also:
-
LLVMDISubprogramMetadataKind
public static final int LLVMDISubprogramMetadataKind- See Also:
-
LLVMDILexicalBlockMetadataKind
public static final int LLVMDILexicalBlockMetadataKind- See Also:
-
LLVMDILexicalBlockFileMetadataKind
public static final int LLVMDILexicalBlockFileMetadataKind- See Also:
-
LLVMDINamespaceMetadataKind
public static final int LLVMDINamespaceMetadataKind- See Also:
-
LLVMDIModuleMetadataKind
public static final int LLVMDIModuleMetadataKind- See Also:
-
LLVMDITemplateTypeParameterMetadataKind
public static final int LLVMDITemplateTypeParameterMetadataKind- See Also:
-
LLVMDITemplateValueParameterMetadataKind
public static final int LLVMDITemplateValueParameterMetadataKind- See Also:
-
LLVMDIGlobalVariableMetadataKind
public static final int LLVMDIGlobalVariableMetadataKind- See Also:
-
LLVMDILocalVariableMetadataKind
public static final int LLVMDILocalVariableMetadataKind- See Also:
-
LLVMDILabelMetadataKind
public static final int LLVMDILabelMetadataKind- See Also:
-
LLVMDIObjCPropertyMetadataKind
public static final int LLVMDIObjCPropertyMetadataKind- See Also:
-
LLVMDIImportedEntityMetadataKind
public static final int LLVMDIImportedEntityMetadataKind- See Also:
-
LLVMDIMacroMetadataKind
public static final int LLVMDIMacroMetadataKind- See Also:
-
LLVMDIMacroFileMetadataKind
public static final int LLVMDIMacroFileMetadataKind- See Also:
-
LLVMDICommonBlockMetadataKind
public static final int LLVMDICommonBlockMetadataKind- See Also:
-
LLVMDIStringTypeMetadataKind
public static final int LLVMDIStringTypeMetadataKind- See Also:
-
LLVMDIGenericSubrangeMetadataKind
public static final int LLVMDIGenericSubrangeMetadataKind- See Also:
-
LLVMDIArgListMetadataKind
public static final int LLVMDIArgListMetadataKind- See Also:
-
LLVMDIAssignIDMetadataKind
public static final int LLVMDIAssignIDMetadataKind- See Also:
-
LLVMDWARFMacinfoRecordTypeDefine
public static final int LLVMDWARFMacinfoRecordTypeDefine- See Also:
-
LLVMDWARFMacinfoRecordTypeMacro
public static final int LLVMDWARFMacinfoRecordTypeMacro- See Also:
-
LLVMDWARFMacinfoRecordTypeStartFile
public static final int LLVMDWARFMacinfoRecordTypeStartFile- See Also:
-
LLVMDWARFMacinfoRecordTypeEndFile
public static final int LLVMDWARFMacinfoRecordTypeEndFile- See Also:
-
LLVMDWARFMacinfoRecordTypeVendorExt
public static final int LLVMDWARFMacinfoRecordTypeVendorExt- See Also:
-
-
Method Details
-
LLVMDebugMetadataVersion
public static int LLVMDebugMetadataVersion()unsigned int LLVMDebugMetadataVersion(void)
-
LLVMGetModuleDebugMetadataVersion
public static int LLVMGetModuleDebugMetadataVersion(long Module) unsigned int LLVMGetModuleDebugMetadataVersion(LLVMModuleRef Module)
-
LLVMStripModuleDebugInfo
public static boolean LLVMStripModuleDebugInfo(long Module) LLVMBool LLVMStripModuleDebugInfo(LLVMModuleRef Module)
-
LLVMCreateDIBuilderDisallowUnresolved
public static long LLVMCreateDIBuilderDisallowUnresolved(long M) LLVMDIBuilderRef LLVMCreateDIBuilderDisallowUnresolved(LLVMModuleRef M)
-
LLVMCreateDIBuilder
public static long LLVMCreateDIBuilder(long M) LLVMDIBuilderRef LLVMCreateDIBuilder(LLVMModuleRef M)
-
LLVMDisposeDIBuilder
public static void LLVMDisposeDIBuilder(long Builder) void LLVMDisposeDIBuilder(LLVMDIBuilderRef Builder)
-
LLVMDIBuilderFinalize
public static void LLVMDIBuilderFinalize(long Builder) void LLVMDIBuilderFinalize(LLVMDIBuilderRef Builder)
-
LLVMDIBuilderFinalizeSubprogram
public static void LLVMDIBuilderFinalizeSubprogram(long Builder, long Subprogram) void LLVMDIBuilderFinalizeSubprogram(LLVMDIBuilderRef Builder, LLVMMetadataRef Subprogram)
-
nLLVMDIBuilderCreateCompileUnit
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, long SysRoot, long SysRootLen, long SDK, long SDKLen) LLVMMetadataRef LLVMDIBuilderCreateCompileUnit(LLVMDIBuilderRef Builder, LLVMDWARFSourceLanguage Lang, LLVMMetadataRef FileRef, char const * Producer, size_t ProducerLen, LLVMBool isOptimized, char const * Flags, size_t FlagsLen, unsigned int RuntimeVer, char const * SplitName, size_t SplitNameLen, LLVMDWARFEmissionKind Kind, unsigned int DWOId, LLVMBool SplitDebugInlining, LLVMBool DebugInfoForProfiling, char const * SysRoot, size_t SysRootLen, char const * SDK, size_t SDKLen)
-
LLVMDIBuilderCreateCompileUnit
public static long LLVMDIBuilderCreateCompileUnit(long Builder, int Lang, long FileRef, ByteBuffer Producer, boolean isOptimized, ByteBuffer Flags, int RuntimeVer, ByteBuffer SplitName, int Kind, int DWOId, boolean SplitDebugInlining, boolean DebugInfoForProfiling, ByteBuffer SysRoot, ByteBuffer SDK) LLVMMetadataRef LLVMDIBuilderCreateCompileUnit(LLVMDIBuilderRef Builder, LLVMDWARFSourceLanguage Lang, LLVMMetadataRef FileRef, char const * Producer, size_t ProducerLen, LLVMBool isOptimized, char const * Flags, size_t FlagsLen, unsigned int RuntimeVer, char const * SplitName, size_t SplitNameLen, LLVMDWARFEmissionKind Kind, unsigned int DWOId, LLVMBool SplitDebugInlining, LLVMBool DebugInfoForProfiling, char const * SysRoot, size_t SysRootLen, char const * SDK, size_t SDKLen)
-
LLVMDIBuilderCreateCompileUnit
public static long LLVMDIBuilderCreateCompileUnit(long Builder, int Lang, long FileRef, CharSequence Producer, boolean isOptimized, CharSequence Flags, int RuntimeVer, CharSequence SplitName, int Kind, int DWOId, boolean SplitDebugInlining, boolean DebugInfoForProfiling, CharSequence SysRoot, CharSequence SDK) LLVMMetadataRef LLVMDIBuilderCreateCompileUnit(LLVMDIBuilderRef Builder, LLVMDWARFSourceLanguage Lang, LLVMMetadataRef FileRef, char const * Producer, size_t ProducerLen, LLVMBool isOptimized, char const * Flags, size_t FlagsLen, unsigned int RuntimeVer, char const * SplitName, size_t SplitNameLen, LLVMDWARFEmissionKind Kind, unsigned int DWOId, LLVMBool SplitDebugInlining, LLVMBool DebugInfoForProfiling, char const * SysRoot, size_t SysRootLen, char const * SDK, size_t SDKLen)
-
nLLVMDIBuilderCreateFile
public static long nLLVMDIBuilderCreateFile(long Builder, long Filename, long FilenameLen, long Directory, long DirectoryLen) LLVMMetadataRef LLVMDIBuilderCreateFile(LLVMDIBuilderRef Builder, char const * Filename, size_t FilenameLen, char const * Directory, size_t DirectoryLen)
-
LLVMDIBuilderCreateFile
LLVMMetadataRef LLVMDIBuilderCreateFile(LLVMDIBuilderRef Builder, char const * Filename, size_t FilenameLen, char const * Directory, size_t DirectoryLen)
-
LLVMDIBuilderCreateFile
public static long LLVMDIBuilderCreateFile(long Builder, CharSequence Filename, CharSequence Directory) LLVMMetadataRef LLVMDIBuilderCreateFile(LLVMDIBuilderRef Builder, char const * Filename, size_t FilenameLen, char const * Directory, size_t DirectoryLen)
-
nLLVMDIBuilderCreateModule
public static long nLLVMDIBuilderCreateModule(long Builder, long ParentScope, long Name, long NameLen, long ConfigMacros, long ConfigMacrosLen, long IncludePath, long IncludePathLen, long APINotesFile, long APINotesFileLen) LLVMMetadataRef LLVMDIBuilderCreateModule(LLVMDIBuilderRef Builder, LLVMMetadataRef ParentScope, char const * Name, size_t NameLen, char const * ConfigMacros, size_t ConfigMacrosLen, char const * IncludePath, size_t IncludePathLen, char const * APINotesFile, size_t APINotesFileLen)
-
LLVMDIBuilderCreateModule
public static long LLVMDIBuilderCreateModule(long Builder, long ParentScope, ByteBuffer Name, ByteBuffer ConfigMacros, ByteBuffer IncludePath, ByteBuffer APINotesFile) LLVMMetadataRef LLVMDIBuilderCreateModule(LLVMDIBuilderRef Builder, LLVMMetadataRef ParentScope, char const * Name, size_t NameLen, char const * ConfigMacros, size_t ConfigMacrosLen, char const * IncludePath, size_t IncludePathLen, char const * APINotesFile, size_t APINotesFileLen)
-
LLVMDIBuilderCreateModule
public static long LLVMDIBuilderCreateModule(long Builder, long ParentScope, CharSequence Name, CharSequence ConfigMacros, CharSequence IncludePath, CharSequence APINotesFile) LLVMMetadataRef LLVMDIBuilderCreateModule(LLVMDIBuilderRef Builder, LLVMMetadataRef ParentScope, char const * Name, size_t NameLen, char const * ConfigMacros, size_t ConfigMacrosLen, char const * IncludePath, size_t IncludePathLen, char const * APINotesFile, size_t APINotesFileLen)
-
nLLVMDIBuilderCreateNameSpace
public static long nLLVMDIBuilderCreateNameSpace(long Builder, long ParentScope, long Name, long NameLen, int ExportSymbols) LLVMMetadataRef LLVMDIBuilderCreateNameSpace(LLVMDIBuilderRef Builder, LLVMMetadataRef ParentScope, char const * Name, size_t NameLen, LLVMBool ExportSymbols)
-
LLVMDIBuilderCreateNameSpace
public static long LLVMDIBuilderCreateNameSpace(long Builder, long ParentScope, ByteBuffer Name, boolean ExportSymbols) LLVMMetadataRef LLVMDIBuilderCreateNameSpace(LLVMDIBuilderRef Builder, LLVMMetadataRef ParentScope, char const * Name, size_t NameLen, LLVMBool ExportSymbols)
-
LLVMDIBuilderCreateNameSpace
public static long LLVMDIBuilderCreateNameSpace(long Builder, long ParentScope, CharSequence Name, boolean ExportSymbols) LLVMMetadataRef LLVMDIBuilderCreateNameSpace(LLVMDIBuilderRef Builder, LLVMMetadataRef ParentScope, char const * Name, size_t NameLen, LLVMBool ExportSymbols)
-
nLLVMDIBuilderCreateFunction
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) LLVMMetadataRef LLVMDIBuilderCreateFunction(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, char const * LinkageName, size_t LinkageNameLen, LLVMMetadataRef File, unsigned int LineNo, LLVMMetadataRef Ty, LLVMBool IsLocalToUnit, LLVMBool IsDefinition, unsigned int ScopeLine, LLVMDIFlags Flags, LLVMBool IsOptimized)
-
LLVMDIBuilderCreateFunction
public static long LLVMDIBuilderCreateFunction(long Builder, long Scope, ByteBuffer Name, ByteBuffer LinkageName, long File, int LineNo, long Ty, boolean IsLocalToUnit, boolean IsDefinition, int ScopeLine, int Flags, boolean IsOptimized) LLVMMetadataRef LLVMDIBuilderCreateFunction(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, char const * LinkageName, size_t LinkageNameLen, LLVMMetadataRef File, unsigned int LineNo, LLVMMetadataRef Ty, LLVMBool IsLocalToUnit, LLVMBool IsDefinition, unsigned int ScopeLine, LLVMDIFlags Flags, LLVMBool IsOptimized)
-
LLVMDIBuilderCreateFunction
public static long LLVMDIBuilderCreateFunction(long Builder, long Scope, CharSequence Name, CharSequence LinkageName, long File, int LineNo, long Ty, boolean IsLocalToUnit, boolean IsDefinition, int ScopeLine, int Flags, boolean IsOptimized) LLVMMetadataRef LLVMDIBuilderCreateFunction(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, char const * LinkageName, size_t LinkageNameLen, LLVMMetadataRef File, unsigned int LineNo, LLVMMetadataRef Ty, LLVMBool IsLocalToUnit, LLVMBool IsDefinition, unsigned int ScopeLine, LLVMDIFlags Flags, LLVMBool IsOptimized)
-
LLVMDIBuilderCreateLexicalBlock
public static long LLVMDIBuilderCreateLexicalBlock(long Builder, long Scope, long File, int Line, int Column) LLVMMetadataRef LLVMDIBuilderCreateLexicalBlock(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, LLVMMetadataRef File, unsigned int Line, unsigned int Column)
-
LLVMDIBuilderCreateLexicalBlockFile
public static long LLVMDIBuilderCreateLexicalBlockFile(long Builder, long Scope, long File, int Discriminator) LLVMMetadataRef LLVMDIBuilderCreateLexicalBlockFile(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, LLVMMetadataRef File, unsigned int Discriminator)
-
LLVMDIBuilderCreateImportedModuleFromNamespace
public static long LLVMDIBuilderCreateImportedModuleFromNamespace(long Builder, long Scope, long NS, long File, int Line) LLVMMetadataRef LLVMDIBuilderCreateImportedModuleFromNamespace(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, LLVMMetadataRef NS, LLVMMetadataRef File, unsigned int Line)
-
nLLVMDIBuilderCreateImportedModuleFromAlias
public static long nLLVMDIBuilderCreateImportedModuleFromAlias(long Builder, long Scope, long ImportedEntity, long File, int Line, long Elements, int NumElements) LLVMMetadataRef LLVMDIBuilderCreateImportedModuleFromAlias(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, LLVMMetadataRef ImportedEntity, LLVMMetadataRef File, unsigned int Line, LLVMMetadataRef * Elements, unsigned NumElements)
-
LLVMDIBuilderCreateImportedModuleFromAlias
public static long LLVMDIBuilderCreateImportedModuleFromAlias(long Builder, long Scope, long ImportedEntity, long File, int Line, @Nullable PointerBuffer Elements) LLVMMetadataRef LLVMDIBuilderCreateImportedModuleFromAlias(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, LLVMMetadataRef ImportedEntity, LLVMMetadataRef File, unsigned int Line, LLVMMetadataRef * Elements, unsigned NumElements)
-
nLLVMDIBuilderCreateImportedModuleFromModule
public static long nLLVMDIBuilderCreateImportedModuleFromModule(long Builder, long Scope, long M, long File, int Line, long Elements, int NumElements) LLVMMetadataRef LLVMDIBuilderCreateImportedModuleFromModule(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, LLVMMetadataRef M, LLVMMetadataRef File, unsigned int Line, LLVMMetadataRef * Elements, unsigned NumElements)
-
LLVMDIBuilderCreateImportedModuleFromModule
public static long LLVMDIBuilderCreateImportedModuleFromModule(long Builder, long Scope, long M, long File, int Line, @Nullable PointerBuffer Elements) LLVMMetadataRef LLVMDIBuilderCreateImportedModuleFromModule(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, LLVMMetadataRef M, LLVMMetadataRef File, unsigned int Line, LLVMMetadataRef * Elements, unsigned NumElements)
-
nLLVMDIBuilderCreateImportedDeclaration
public static long nLLVMDIBuilderCreateImportedDeclaration(long Builder, long Scope, long Decl, long File, int Line, long Name, long NameLen, long Elements, int NumElements) LLVMMetadataRef LLVMDIBuilderCreateImportedDeclaration(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, LLVMMetadataRef Decl, LLVMMetadataRef File, unsigned int Line, char const * Name, size_t NameLen, LLVMMetadataRef * Elements, unsigned NumElements)
-
LLVMDIBuilderCreateImportedDeclaration
public static long LLVMDIBuilderCreateImportedDeclaration(long Builder, long Scope, long Decl, long File, int Line, ByteBuffer Name, @Nullable PointerBuffer Elements) LLVMMetadataRef LLVMDIBuilderCreateImportedDeclaration(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, LLVMMetadataRef Decl, LLVMMetadataRef File, unsigned int Line, char const * Name, size_t NameLen, LLVMMetadataRef * Elements, unsigned NumElements)
-
LLVMDIBuilderCreateImportedDeclaration
public static long LLVMDIBuilderCreateImportedDeclaration(long Builder, long Scope, long Decl, long File, int Line, CharSequence Name, @Nullable PointerBuffer Elements) LLVMMetadataRef LLVMDIBuilderCreateImportedDeclaration(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, LLVMMetadataRef Decl, LLVMMetadataRef File, unsigned int Line, char const * Name, size_t NameLen, LLVMMetadataRef * Elements, unsigned NumElements)
-
LLVMDIBuilderCreateDebugLocation
public static long LLVMDIBuilderCreateDebugLocation(long Ctx, int Line, int Column, long Scope, long InlinedAt) LLVMMetadataRef LLVMDIBuilderCreateDebugLocation(LLVMContextRef Ctx, unsigned int Line, unsigned int Column, LLVMMetadataRef Scope, LLVMMetadataRef InlinedAt)
-
LLVMDILocationGetLine
public static int LLVMDILocationGetLine(long Location) unsigned int LLVMDILocationGetLine(LLVMMetadataRef Location)
-
LLVMDILocationGetColumn
public static int LLVMDILocationGetColumn(long Location) unsigned int LLVMDILocationGetColumn(LLVMMetadataRef Location)
-
LLVMDILocationGetScope
public static long LLVMDILocationGetScope(long Location) LLVMMetadataRef LLVMDILocationGetScope(LLVMMetadataRef Location)
-
LLVMDILocationGetInlinedAt
public static long LLVMDILocationGetInlinedAt(long Location) LLVMMetadataRef LLVMDILocationGetInlinedAt(LLVMMetadataRef Location)
-
LLVMDIScopeGetFile
public static long LLVMDIScopeGetFile(long Scope) LLVMMetadataRef LLVMDIScopeGetFile(LLVMMetadataRef Scope)
-
nLLVMDIFileGetDirectory
public static long nLLVMDIFileGetDirectory(long File, long Len) char const * LLVMDIFileGetDirectory(LLVMMetadataRef File, unsigned * Len)
-
LLVMDIFileGetDirectory
char const * LLVMDIFileGetDirectory(LLVMMetadataRef File, unsigned * Len)
-
nLLVMDIFileGetFilename
public static long nLLVMDIFileGetFilename(long File, long Len) char const * LLVMDIFileGetFilename(LLVMMetadataRef File, unsigned * Len)
-
LLVMDIFileGetFilename
char const * LLVMDIFileGetFilename(LLVMMetadataRef File, unsigned * Len)
-
nLLVMDIFileGetSource
public static long nLLVMDIFileGetSource(long File, long Len) char const * LLVMDIFileGetSource(LLVMMetadataRef File, unsigned * Len)
-
LLVMDIFileGetSource
char const * LLVMDIFileGetSource(LLVMMetadataRef File, unsigned * Len)
-
nLLVMDIBuilderGetOrCreateTypeArray
public static long nLLVMDIBuilderGetOrCreateTypeArray(long Builder, long Data, long NumElements) LLVMMetadataRef LLVMDIBuilderGetOrCreateTypeArray(LLVMDIBuilderRef Builder, LLVMMetadataRef * Data, size_t NumElements)
-
LLVMDIBuilderGetOrCreateTypeArray
LLVMMetadataRef LLVMDIBuilderGetOrCreateTypeArray(LLVMDIBuilderRef Builder, LLVMMetadataRef * Data, size_t NumElements)
-
nLLVMDIBuilderCreateSubroutineType
public static long nLLVMDIBuilderCreateSubroutineType(long Builder, long File, long ParameterTypes, int NumParameterTypes, int Flags) LLVMMetadataRef LLVMDIBuilderCreateSubroutineType(LLVMDIBuilderRef Builder, LLVMMetadataRef File, LLVMMetadataRef * ParameterTypes, unsigned int NumParameterTypes, LLVMDIFlags Flags)
-
LLVMDIBuilderCreateSubroutineType
public static long LLVMDIBuilderCreateSubroutineType(long Builder, long File, PointerBuffer ParameterTypes, int Flags) LLVMMetadataRef LLVMDIBuilderCreateSubroutineType(LLVMDIBuilderRef Builder, LLVMMetadataRef File, LLVMMetadataRef * ParameterTypes, unsigned int NumParameterTypes, LLVMDIFlags Flags)
-
nLLVMDIBuilderCreateMacro
public static long nLLVMDIBuilderCreateMacro(long Builder, long ParentMacroFile, int Line, int RecordType, long Name, long NameLen, long Value, long ValueLen) LLVMMetadataRef LLVMDIBuilderCreateMacro(LLVMDIBuilderRef Builder, LLVMMetadataRef ParentMacroFile, unsigned Line, LLVMDWARFMacinfoRecordType RecordType, char const * Name, size_t NameLen, char const * Value, size_t ValueLen)
-
LLVMDIBuilderCreateMacro
public static long LLVMDIBuilderCreateMacro(long Builder, long ParentMacroFile, int Line, int RecordType, ByteBuffer Name, ByteBuffer Value) LLVMMetadataRef LLVMDIBuilderCreateMacro(LLVMDIBuilderRef Builder, LLVMMetadataRef ParentMacroFile, unsigned Line, LLVMDWARFMacinfoRecordType RecordType, char const * Name, size_t NameLen, char const * Value, size_t ValueLen)
-
LLVMDIBuilderCreateMacro
public static long LLVMDIBuilderCreateMacro(long Builder, long ParentMacroFile, int Line, int RecordType, CharSequence Name, CharSequence Value) LLVMMetadataRef LLVMDIBuilderCreateMacro(LLVMDIBuilderRef Builder, LLVMMetadataRef ParentMacroFile, unsigned Line, LLVMDWARFMacinfoRecordType RecordType, char const * Name, size_t NameLen, char const * Value, size_t ValueLen)
-
LLVMDIBuilderCreateTempMacroFile
public static long LLVMDIBuilderCreateTempMacroFile(long Builder, long ParentMacroFile, int Line, long File) LLVMMetadataRef LLVMDIBuilderCreateTempMacroFile(LLVMDIBuilderRef Builder, LLVMMetadataRef ParentMacroFile, unsigned Line, LLVMMetadataRef File)
-
nLLVMDIBuilderCreateEnumerator
public static long nLLVMDIBuilderCreateEnumerator(long Builder, long Name, long NameLen, long Value, int IsUnsigned) LLVMMetadataRef LLVMDIBuilderCreateEnumerator(LLVMDIBuilderRef Builder, char const * Name, size_t NameLen, int64_t Value, LLVMBool IsUnsigned)
-
LLVMDIBuilderCreateEnumerator
public static long LLVMDIBuilderCreateEnumerator(long Builder, ByteBuffer Name, long Value, boolean IsUnsigned) LLVMMetadataRef LLVMDIBuilderCreateEnumerator(LLVMDIBuilderRef Builder, char const * Name, size_t NameLen, int64_t Value, LLVMBool IsUnsigned)
-
nLLVMDIBuilderCreateEnumerationType
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) LLVMMetadataRef LLVMDIBuilderCreateEnumerationType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNumber, uint64_t SizeInBits, uint32_t AlignInBits, LLVMMetadataRef * Elements, unsigned int NumElements, LLVMMetadataRef ClassTy)
-
LLVMDIBuilderCreateEnumerationType
public static long LLVMDIBuilderCreateEnumerationType(long Builder, long Scope, ByteBuffer Name, long File, int LineNumber, long SizeInBits, int AlignInBits, PointerBuffer Elements, long ClassTy) LLVMMetadataRef LLVMDIBuilderCreateEnumerationType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNumber, uint64_t SizeInBits, uint32_t AlignInBits, LLVMMetadataRef * Elements, unsigned int NumElements, LLVMMetadataRef ClassTy)
-
LLVMDIBuilderCreateEnumerationType
public static long LLVMDIBuilderCreateEnumerationType(long Builder, long Scope, CharSequence Name, long File, int LineNumber, long SizeInBits, int AlignInBits, PointerBuffer Elements, long ClassTy) LLVMMetadataRef LLVMDIBuilderCreateEnumerationType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNumber, uint64_t SizeInBits, uint32_t AlignInBits, LLVMMetadataRef * Elements, unsigned int NumElements, LLVMMetadataRef ClassTy)
-
nLLVMDIBuilderCreateUnionType
public 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) LLVMMetadataRef LLVMDIBuilderCreateUnionType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNumber, uint64_t SizeInBits, uint32_t AlignInBits, LLVMDIFlags Flags, LLVMMetadataRef * Elements, unsigned int NumElements, unsigned int RunTimeLang, char const * UniqueId, size_t UniqueIdLen)
-
LLVMDIBuilderCreateUnionType
public static long LLVMDIBuilderCreateUnionType(long Builder, long Scope, ByteBuffer Name, long File, int LineNumber, long SizeInBits, int AlignInBits, int Flags, PointerBuffer Elements, int RunTimeLang, ByteBuffer UniqueId) LLVMMetadataRef LLVMDIBuilderCreateUnionType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNumber, uint64_t SizeInBits, uint32_t AlignInBits, LLVMDIFlags Flags, LLVMMetadataRef * Elements, unsigned int NumElements, unsigned int RunTimeLang, char const * UniqueId, size_t UniqueIdLen)
-
LLVMDIBuilderCreateUnionType
public static long LLVMDIBuilderCreateUnionType(long Builder, long Scope, CharSequence Name, long File, int LineNumber, long SizeInBits, int AlignInBits, int Flags, PointerBuffer Elements, int RunTimeLang, CharSequence UniqueId) LLVMMetadataRef LLVMDIBuilderCreateUnionType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNumber, uint64_t SizeInBits, uint32_t AlignInBits, LLVMDIFlags Flags, LLVMMetadataRef * Elements, unsigned int NumElements, unsigned int RunTimeLang, char const * UniqueId, size_t UniqueIdLen)
-
nLLVMDIBuilderCreateArrayType
public static long nLLVMDIBuilderCreateArrayType(long Builder, long Size, int AlignInBits, long Ty, long Subscripts, int NumSubscripts) LLVMMetadataRef LLVMDIBuilderCreateArrayType(LLVMDIBuilderRef Builder, uint64_t Size, uint32_t AlignInBits, LLVMMetadataRef Ty, LLVMMetadataRef * Subscripts, unsigned int NumSubscripts)
-
LLVMDIBuilderCreateArrayType
public static long LLVMDIBuilderCreateArrayType(long Builder, long Size, int AlignInBits, long Ty, PointerBuffer Subscripts) LLVMMetadataRef LLVMDIBuilderCreateArrayType(LLVMDIBuilderRef Builder, uint64_t Size, uint32_t AlignInBits, LLVMMetadataRef Ty, LLVMMetadataRef * Subscripts, unsigned int NumSubscripts)
-
nLLVMDIBuilderCreateVectorType
public static long nLLVMDIBuilderCreateVectorType(long Builder, long Size, int AlignInBits, long Ty, long Subscripts, int NumSubscripts) LLVMMetadataRef LLVMDIBuilderCreateVectorType(LLVMDIBuilderRef Builder, uint64_t Size, uint32_t AlignInBits, LLVMMetadataRef Ty, LLVMMetadataRef * Subscripts, unsigned int NumSubscripts)
-
LLVMDIBuilderCreateVectorType
public static long LLVMDIBuilderCreateVectorType(long Builder, long Size, int AlignInBits, long Ty, PointerBuffer Subscripts) LLVMMetadataRef LLVMDIBuilderCreateVectorType(LLVMDIBuilderRef Builder, uint64_t Size, uint32_t AlignInBits, LLVMMetadataRef Ty, LLVMMetadataRef * Subscripts, unsigned int NumSubscripts)
-
nLLVMDIBuilderCreateUnspecifiedType
public static long nLLVMDIBuilderCreateUnspecifiedType(long Builder, long Name, long NameLen) LLVMMetadataRef LLVMDIBuilderCreateUnspecifiedType(LLVMDIBuilderRef Builder, char const * Name, size_t NameLen)
-
LLVMDIBuilderCreateUnspecifiedType
LLVMMetadataRef LLVMDIBuilderCreateUnspecifiedType(LLVMDIBuilderRef Builder, char const * Name, size_t NameLen)
-
LLVMDIBuilderCreateUnspecifiedType
LLVMMetadataRef LLVMDIBuilderCreateUnspecifiedType(LLVMDIBuilderRef Builder, char const * Name, size_t NameLen)
-
nLLVMDIBuilderCreateBasicType
public static long nLLVMDIBuilderCreateBasicType(long Builder, long Name, long NameLen, long SizeInBits, int Encoding, int Flags) LLVMMetadataRef LLVMDIBuilderCreateBasicType(LLVMDIBuilderRef Builder, char const * Name, size_t NameLen, uint64_t SizeInBits, LLVMDWARFTypeEncoding Encoding, LLVMDIFlags Flags)
-
LLVMDIBuilderCreateBasicType
public static long LLVMDIBuilderCreateBasicType(long Builder, ByteBuffer Name, long SizeInBits, int Encoding, int Flags) LLVMMetadataRef LLVMDIBuilderCreateBasicType(LLVMDIBuilderRef Builder, char const * Name, size_t NameLen, uint64_t SizeInBits, LLVMDWARFTypeEncoding Encoding, LLVMDIFlags Flags)
-
LLVMDIBuilderCreateBasicType
public static long LLVMDIBuilderCreateBasicType(long Builder, CharSequence Name, long SizeInBits, int Encoding, int Flags) LLVMMetadataRef LLVMDIBuilderCreateBasicType(LLVMDIBuilderRef Builder, char const * Name, size_t NameLen, uint64_t SizeInBits, LLVMDWARFTypeEncoding Encoding, LLVMDIFlags Flags)
-
nLLVMDIBuilderCreatePointerType
public static long nLLVMDIBuilderCreatePointerType(long Builder, long PointeeTy, long SizeInBits, int AlignInBits, int AddressSpace, long Name, long NameLen) LLVMMetadataRef LLVMDIBuilderCreatePointerType(LLVMDIBuilderRef Builder, LLVMMetadataRef PointeeTy, uint64_t SizeInBits, uint32_t AlignInBits, unsigned int AddressSpace, char const * Name, size_t NameLen)
-
LLVMDIBuilderCreatePointerType
public static long LLVMDIBuilderCreatePointerType(long Builder, long PointeeTy, long SizeInBits, int AlignInBits, int AddressSpace, ByteBuffer Name) LLVMMetadataRef LLVMDIBuilderCreatePointerType(LLVMDIBuilderRef Builder, LLVMMetadataRef PointeeTy, uint64_t SizeInBits, uint32_t AlignInBits, unsigned int AddressSpace, char const * Name, size_t NameLen)
-
LLVMDIBuilderCreatePointerType
public static long LLVMDIBuilderCreatePointerType(long Builder, long PointeeTy, long SizeInBits, int AlignInBits, int AddressSpace, CharSequence Name) LLVMMetadataRef LLVMDIBuilderCreatePointerType(LLVMDIBuilderRef Builder, LLVMMetadataRef PointeeTy, uint64_t SizeInBits, uint32_t AlignInBits, unsigned int AddressSpace, char const * Name, size_t NameLen)
-
nLLVMDIBuilderCreateStructType
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) LLVMMetadataRef LLVMDIBuilderCreateStructType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNumber, uint64_t SizeInBits, uint32_t AlignInBits, LLVMDIFlags Flags, LLVMMetadataRef DerivedFrom, LLVMMetadataRef * Elements, unsigned int NumElements, unsigned int RunTimeLang, LLVMMetadataRef VTableHolder, char const * UniqueId, size_t UniqueIdLen)
-
LLVMDIBuilderCreateStructType
public static long LLVMDIBuilderCreateStructType(long Builder, long Scope, ByteBuffer Name, long File, int LineNumber, long SizeInBits, int AlignInBits, int Flags, long DerivedFrom, PointerBuffer Elements, int RunTimeLang, long VTableHolder, ByteBuffer UniqueId) LLVMMetadataRef LLVMDIBuilderCreateStructType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNumber, uint64_t SizeInBits, uint32_t AlignInBits, LLVMDIFlags Flags, LLVMMetadataRef DerivedFrom, LLVMMetadataRef * Elements, unsigned int NumElements, unsigned int RunTimeLang, LLVMMetadataRef VTableHolder, char const * UniqueId, size_t UniqueIdLen)
-
LLVMDIBuilderCreateStructType
public static long LLVMDIBuilderCreateStructType(long Builder, long Scope, CharSequence Name, long File, int LineNumber, long SizeInBits, int AlignInBits, int Flags, long DerivedFrom, PointerBuffer Elements, int RunTimeLang, long VTableHolder, CharSequence UniqueId) LLVMMetadataRef LLVMDIBuilderCreateStructType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNumber, uint64_t SizeInBits, uint32_t AlignInBits, LLVMDIFlags Flags, LLVMMetadataRef DerivedFrom, LLVMMetadataRef * Elements, unsigned int NumElements, unsigned int RunTimeLang, LLVMMetadataRef VTableHolder, char const * UniqueId, size_t UniqueIdLen)
-
nLLVMDIBuilderCreateMemberType
public 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) LLVMMetadataRef LLVMDIBuilderCreateMemberType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNo, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, LLVMDIFlags Flags, LLVMMetadataRef Ty)
-
LLVMDIBuilderCreateMemberType
public static long LLVMDIBuilderCreateMemberType(long Builder, long Scope, ByteBuffer Name, long File, int LineNo, long SizeInBits, int AlignInBits, long OffsetInBits, int Flags, long Ty) LLVMMetadataRef LLVMDIBuilderCreateMemberType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNo, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, LLVMDIFlags Flags, LLVMMetadataRef Ty)
-
LLVMDIBuilderCreateMemberType
public static long LLVMDIBuilderCreateMemberType(long Builder, long Scope, CharSequence Name, long File, int LineNo, long SizeInBits, int AlignInBits, long OffsetInBits, int Flags, long Ty) LLVMMetadataRef LLVMDIBuilderCreateMemberType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNo, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, LLVMDIFlags Flags, LLVMMetadataRef Ty)
-
nLLVMDIBuilderCreateStaticMemberType
public static long nLLVMDIBuilderCreateStaticMemberType(long Builder, long Scope, long Name, long NameLen, long File, int LineNumber, long Type, int Flags, long ConstantVal, int AlignInBits) LLVMMetadataRef LLVMDIBuilderCreateStaticMemberType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNumber, LLVMMetadataRef Type, LLVMDIFlags Flags, LLVMValueRef ConstantVal, uint32_t AlignInBits)
-
LLVMDIBuilderCreateStaticMemberType
public static long LLVMDIBuilderCreateStaticMemberType(long Builder, long Scope, ByteBuffer Name, long File, int LineNumber, long Type, int Flags, long ConstantVal, int AlignInBits) LLVMMetadataRef LLVMDIBuilderCreateStaticMemberType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNumber, LLVMMetadataRef Type, LLVMDIFlags Flags, LLVMValueRef ConstantVal, uint32_t AlignInBits)
-
LLVMDIBuilderCreateStaticMemberType
public static long LLVMDIBuilderCreateStaticMemberType(long Builder, long Scope, CharSequence Name, long File, int LineNumber, long Type, int Flags, long ConstantVal, int AlignInBits) LLVMMetadataRef LLVMDIBuilderCreateStaticMemberType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNumber, LLVMMetadataRef Type, LLVMDIFlags Flags, LLVMValueRef ConstantVal, uint32_t AlignInBits)
-
LLVMDIBuilderCreateMemberPointerType
public static long LLVMDIBuilderCreateMemberPointerType(long Builder, long PointeeType, long ClassType, long SizeInBits, int AlignInBits, int Flags) LLVMMetadataRef LLVMDIBuilderCreateMemberPointerType(LLVMDIBuilderRef Builder, LLVMMetadataRef PointeeType, LLVMMetadataRef ClassType, uint64_t SizeInBits, uint32_t AlignInBits, LLVMDIFlags Flags)
-
nLLVMDIBuilderCreateObjCIVar
public 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) LLVMMetadataRef LLVMDIBuilderCreateObjCIVar(LLVMDIBuilderRef Builder, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNo, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, LLVMDIFlags Flags, LLVMMetadataRef Ty, LLVMMetadataRef PropertyNode)
-
LLVMDIBuilderCreateObjCIVar
public static long LLVMDIBuilderCreateObjCIVar(long Builder, ByteBuffer Name, long File, int LineNo, long SizeInBits, int AlignInBits, long OffsetInBits, int Flags, long Ty, long PropertyNode) LLVMMetadataRef LLVMDIBuilderCreateObjCIVar(LLVMDIBuilderRef Builder, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNo, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, LLVMDIFlags Flags, LLVMMetadataRef Ty, LLVMMetadataRef PropertyNode)
-
LLVMDIBuilderCreateObjCIVar
public static long LLVMDIBuilderCreateObjCIVar(long Builder, CharSequence Name, long File, int LineNo, long SizeInBits, int AlignInBits, long OffsetInBits, int Flags, long Ty, long PropertyNode) LLVMMetadataRef LLVMDIBuilderCreateObjCIVar(LLVMDIBuilderRef Builder, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNo, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, LLVMDIFlags Flags, LLVMMetadataRef Ty, LLVMMetadataRef PropertyNode)
-
nLLVMDIBuilderCreateObjCProperty
public 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) LLVMMetadataRef LLVMDIBuilderCreateObjCProperty(LLVMDIBuilderRef Builder, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNo, char const * GetterName, size_t GetterNameLen, char const * SetterName, size_t SetterNameLen, unsigned int PropertyAttributes, LLVMMetadataRef Ty)
-
LLVMDIBuilderCreateObjCProperty
public static long LLVMDIBuilderCreateObjCProperty(long Builder, ByteBuffer Name, long File, int LineNo, ByteBuffer GetterName, ByteBuffer SetterName, int PropertyAttributes, long Ty) LLVMMetadataRef LLVMDIBuilderCreateObjCProperty(LLVMDIBuilderRef Builder, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNo, char const * GetterName, size_t GetterNameLen, char const * SetterName, size_t SetterNameLen, unsigned int PropertyAttributes, LLVMMetadataRef Ty)
-
LLVMDIBuilderCreateObjCProperty
public static long LLVMDIBuilderCreateObjCProperty(long Builder, CharSequence Name, long File, int LineNo, CharSequence GetterName, CharSequence SetterName, int PropertyAttributes, long Ty) LLVMMetadataRef LLVMDIBuilderCreateObjCProperty(LLVMDIBuilderRef Builder, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNo, char const * GetterName, size_t GetterNameLen, char const * SetterName, size_t SetterNameLen, unsigned int PropertyAttributes, LLVMMetadataRef Ty)
-
LLVMDIBuilderCreateObjectPointerType
public static long LLVMDIBuilderCreateObjectPointerType(long Builder, long Type, boolean Implicit) LLVMMetadataRef LLVMDIBuilderCreateObjectPointerType(LLVMDIBuilderRef Builder, LLVMMetadataRef Type, LLVMBool Implicit)
-
LLVMDIBuilderCreateQualifiedType
public static long LLVMDIBuilderCreateQualifiedType(long Builder, int Tag, long Type) LLVMMetadataRef LLVMDIBuilderCreateQualifiedType(LLVMDIBuilderRef Builder, unsigned int Tag, LLVMMetadataRef Type)
-
LLVMDIBuilderCreateReferenceType
public static long LLVMDIBuilderCreateReferenceType(long Builder, int Tag, long Type) LLVMMetadataRef LLVMDIBuilderCreateReferenceType(LLVMDIBuilderRef Builder, unsigned int Tag, LLVMMetadataRef Type)
-
LLVMDIBuilderCreateNullPtrType
public static long LLVMDIBuilderCreateNullPtrType(long Builder) LLVMMetadataRef LLVMDIBuilderCreateNullPtrType(LLVMDIBuilderRef Builder)
-
nLLVMDIBuilderCreateTypedef
public static long nLLVMDIBuilderCreateTypedef(long Builder, long Type, long Name, long NameLen, long File, int LineNo, long Scope, int AlignInBits) LLVMMetadataRef LLVMDIBuilderCreateTypedef(LLVMDIBuilderRef Builder, LLVMMetadataRef Type, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNo, LLVMMetadataRef Scope, uint32_t AlignInBits)
-
LLVMDIBuilderCreateTypedef
public static long LLVMDIBuilderCreateTypedef(long Builder, long Type, ByteBuffer Name, long File, int LineNo, long Scope, int AlignInBits) LLVMMetadataRef LLVMDIBuilderCreateTypedef(LLVMDIBuilderRef Builder, LLVMMetadataRef Type, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNo, LLVMMetadataRef Scope, uint32_t AlignInBits)
-
LLVMDIBuilderCreateTypedef
public static long LLVMDIBuilderCreateTypedef(long Builder, long Type, CharSequence Name, long File, int LineNo, long Scope, int AlignInBits) LLVMMetadataRef LLVMDIBuilderCreateTypedef(LLVMDIBuilderRef Builder, LLVMMetadataRef Type, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNo, LLVMMetadataRef Scope, uint32_t AlignInBits)
-
LLVMDIBuilderCreateInheritance
public static long LLVMDIBuilderCreateInheritance(long Builder, long Ty, long BaseTy, long BaseOffset, int VBPtrOffset, int Flags) LLVMMetadataRef LLVMDIBuilderCreateInheritance(LLVMDIBuilderRef Builder, LLVMMetadataRef Ty, LLVMMetadataRef BaseTy, uint64_t BaseOffset, uint32_t VBPtrOffset, LLVMDIFlags Flags)
-
nLLVMDIBuilderCreateForwardDecl
public 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) LLVMMetadataRef LLVMDIBuilderCreateForwardDecl(LLVMDIBuilderRef Builder, unsigned int Tag, char const * Name, size_t NameLen, LLVMMetadataRef Scope, LLVMMetadataRef File, unsigned int Line, unsigned int RuntimeLang, uint64_t SizeInBits, uint32_t AlignInBits, char const * UniqueIdentifier, size_t UniqueIdentifierLen)
-
LLVMDIBuilderCreateForwardDecl
public static long LLVMDIBuilderCreateForwardDecl(long Builder, int Tag, ByteBuffer Name, long Scope, long File, int Line, int RuntimeLang, long SizeInBits, int AlignInBits, ByteBuffer UniqueIdentifier) LLVMMetadataRef LLVMDIBuilderCreateForwardDecl(LLVMDIBuilderRef Builder, unsigned int Tag, char const * Name, size_t NameLen, LLVMMetadataRef Scope, LLVMMetadataRef File, unsigned int Line, unsigned int RuntimeLang, uint64_t SizeInBits, uint32_t AlignInBits, char const * UniqueIdentifier, size_t UniqueIdentifierLen)
-
LLVMDIBuilderCreateForwardDecl
public static long LLVMDIBuilderCreateForwardDecl(long Builder, int Tag, CharSequence Name, long Scope, long File, int Line, int RuntimeLang, long SizeInBits, int AlignInBits, CharSequence UniqueIdentifier) LLVMMetadataRef LLVMDIBuilderCreateForwardDecl(LLVMDIBuilderRef Builder, unsigned int Tag, char const * Name, size_t NameLen, LLVMMetadataRef Scope, LLVMMetadataRef File, unsigned int Line, unsigned int RuntimeLang, uint64_t SizeInBits, uint32_t AlignInBits, char const * UniqueIdentifier, size_t UniqueIdentifierLen)
-
nLLVMDIBuilderCreateReplaceableCompositeType
public 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) LLVMMetadataRef LLVMDIBuilderCreateReplaceableCompositeType(LLVMDIBuilderRef Builder, unsigned int Tag, char const * Name, size_t NameLen, LLVMMetadataRef Scope, LLVMMetadataRef File, unsigned int Line, unsigned int RuntimeLang, uint64_t SizeInBits, uint32_t AlignInBits, LLVMDIFlags Flags, char const * UniqueIdentifier, size_t UniqueIdentifierLen)
-
LLVMDIBuilderCreateReplaceableCompositeType
public static long LLVMDIBuilderCreateReplaceableCompositeType(long Builder, int Tag, ByteBuffer Name, long Scope, long File, int Line, int RuntimeLang, long SizeInBits, int AlignInBits, int Flags, ByteBuffer UniqueIdentifier) LLVMMetadataRef LLVMDIBuilderCreateReplaceableCompositeType(LLVMDIBuilderRef Builder, unsigned int Tag, char const * Name, size_t NameLen, LLVMMetadataRef Scope, LLVMMetadataRef File, unsigned int Line, unsigned int RuntimeLang, uint64_t SizeInBits, uint32_t AlignInBits, LLVMDIFlags Flags, char const * UniqueIdentifier, size_t UniqueIdentifierLen)
-
LLVMDIBuilderCreateReplaceableCompositeType
public static long LLVMDIBuilderCreateReplaceableCompositeType(long Builder, int Tag, CharSequence Name, long Scope, long File, int Line, int RuntimeLang, long SizeInBits, int AlignInBits, int Flags, CharSequence UniqueIdentifier) LLVMMetadataRef LLVMDIBuilderCreateReplaceableCompositeType(LLVMDIBuilderRef Builder, unsigned int Tag, char const * Name, size_t NameLen, LLVMMetadataRef Scope, LLVMMetadataRef File, unsigned int Line, unsigned int RuntimeLang, uint64_t SizeInBits, uint32_t AlignInBits, LLVMDIFlags Flags, char const * UniqueIdentifier, size_t UniqueIdentifierLen)
-
nLLVMDIBuilderCreateBitFieldMemberType
public 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) LLVMMetadataRef LLVMDIBuilderCreateBitFieldMemberType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNumber, uint64_t SizeInBits, uint64_t OffsetInBits, uint64_t StorageOffsetInBits, LLVMDIFlags Flags, LLVMMetadataRef Type)
-
LLVMDIBuilderCreateBitFieldMemberType
public static long LLVMDIBuilderCreateBitFieldMemberType(long Builder, long Scope, ByteBuffer Name, long File, int LineNumber, long SizeInBits, long OffsetInBits, long StorageOffsetInBits, int Flags, long Type) LLVMMetadataRef LLVMDIBuilderCreateBitFieldMemberType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNumber, uint64_t SizeInBits, uint64_t OffsetInBits, uint64_t StorageOffsetInBits, LLVMDIFlags Flags, LLVMMetadataRef Type)
-
LLVMDIBuilderCreateBitFieldMemberType
public static long LLVMDIBuilderCreateBitFieldMemberType(long Builder, long Scope, CharSequence Name, long File, int LineNumber, long SizeInBits, long OffsetInBits, long StorageOffsetInBits, int Flags, long Type) LLVMMetadataRef LLVMDIBuilderCreateBitFieldMemberType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNumber, uint64_t SizeInBits, uint64_t OffsetInBits, uint64_t StorageOffsetInBits, LLVMDIFlags Flags, LLVMMetadataRef Type)
-
nLLVMDIBuilderCreateClassType
public 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) LLVMMetadataRef LLVMDIBuilderCreateClassType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNumber, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, LLVMDIFlags Flags, LLVMMetadataRef DerivedFrom, LLVMMetadataRef * Elements, unsigned int NumElements, LLVMMetadataRef VTableHolder, LLVMMetadataRef TemplateParamsNode, char const * UniqueIdentifier, size_t UniqueIdentifierLen)
-
LLVMDIBuilderCreateClassType
public static long LLVMDIBuilderCreateClassType(long Builder, long Scope, ByteBuffer Name, long File, int LineNumber, long SizeInBits, int AlignInBits, long OffsetInBits, int Flags, long DerivedFrom, PointerBuffer Elements, long VTableHolder, long TemplateParamsNode, ByteBuffer UniqueIdentifier) LLVMMetadataRef LLVMDIBuilderCreateClassType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNumber, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, LLVMDIFlags Flags, LLVMMetadataRef DerivedFrom, LLVMMetadataRef * Elements, unsigned int NumElements, LLVMMetadataRef VTableHolder, LLVMMetadataRef TemplateParamsNode, char const * UniqueIdentifier, size_t UniqueIdentifierLen)
-
LLVMDIBuilderCreateClassType
public static long LLVMDIBuilderCreateClassType(long Builder, long Scope, CharSequence Name, long File, int LineNumber, long SizeInBits, int AlignInBits, long OffsetInBits, int Flags, long DerivedFrom, PointerBuffer Elements, long VTableHolder, long TemplateParamsNode, CharSequence UniqueIdentifier) LLVMMetadataRef LLVMDIBuilderCreateClassType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNumber, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, LLVMDIFlags Flags, LLVMMetadataRef DerivedFrom, LLVMMetadataRef * Elements, unsigned int NumElements, LLVMMetadataRef VTableHolder, LLVMMetadataRef TemplateParamsNode, char const * UniqueIdentifier, size_t UniqueIdentifierLen)
-
LLVMDIBuilderCreateArtificialType
public static long LLVMDIBuilderCreateArtificialType(long Builder, long Type) LLVMMetadataRef LLVMDIBuilderCreateArtificialType(LLVMDIBuilderRef Builder, LLVMMetadataRef Type)
-
nLLVMDITypeGetName
public static long nLLVMDITypeGetName(long DType, long Length) char const * LLVMDITypeGetName(LLVMMetadataRef DType, size_t * Length)
-
LLVMDITypeGetName
char const * LLVMDITypeGetName(LLVMMetadataRef DType, size_t * Length)
-
LLVMDITypeGetSizeInBits
public static long LLVMDITypeGetSizeInBits(long DType) uint64_t LLVMDITypeGetSizeInBits(LLVMMetadataRef DType)
-
LLVMDITypeGetOffsetInBits
public static long LLVMDITypeGetOffsetInBits(long DType) uint64_t LLVMDITypeGetOffsetInBits(LLVMMetadataRef DType)
-
LLVMDITypeGetAlignInBits
public static int LLVMDITypeGetAlignInBits(long DType) uint32_t LLVMDITypeGetAlignInBits(LLVMMetadataRef DType)
-
LLVMDITypeGetLine
public static int LLVMDITypeGetLine(long DType) unsigned int LLVMDITypeGetLine(LLVMMetadataRef DType)
-
LLVMDITypeGetFlags
public static int LLVMDITypeGetFlags(long DType) LLVMDIFlags LLVMDITypeGetFlags(LLVMMetadataRef DType)
-
LLVMDIBuilderGetOrCreateSubrange
public static long LLVMDIBuilderGetOrCreateSubrange(long Builder, long LowerBound, long Count) LLVMMetadataRef LLVMDIBuilderGetOrCreateSubrange(LLVMDIBuilderRef Builder, int64_t LowerBound, int64_t Count)
-
nLLVMDIBuilderGetOrCreateArray
public static long nLLVMDIBuilderGetOrCreateArray(long Builder, long Data, long NumElements) LLVMMetadataRef LLVMDIBuilderGetOrCreateArray(LLVMDIBuilderRef Builder, LLVMMetadataRef * Data, size_t NumElements)
-
LLVMDIBuilderGetOrCreateArray
LLVMMetadataRef LLVMDIBuilderGetOrCreateArray(LLVMDIBuilderRef Builder, LLVMMetadataRef * Data, size_t NumElements)
-
nLLVMDIBuilderCreateExpression
public static long nLLVMDIBuilderCreateExpression(long Builder, long Addr, long Length) LLVMMetadataRef LLVMDIBuilderCreateExpression(LLVMDIBuilderRef Builder, uint64_t * Addr, size_t Length)
-
LLVMDIBuilderCreateExpression
LLVMMetadataRef LLVMDIBuilderCreateExpression(LLVMDIBuilderRef Builder, uint64_t * Addr, size_t Length)
-
LLVMDIBuilderCreateConstantValueExpression
public static long LLVMDIBuilderCreateConstantValueExpression(long Builder, long Value) LLVMMetadataRef LLVMDIBuilderCreateConstantValueExpression(LLVMDIBuilderRef Builder, uint64_t Value)
-
nLLVMDIBuilderCreateGlobalVariableExpression
public 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) LLVMMetadataRef LLVMDIBuilderCreateGlobalVariableExpression(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, char const * Linkage, size_t LinkLen, LLVMMetadataRef File, unsigned int LineNo, LLVMMetadataRef Ty, LLVMBool LocalToUnit, LLVMMetadataRef Expr, LLVMMetadataRef Decl, uint32_t AlignInBits)
-
LLVMDIBuilderCreateGlobalVariableExpression
public static long LLVMDIBuilderCreateGlobalVariableExpression(long Builder, long Scope, ByteBuffer Name, ByteBuffer Linkage, long File, int LineNo, long Ty, boolean LocalToUnit, long Expr, long Decl, int AlignInBits) LLVMMetadataRef LLVMDIBuilderCreateGlobalVariableExpression(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, char const * Linkage, size_t LinkLen, LLVMMetadataRef File, unsigned int LineNo, LLVMMetadataRef Ty, LLVMBool LocalToUnit, LLVMMetadataRef Expr, LLVMMetadataRef Decl, uint32_t AlignInBits)
-
LLVMDIBuilderCreateGlobalVariableExpression
public static long LLVMDIBuilderCreateGlobalVariableExpression(long Builder, long Scope, CharSequence Name, CharSequence Linkage, long File, int LineNo, long Ty, boolean LocalToUnit, long Expr, long Decl, int AlignInBits) LLVMMetadataRef LLVMDIBuilderCreateGlobalVariableExpression(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, char const * Linkage, size_t LinkLen, LLVMMetadataRef File, unsigned int LineNo, LLVMMetadataRef Ty, LLVMBool LocalToUnit, LLVMMetadataRef Expr, LLVMMetadataRef Decl, uint32_t AlignInBits)
-
LLVMGetDINodeTag
public static short LLVMGetDINodeTag(long MD) uint16_t LLVMGetDINodeTag(LLVMMetadataRef MD)
-
LLVMDIGlobalVariableExpressionGetVariable
public static long LLVMDIGlobalVariableExpressionGetVariable(long GVE) LLVMMetadataRef LLVMDIGlobalVariableExpressionGetVariable(LLVMMetadataRef GVE)
-
LLVMDIGlobalVariableExpressionGetExpression
public static long LLVMDIGlobalVariableExpressionGetExpression(long GVE) LLVMMetadataRef LLVMDIGlobalVariableExpressionGetExpression(LLVMMetadataRef GVE)
-
LLVMDIVariableGetFile
public static long LLVMDIVariableGetFile(long Var) LLVMMetadataRef LLVMDIVariableGetFile(LLVMMetadataRef Var)
-
LLVMDIVariableGetScope
public static long LLVMDIVariableGetScope(long Var) LLVMMetadataRef LLVMDIVariableGetScope(LLVMMetadataRef Var)
-
LLVMDIVariableGetLine
public static int LLVMDIVariableGetLine(long Var) unsigned LLVMDIVariableGetLine(LLVMMetadataRef Var)
-
nLLVMTemporaryMDNode
public static long nLLVMTemporaryMDNode(long Ctx, long Data, long NumElements) LLVMMetadataRef LLVMTemporaryMDNode(LLVMContextRef Ctx, LLVMMetadataRef * Data, size_t NumElements)
-
LLVMTemporaryMDNode
LLVMMetadataRef LLVMTemporaryMDNode(LLVMContextRef Ctx, LLVMMetadataRef * Data, size_t NumElements)
-
LLVMDisposeTemporaryMDNode
public static void LLVMDisposeTemporaryMDNode(long TempNode) void LLVMDisposeTemporaryMDNode(LLVMMetadataRef TempNode)
-
LLVMMetadataReplaceAllUsesWith
public static void LLVMMetadataReplaceAllUsesWith(long TempTargetMetadata, long Replacement) void LLVMMetadataReplaceAllUsesWith(LLVMMetadataRef TempTargetMetadata, LLVMMetadataRef Replacement)
-
nLLVMDIBuilderCreateTempGlobalVariableFwdDecl
public 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) LLVMMetadataRef LLVMDIBuilderCreateTempGlobalVariableFwdDecl(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, char const * Linkage, size_t LnkLen, LLVMMetadataRef File, unsigned int LineNo, LLVMMetadataRef Ty, LLVMBool LocalToUnit, LLVMMetadataRef Decl, uint32_t AlignInBits)
-
LLVMDIBuilderCreateTempGlobalVariableFwdDecl
public static long LLVMDIBuilderCreateTempGlobalVariableFwdDecl(long Builder, long Scope, ByteBuffer Name, ByteBuffer Linkage, long File, int LineNo, long Ty, boolean LocalToUnit, long Decl, int AlignInBits) LLVMMetadataRef LLVMDIBuilderCreateTempGlobalVariableFwdDecl(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, char const * Linkage, size_t LnkLen, LLVMMetadataRef File, unsigned int LineNo, LLVMMetadataRef Ty, LLVMBool LocalToUnit, LLVMMetadataRef Decl, uint32_t AlignInBits)
-
LLVMDIBuilderCreateTempGlobalVariableFwdDecl
public static long LLVMDIBuilderCreateTempGlobalVariableFwdDecl(long Builder, long Scope, CharSequence Name, CharSequence Linkage, long File, int LineNo, long Ty, boolean LocalToUnit, long Decl, int AlignInBits) LLVMMetadataRef LLVMDIBuilderCreateTempGlobalVariableFwdDecl(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, char const * Linkage, size_t LnkLen, LLVMMetadataRef File, unsigned int LineNo, LLVMMetadataRef Ty, LLVMBool LocalToUnit, LLVMMetadataRef Decl, uint32_t AlignInBits)
-
LLVMDIBuilderInsertDeclareBefore
public static long LLVMDIBuilderInsertDeclareBefore(long Builder, long Storage, long VarInfo, long Expr, long DebugLoc, long Instr) LLVMValueRef LLVMDIBuilderInsertDeclareBefore(LLVMDIBuilderRef Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo, LLVMMetadataRef Expr, LLVMMetadataRef DebugLoc, LLVMValueRef Instr)
-
LLVMDIBuilderInsertDeclareAtEnd
public static long LLVMDIBuilderInsertDeclareAtEnd(long Builder, long Storage, long VarInfo, long Expr, long DebugLoc, long Block) LLVMValueRef LLVMDIBuilderInsertDeclareAtEnd(LLVMDIBuilderRef Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo, LLVMMetadataRef Expr, LLVMMetadataRef DebugLoc, LLVMBasicBlockRef Block)
-
LLVMDIBuilderInsertDbgValueBefore
public static long LLVMDIBuilderInsertDbgValueBefore(long Builder, long Val, long VarInfo, long Expr, long DebugLoc, long Instr) LLVMValueRef LLVMDIBuilderInsertDbgValueBefore(LLVMDIBuilderRef Builder, LLVMValueRef Val, LLVMMetadataRef VarInfo, LLVMMetadataRef Expr, LLVMMetadataRef DebugLoc, LLVMValueRef Instr)
-
LLVMDIBuilderInsertDbgValueAtEnd
public static long LLVMDIBuilderInsertDbgValueAtEnd(long Builder, long Val, long VarInfo, long Expr, long DebugLoc, long Block) LLVMValueRef LLVMDIBuilderInsertDbgValueAtEnd(LLVMDIBuilderRef Builder, LLVMValueRef Val, LLVMMetadataRef VarInfo, LLVMMetadataRef Expr, LLVMMetadataRef DebugLoc, LLVMBasicBlockRef Block)
-
LLVMDIBuilderInsertDeclareRecordBefore
public static long LLVMDIBuilderInsertDeclareRecordBefore(long Builder, long Storage, long VarInfo, long Expr, long DebugLoc, long Instr) LLVMDbgRecordRef LLVMDIBuilderInsertDeclareRecordBefore(LLVMDIBuilderRef Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo, LLVMMetadataRef Expr, LLVMMetadataRef DebugLoc, LLVMValueRef Instr)
-
LLVMDIBuilderInsertDeclareRecordAtEnd
public static long LLVMDIBuilderInsertDeclareRecordAtEnd(long Builder, long Storage, long VarInfo, long Expr, long DebugLoc, long Block) LLVMDbgRecordRef LLVMDIBuilderInsertDeclareRecordAtEnd(LLVMDIBuilderRef Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo, LLVMMetadataRef Expr, LLVMMetadataRef DebugLoc, LLVMBasicBlockRef Block)
-
LLVMDIBuilderInsertDbgValueRecordBefore
public static long LLVMDIBuilderInsertDbgValueRecordBefore(long Builder, long Val, long VarInfo, long Expr, long DebugLoc, long Instr) LLVMDbgRecordRef LLVMDIBuilderInsertDbgValueRecordBefore(LLVMDIBuilderRef Builder, LLVMValueRef Val, LLVMMetadataRef VarInfo, LLVMMetadataRef Expr, LLVMMetadataRef DebugLoc, LLVMValueRef Instr)
-
LLVMDIBuilderInsertDbgValueRecordAtEnd
public static long LLVMDIBuilderInsertDbgValueRecordAtEnd(long Builder, long Val, long VarInfo, long Expr, long DebugLoc, long Block) LLVMDbgRecordRef LLVMDIBuilderInsertDbgValueRecordAtEnd(LLVMDIBuilderRef Builder, LLVMValueRef Val, LLVMMetadataRef VarInfo, LLVMMetadataRef Expr, LLVMMetadataRef DebugLoc, LLVMBasicBlockRef Block)
-
nLLVMDIBuilderCreateAutoVariable
public static long nLLVMDIBuilderCreateAutoVariable(long Builder, long Scope, long Name, long NameLen, long File, int LineNo, long Ty, int AlwaysPreserve, int Flags, int AlignInBits) LLVMMetadataRef LLVMDIBuilderCreateAutoVariable(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNo, LLVMMetadataRef Ty, LLVMBool AlwaysPreserve, LLVMDIFlags Flags, uint32_t AlignInBits)
-
LLVMDIBuilderCreateAutoVariable
public static long LLVMDIBuilderCreateAutoVariable(long Builder, long Scope, ByteBuffer Name, long File, int LineNo, long Ty, boolean AlwaysPreserve, int Flags, int AlignInBits) LLVMMetadataRef LLVMDIBuilderCreateAutoVariable(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNo, LLVMMetadataRef Ty, LLVMBool AlwaysPreserve, LLVMDIFlags Flags, uint32_t AlignInBits)
-
LLVMDIBuilderCreateAutoVariable
public static long LLVMDIBuilderCreateAutoVariable(long Builder, long Scope, CharSequence Name, long File, int LineNo, long Ty, boolean AlwaysPreserve, int Flags, int AlignInBits) LLVMMetadataRef LLVMDIBuilderCreateAutoVariable(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned int LineNo, LLVMMetadataRef Ty, LLVMBool AlwaysPreserve, LLVMDIFlags Flags, uint32_t AlignInBits)
-
nLLVMDIBuilderCreateParameterVariable
public static long nLLVMDIBuilderCreateParameterVariable(long Builder, long Scope, long Name, long NameLen, int ArgNo, long File, int LineNo, long Ty, int AlwaysPreserve, int Flags) LLVMMetadataRef LLVMDIBuilderCreateParameterVariable(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, unsigned int ArgNo, LLVMMetadataRef File, unsigned int LineNo, LLVMMetadataRef Ty, LLVMBool AlwaysPreserve, LLVMDIFlags Flags)
-
LLVMDIBuilderCreateParameterVariable
public static long LLVMDIBuilderCreateParameterVariable(long Builder, long Scope, ByteBuffer Name, int ArgNo, long File, int LineNo, long Ty, boolean AlwaysPreserve, int Flags) LLVMMetadataRef LLVMDIBuilderCreateParameterVariable(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, unsigned int ArgNo, LLVMMetadataRef File, unsigned int LineNo, LLVMMetadataRef Ty, LLVMBool AlwaysPreserve, LLVMDIFlags Flags)
-
LLVMDIBuilderCreateParameterVariable
public static long LLVMDIBuilderCreateParameterVariable(long Builder, long Scope, CharSequence Name, int ArgNo, long File, int LineNo, long Ty, boolean AlwaysPreserve, int Flags) LLVMMetadataRef LLVMDIBuilderCreateParameterVariable(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, char const * Name, size_t NameLen, unsigned int ArgNo, LLVMMetadataRef File, unsigned int LineNo, LLVMMetadataRef Ty, LLVMBool AlwaysPreserve, LLVMDIFlags Flags)
-
LLVMGetSubprogram
public static long LLVMGetSubprogram(long Func) LLVMMetadataRef LLVMGetSubprogram(LLVMValueRef Func)
-
LLVMSetSubprogram
public static void LLVMSetSubprogram(long Func, long SP) void LLVMSetSubprogram(LLVMValueRef Func, LLVMMetadataRef SP)
-
LLVMDISubprogramGetLine
public static int LLVMDISubprogramGetLine(long Subprogram) unsigned LLVMDISubprogramGetLine(LLVMMetadataRef Subprogram)
-
LLVMInstructionGetDebugLoc
public static int LLVMInstructionGetDebugLoc(long Inst) unsigned LLVMInstructionGetDebugLoc(LLVMValueRef Inst)
-
LLVMInstructionSetDebugLoc
public static void LLVMInstructionSetDebugLoc(long Inst, long Loc) void LLVMInstructionSetDebugLoc(LLVMValueRef Inst, LLVMMetadataRef Loc)
-
nLLVMDIBuilderCreateLabel
public static long nLLVMDIBuilderCreateLabel(long Builder, long Context, long Name, long NameLen, long File, int LineNo, int AlwaysPreserve) LLVMMetadataRef LLVMDIBuilderCreateLabel(LLVMDIBuilderRef Builder, LLVMMetadataRef Context, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned LineNo, LLVMBool AlwaysPreserve)
-
LLVMDIBuilderCreateLabel
public static long LLVMDIBuilderCreateLabel(long Builder, long Context, ByteBuffer Name, long File, int LineNo, boolean AlwaysPreserve) LLVMMetadataRef LLVMDIBuilderCreateLabel(LLVMDIBuilderRef Builder, LLVMMetadataRef Context, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned LineNo, LLVMBool AlwaysPreserve)
-
LLVMDIBuilderCreateLabel
public static long LLVMDIBuilderCreateLabel(long Builder, long Context, CharSequence Name, long File, int LineNo, boolean AlwaysPreserve) LLVMMetadataRef LLVMDIBuilderCreateLabel(LLVMDIBuilderRef Builder, LLVMMetadataRef Context, char const * Name, size_t NameLen, LLVMMetadataRef File, unsigned LineNo, LLVMBool AlwaysPreserve)
-
LLVMDIBuilderInsertLabelBefore
public static long LLVMDIBuilderInsertLabelBefore(long Builder, long LabelInfo, long Location, long InsertBefore) LLVMDbgRecordRef LLVMDIBuilderInsertLabelBefore(LLVMDIBuilderRef Builder, LLVMMetadataRef LabelInfo, LLVMMetadataRef Location, LLVMValueRef InsertBefore)
-
LLVMDIBuilderInsertLabelAtEnd
public static long LLVMDIBuilderInsertLabelAtEnd(long Builder, long LabelInfo, long Location, long InsertAtEnd) LLVMDbgRecordRef LLVMDIBuilderInsertLabelAtEnd(LLVMDIBuilderRef Builder, LLVMMetadataRef LabelInfo, LLVMMetadataRef Location, LLVMBasicBlockRef InsertAtEnd)
-
LLVMGetMetadataKind
public static int LLVMGetMetadataKind(long Metadata) LLVMMetadataKind LLVMGetMetadataKind(LLVMMetadataRef Metadata)
-