public class LLVMComdat
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
LLVMComdat.Functions
Contains the function pointers loaded from
LLVMCore.getLibrary(). |
| Modifier and Type | Field and Description |
|---|---|
static int |
LLVMAnyComdatSelectionKind
LLVMComdatSelectionKind |
static int |
LLVMExactMatchComdatSelectionKind
LLVMComdatSelectionKind |
static int |
LLVMLargestComdatSelectionKind
LLVMComdatSelectionKind |
static int |
LLVMNoDuplicatesComdatSelectionKind
LLVMComdatSelectionKind |
static int |
LLVMSameSizeComdatSelectionKind
LLVMComdatSelectionKind |
| Modifier and Type | Method and Description |
|---|---|
static long |
LLVMGetComdat(long V)
Get the Comdat assigned to the given global object.
|
static int |
LLVMGetComdatSelectionKind(long C)
Get the conflict resolution selection kind for the Comdat.
|
static long |
LLVMGetOrInsertComdat(long M,
java.nio.ByteBuffer Name)
Return the
Comdat in the module with the specified name. |
static long |
LLVMGetOrInsertComdat(long M,
java.lang.CharSequence Name)
Return the
Comdat in the module with the specified name. |
static void |
LLVMSetComdat(long V,
long C)
Assign the Comdat to the given global object.
|
static void |
LLVMSetComdatSelectionKind(long C,
int Kind)
Set the conflict resolution selection kind for the Comdat.
|
static long |
nLLVMGetOrInsertComdat(long M,
long Name)
Unsafe version of:
GetOrInsertComdat |
public static final int LLVMAnyComdatSelectionKind
LLVMComdatSelectionKind
AnyComdatSelectionKind - The linker may choose any COMDAT.ExactMatchComdatSelectionKind - The data referenced by the COMDAT must be the same.LargestComdatSelectionKind - The linker will choose the largest COMDAT.NoDuplicatesComdatSelectionKind - No other Module may specify this COMDAT.SameSizeComdatSelectionKind - The data referenced by the COMDAT must be the same size.public static final int LLVMExactMatchComdatSelectionKind
LLVMComdatSelectionKind
AnyComdatSelectionKind - The linker may choose any COMDAT.ExactMatchComdatSelectionKind - The data referenced by the COMDAT must be the same.LargestComdatSelectionKind - The linker will choose the largest COMDAT.NoDuplicatesComdatSelectionKind - No other Module may specify this COMDAT.SameSizeComdatSelectionKind - The data referenced by the COMDAT must be the same size.public static final int LLVMLargestComdatSelectionKind
LLVMComdatSelectionKind
AnyComdatSelectionKind - The linker may choose any COMDAT.ExactMatchComdatSelectionKind - The data referenced by the COMDAT must be the same.LargestComdatSelectionKind - The linker will choose the largest COMDAT.NoDuplicatesComdatSelectionKind - No other Module may specify this COMDAT.SameSizeComdatSelectionKind - The data referenced by the COMDAT must be the same size.public static final int LLVMNoDuplicatesComdatSelectionKind
LLVMComdatSelectionKind
AnyComdatSelectionKind - The linker may choose any COMDAT.ExactMatchComdatSelectionKind - The data referenced by the COMDAT must be the same.LargestComdatSelectionKind - The linker will choose the largest COMDAT.NoDuplicatesComdatSelectionKind - No other Module may specify this COMDAT.SameSizeComdatSelectionKind - The data referenced by the COMDAT must be the same size.public static final int LLVMSameSizeComdatSelectionKind
LLVMComdatSelectionKind
AnyComdatSelectionKind - The linker may choose any COMDAT.ExactMatchComdatSelectionKind - The data referenced by the COMDAT must be the same.LargestComdatSelectionKind - The linker will choose the largest COMDAT.NoDuplicatesComdatSelectionKind - No other Module may specify this COMDAT.SameSizeComdatSelectionKind - The data referenced by the COMDAT must be the same size.public static long nLLVMGetOrInsertComdat(long M,
long Name)
GetOrInsertComdatpublic static long LLVMGetOrInsertComdat(long M,
java.nio.ByteBuffer Name)
Comdat in the module with the specified name. It is created if it didn't already exist.public static long LLVMGetOrInsertComdat(long M,
java.lang.CharSequence Name)
Comdat in the module with the specified name. It is created if it didn't already exist.public static long LLVMGetComdat(long V)
public static void LLVMSetComdat(long V,
long C)
public static int LLVMGetComdatSelectionKind(long C)
public static void LLVMSetComdatSelectionKind(long C,
int Kind)
Copyright LWJGL. All Rights Reserved. License terms.