| Modifier and Type | Class and Description |
|---|---|
| public static class | LLVMTarget.
Contains the function pointers loaded from |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | |
| public static final int |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static int | |
| public static long | |
| public static void | |
| public static int | |
| public static int | LLVMCallFrameAlignmentOfType(long TD, long Ty)
Computes the call frame alignment of a type in bytes for a target. |
| public static String | |
| public static long | |
| public static long | |
| public static void | |
| public static int | LLVMElementAtOffset(long TD, long StructTy, long Offset)
Computes the structure element that contains the byte offset for a target. |
| public static long | |
| public static long | |
| public static long | LLVMIntPtrTypeForAS(long TD, int AS)
Returns the integer type that is the same size as a pointer on a target. |
| public static long | LLVMIntPtrTypeForASInContext(long C, long TD, int AS)
Returns the integer type that is the same size as a pointer on a target. |
| public static long | LLVMIntPtrTypeInContext(long C, long TD)
Returns the integer type that is the same size as a pointer on a target. |
| public static long | LLVMOffsetOfElement(long TD, long StructTy, int Element)
Computes the byte offset of the indexed struct element for a target. |
| public static int | |
| public static int | LLVMPointerSizeForAS(long TD, int AS)
Returns the pointer size in bytes for a target for a specified address space. |
| public static int | LLVMPreferredAlignmentOfGlobal(long TD, long GlobalVar)
Computes the preferred alignment of a global variable in bytes for a target. |
| public static int | LLVMPreferredAlignmentOfType(long TD, long Ty)
Computes the preferred alignment of a type in bytes for a target. |
| public static void | |
| public static long | |
| public static long | |
| public static long | |
| public static long |
| LLVMBigEndian | back to summary |
|---|---|
| public static final int LLVMBigEndian
Enum values: | |
| LLVMLittleEndian | back to summary |
|---|---|
| public static final int LLVMLittleEndian
Enum values: | |
| LLVMTarget | back to summary |
|---|---|
| protected LLVMTarget() | |
| LLVMABIAlignmentOfType | back to summary |
|---|---|
| public static int LLVMABIAlignmentOfType(long TD, long Ty) Computes the ABI alignment of a type in bytes for a target. See the method
| |
| LLVMABISizeOfType | back to summary |
|---|---|
| public static long LLVMABISizeOfType(long TD, long Ty) Computes the ABI size of a type in bytes for a target. See the method
| |
| LLVMAddTargetLibraryInfo | back to summary |
|---|---|
| public static void LLVMAddTargetLibraryInfo(long TLI, long PM) Adds target library information to a pass manager. This does not take ownership of the target library info. See the method
| |
| LLVMByteOrder | back to summary |
|---|---|
| public static int LLVMByteOrder(long TD) Returns the byte order of a target, either
| |
| LLVMCallFrameAlignmentOfType | back to summary |
|---|---|
| public static int LLVMCallFrameAlignmentOfType(long TD, long Ty) Computes the call frame alignment of a type in bytes for a target. See the method
| |
| LLVMCopyStringRepOfTargetData | back to summary |
|---|---|
| public static String LLVMCopyStringRepOfTargetData(long TD) Converts target data to a target layout string. The string must be disposed with
| |
| LLVMCreateTargetData | back to summary |
|---|---|
| public static long LLVMCreateTargetData(ByteBuffer StringRep) Creates target data from a target layout string. See the constructor
| |
| LLVMCreateTargetData | back to summary |
|---|---|
| public static long LLVMCreateTargetData(CharSequence StringRep) Creates target data from a target layout string. See the constructor
| |
| LLVMDisposeTargetData | back to summary |
|---|---|
| public static void LLVMDisposeTargetData(long TD) Deallocates a | |
| LLVMElementAtOffset | back to summary |
|---|---|
| public static int LLVMElementAtOffset(long TD, long StructTy, long Offset) Computes the structure element that contains the byte offset for a target. See the method
| |
| LLVMGetModuleDataLayout | back to summary |
|---|---|
| public static long LLVMGetModuleDataLayout(long M) Obtain the data layout for a module.
| |
| LLVMIntPtrType | back to summary |
|---|---|
| public static long LLVMIntPtrType(long TD) Returns the integer type that is the same size as a pointer on a target. See the method
| |
| LLVMIntPtrTypeForAS | back to summary |
|---|---|
| public static long LLVMIntPtrTypeForAS(long TD, int AS) Returns the integer type that is the same size as a pointer on a target. This version allows the address space to be specified. See the method
| |
| LLVMIntPtrTypeForASInContext | back to summary |
|---|---|
| public static long LLVMIntPtrTypeForASInContext(long C, long TD, int AS) Returns the integer type that is the same size as a pointer on a target. This version allows the address space to be specified. See the method
| |
| LLVMIntPtrTypeInContext | back to summary |
|---|---|
| public static long LLVMIntPtrTypeInContext(long C, long TD) Returns the integer type that is the same size as a pointer on a target. See the method
| |
| LLVMOffsetOfElement | back to summary |
|---|---|
| public static long LLVMOffsetOfElement(long TD, long StructTy, int Element) Computes the byte offset of the indexed struct element for a target. See the method
| |
| LLVMPointerSize | back to summary |
|---|---|
| public static int LLVMPointerSize(long TD) Returns the pointer size in bytes for a target. See the method
| |
| LLVMPointerSizeForAS | back to summary |
|---|---|
| public static int LLVMPointerSizeForAS(long TD, int AS) Returns the pointer size in bytes for a target for a specified address space. See the method
| |
| LLVMPreferredAlignmentOfGlobal | back to summary |
|---|---|
| public static int LLVMPreferredAlignmentOfGlobal(long TD, long GlobalVar) Computes the preferred alignment of a global variable in bytes for a target. See the method
| |
| LLVMPreferredAlignmentOfType | back to summary |
|---|---|
| public static int LLVMPreferredAlignmentOfType(long TD, long Ty) Computes the preferred alignment of a type in bytes for a target. See the method
| |
| LLVMSetModuleDataLayout | back to summary |
|---|---|
| public static void LLVMSetModuleDataLayout(long M, long DL) Set the data layout for a module. | |
| LLVMSizeOfTypeInBits | back to summary |
|---|---|
| public static long LLVMSizeOfTypeInBits(long TD, long Ty) Computes the size of a type in bytes for a target. See the method
| |
| LLVMStoreSizeOfType | back to summary |
|---|---|
| public static long LLVMStoreSizeOfType(long TD, long Ty) Computes the storage size of a type in bytes for a target. See the method
| |
| nLLVMCopyStringRepOfTargetData | back to summary |
|---|---|
| public static long nLLVMCopyStringRepOfTargetData(long TD) Unsafe version of: | |
| nLLVMCreateTargetData | back to summary |
|---|---|
| public static long nLLVMCreateTargetData(long StringRep) Unsafe version of: | |
LLVMCore.getLibrary().
| Modifier and Type | Field and Description |
|---|---|
| public static final long | ABIAlignmentOfType
Function address. |
| public static final long | ABISizeOfType
Function address. |
| public static final long | AddTargetLibraryInfo
Function address. |
| public static final long | ByteOrder
Function address. |
| public static final long | CallFrameAlignmentOfType
Function address. |
| public static final long | CopyStringRepOfTargetData
Function address. |
| public static final long | CreateTargetData
Function address. |
| public static final long | DisposeTargetData
Function address. |
| public static final long | ElementAtOffset
Function address. |
| public static final long | GetModuleDataLayout
Function address. |
| public static final long | IntPtrType
Function address. |
| public static final long | IntPtrTypeForAS
Function address. |
| public static final long | IntPtrTypeForASInContext
Function address. |
| public static final long | IntPtrTypeInContext
Function address. |
| public static final long | OffsetOfElement
Function address. |
| public static final long | PointerSize
Function address. |
| public static final long | PointerSizeForAS
Function address. |
| public static final long | PreferredAlignmentOfGlobal
Function address. |
| public static final long | PreferredAlignmentOfType
Function address. |
| public static final long | SetModuleDataLayout
Function address. |
| public static final long | SizeOfTypeInBits
Function address. |
| public static final long | StoreSizeOfType
Function address. |
| Access | Constructor and Description |
|---|---|
| private |
| ABIAlignmentOfType | back to summary |
|---|---|
| public static final long ABIAlignmentOfType Function address. | |
| ABISizeOfType | back to summary |
|---|---|
| public static final long ABISizeOfType Function address. | |
| AddTargetLibraryInfo | back to summary |
|---|---|
| public static final long AddTargetLibraryInfo Function address. | |
| ByteOrder | back to summary |
|---|---|
| public static final long ByteOrder Function address. | |
| CallFrameAlignmentOfType | back to summary |
|---|---|
| public static final long CallFrameAlignmentOfType Function address. | |
| CopyStringRepOfTargetData | back to summary |
|---|---|
| public static final long CopyStringRepOfTargetData Function address. | |
| CreateTargetData | back to summary |
|---|---|
| public static final long CreateTargetData Function address. | |
| DisposeTargetData | back to summary |
|---|---|
| public static final long DisposeTargetData Function address. | |
| ElementAtOffset | back to summary |
|---|---|
| public static final long ElementAtOffset Function address. | |
| GetModuleDataLayout | back to summary |
|---|---|
| public static final long GetModuleDataLayout Function address. | |
| IntPtrType | back to summary |
|---|---|
| public static final long IntPtrType Function address. | |
| IntPtrTypeForAS | back to summary |
|---|---|
| public static final long IntPtrTypeForAS Function address. | |
| IntPtrTypeForASInContext | back to summary |
|---|---|
| public static final long IntPtrTypeForASInContext Function address. | |
| IntPtrTypeInContext | back to summary |
|---|---|
| public static final long IntPtrTypeInContext Function address. | |
| OffsetOfElement | back to summary |
|---|---|
| public static final long OffsetOfElement Function address. | |
| PointerSize | back to summary |
|---|---|
| public static final long PointerSize Function address. | |
| PointerSizeForAS | back to summary |
|---|---|
| public static final long PointerSizeForAS Function address. | |
| PreferredAlignmentOfGlobal | back to summary |
|---|---|
| public static final long PreferredAlignmentOfGlobal Function address. | |
| PreferredAlignmentOfType | back to summary |
|---|---|
| public static final long PreferredAlignmentOfType Function address. | |
| SetModuleDataLayout | back to summary |
|---|---|
| public static final long SetModuleDataLayout Function address. | |
| SizeOfTypeInBits | back to summary |
|---|---|
| public static final long SizeOfTypeInBits Function address. | |
| StoreSizeOfType | back to summary |
|---|---|
| public static final long StoreSizeOfType Function address. | |
| Functions | back to summary |
|---|---|
| private Functions() | |