Top Inners Fields Constructors Methods
org.lwjgl.llvm

public Class LLVMComdat

extends Object
Class Inheritance
Imports
java.nio.*, org.lwjgl.system.*

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
LLVMComdat.Functions

Contains the function pointers loaded from LLVMCore.getLibrary().

Field Summary

Modifier and TypeField and Description
public static final int
LLVMAnyComdatSelectionKind

LLVMComdatSelectionKind Enum values:

public static final int
LLVMExactMatchComdatSelectionKind

LLVMComdatSelectionKind Enum values:

public static final int
LLVMLargestComdatSelectionKind

LLVMComdatSelectionKind Enum values:

public static final int
LLVMNoDeduplicateComdatSelectionKind

LLVMComdatSelectionKind Enum values:

public static final int
LLVMSameSizeComdatSelectionKind

LLVMComdatSelectionKind Enum values:

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static long
LLVMGetComdat(long V)

Get the Comdat assigned to the given global object.

public static int
LLVMGetComdatSelectionKind(long C)

Get the conflict resolution selection kind for the Comdat.

public static long
LLVMGetOrInsertComdat(long M, ByteBuffer Name)

Return the Comdat in the module with the specified name.

public static long
LLVMGetOrInsertComdat(long M, CharSequence Name)

Return the Comdat in the module with the specified name.

public static void
LLVMSetComdat(long V, long C)

Assign the Comdat to the given global object.

public static void
LLVMSetComdatSelectionKind(long C, int Kind)

Set the conflict resolution selection kind for the Comdat.

public static long
nLLVMGetOrInsertComdat(long M, long Name)

Unsafe version of: GetOrInsertComdat

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

LLVMAnyComdatSelectionKindback to summary
public static final int LLVMAnyComdatSelectionKind

LLVMComdatSelectionKind

Enum values:
LLVMExactMatchComdatSelectionKindback to summary
public static final int LLVMExactMatchComdatSelectionKind

LLVMComdatSelectionKind

Enum values:
LLVMLargestComdatSelectionKindback to summary
public static final int LLVMLargestComdatSelectionKind

LLVMComdatSelectionKind

Enum values:
LLVMNoDeduplicateComdatSelectionKindback to summary
public static final int LLVMNoDeduplicateComdatSelectionKind

LLVMComdatSelectionKind

Enum values:
LLVMSameSizeComdatSelectionKindback to summary
public static final int LLVMSameSizeComdatSelectionKind

LLVMComdatSelectionKind

Enum values:

Constructor Detail

LLVMComdatback to summary
protected LLVMComdat()

Method Detail

LLVMGetComdatback to summary
public static long LLVMGetComdat(long V)

Get the Comdat assigned to the given global object.

Annotations
@NativeType:LLVMComdatRef
LLVMGetComdatSelectionKindback to summary
public static int LLVMGetComdatSelectionKind(long C)

Get the conflict resolution selection kind for the Comdat.

Annotations
@NativeType:LLVMComdatSelectionKind
LLVMGetOrInsertComdatback to summary
public static long LLVMGetOrInsertComdat(long M, ByteBuffer Name)

Return the Comdat in the module with the specified name. It is created if it didn't already exist.

Annotations
@NativeType:LLVMComdatRef
LLVMGetOrInsertComdatback to summary
public static long LLVMGetOrInsertComdat(long M, CharSequence Name)

Return the Comdat in the module with the specified name. It is created if it didn't already exist.

Annotations
@NativeType:LLVMComdatRef
LLVMSetComdatback to summary
public static void LLVMSetComdat(long V, long C)

Assign the Comdat to the given global object.

LLVMSetComdatSelectionKindback to summary
public static void LLVMSetComdatSelectionKind(long C, int Kind)

Set the conflict resolution selection kind for the Comdat.

nLLVMGetOrInsertComdatback to summary
public static long nLLVMGetOrInsertComdat(long M, long Name)

Unsafe version of: GetOrInsertComdat

org.lwjgl.llvm back to summary

public final Class LLVMComdat.Functions

extends Object
Class Inheritance

Contains the function pointers loaded from LLVMCore.getLibrary().

Field Summary

Modifier and TypeField and Description
public static final long
GetComdat

Function address.

public static final long
GetComdatSelectionKind

Function address.

public static final long
GetOrInsertComdat

Function address.

public static final long
SetComdat

Function address.

public static final long
SetComdatSelectionKind

Function address.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GetComdatback to summary
public static final long GetComdat

Function address.

GetComdatSelectionKindback to summary
public static final long GetComdatSelectionKind

Function address.

GetOrInsertComdatback to summary
public static final long GetOrInsertComdat

Function address.

SetComdatback to summary
public static final long SetComdat

Function address.

SetComdatSelectionKindback to summary
public static final long SetComdatSelectionKind

Function address.

Constructor Detail

Functionsback to summary
private Functions()