Top Inners Constructors Methods
org.lwjgl.llvm

public Class LLVMBitWriter

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

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
LLVMBitWriter.Functions

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

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static int
LLVMWriteBitcodeToFD(long M, int FD, int ShouldClose, int Unbuffered)

Writes a module to an open file descriptor.

public static int
LLVMWriteBitcodeToFile(long M, ByteBuffer Path)

Writes a module to the specified path.

public static int
LLVMWriteBitcodeToFile(long M, CharSequence Path)

Writes a module to the specified path.

public static int
LLVMWriteBitcodeToFileHandle(long M, int Handle)

Deprecated for WriteBitcodeToFD.

public static long
LLVMWriteBitcodeToMemoryBuffer(long M)

Writes a module to a new memory buffer and returns it.

public static int
nLLVMWriteBitcodeToFile(long M, long Path)

Unsafe version of: WriteBitcodeToFile

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

LLVMBitWriterback to summary
protected LLVMBitWriter()

Method Detail

LLVMWriteBitcodeToFDback to summary
public static int LLVMWriteBitcodeToFD(long M, int FD, int ShouldClose, int Unbuffered)

Writes a module to an open file descriptor. Returns 0 on success.

LLVMWriteBitcodeToFileback to summary
public static int LLVMWriteBitcodeToFile(long M, ByteBuffer Path)

Writes a module to the specified path. Returns 0 on success.

LLVMWriteBitcodeToFileback to summary
public static int LLVMWriteBitcodeToFile(long M, CharSequence Path)

Writes a module to the specified path. Returns 0 on success.

LLVMWriteBitcodeToFileHandleback to summary
public static int LLVMWriteBitcodeToFileHandle(long M, int Handle)

Deprecated for WriteBitcodeToFD. Writes a module to an open file descriptor. Returns 0 on success. Closes the Handle.

LLVMWriteBitcodeToMemoryBufferback to summary
public static long LLVMWriteBitcodeToMemoryBuffer(long M)

Writes a module to a new memory buffer and returns it.

Annotations
@NativeType:LLVMMemoryBufferRef
nLLVMWriteBitcodeToFileback to summary
public static int nLLVMWriteBitcodeToFile(long M, long Path)

Unsafe version of: WriteBitcodeToFile

org.lwjgl.llvm back to summary

public final Class LLVMBitWriter.Functions

extends Object
Class Inheritance

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

Field Summary

Modifier and TypeField and Description
public static final long
WriteBitcodeToFD

Function address.

public static final long
WriteBitcodeToFile

Function address.

public static final long
WriteBitcodeToFileHandle

Function address.

public static final long
WriteBitcodeToMemoryBuffer

Function address.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

WriteBitcodeToFDback to summary
public static final long WriteBitcodeToFD

Function address.

WriteBitcodeToFileback to summary
public static final long WriteBitcodeToFile

Function address.

WriteBitcodeToFileHandleback to summary
public static final long WriteBitcodeToFileHandle

Function address.

WriteBitcodeToMemoryBufferback to summary
public static final long WriteBitcodeToMemoryBuffer

Function address.

Constructor Detail

Functionsback to summary
private Functions()