Package org.lwjgl.llvm
Class LLVMBitWriter
- java.lang.Object
-
- org.lwjgl.llvm.LLVMBitWriter
-
public class LLVMBitWriter extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
LLVMBitWriter.Functions
Contains the function pointers loaded fromLLVMCore.getLibrary()
.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static int
LLVMWriteBitcodeToFD(long M, int FD, int ShouldClose, int Unbuffered)
Writes a module to an open file descriptor.static int
LLVMWriteBitcodeToFile(long M, java.lang.CharSequence Path)
Writes a module to the specified path.static int
LLVMWriteBitcodeToFile(long M, java.nio.ByteBuffer Path)
Writes a module to the specified path.static int
LLVMWriteBitcodeToFileHandle(long M, int Handle)
Deprecated forWriteBitcodeToFD
.static long
LLVMWriteBitcodeToMemoryBuffer(long M)
Writes a module to a new memory buffer and returns it.static int
nLLVMWriteBitcodeToFile(long M, long Path)
Unsafe version of:WriteBitcodeToFile
-
-
-
Method Detail
-
nLLVMWriteBitcodeToFile
public static int nLLVMWriteBitcodeToFile(long M, long Path)
Unsafe version of:WriteBitcodeToFile
-
LLVMWriteBitcodeToFile
public static int LLVMWriteBitcodeToFile(long M, java.nio.ByteBuffer Path) public static int LLVMWriteBitcodeToFile(long M, java.lang.CharSequence Path)
Writes a module to the specified path. Returns 0 on success.
-
LLVMWriteBitcodeToFD
public static int LLVMWriteBitcodeToFD(long M, int FD, int ShouldClose, int Unbuffered)
Writes a module to an open file descriptor. Returns 0 on success.
-
LLVMWriteBitcodeToFileHandle
public static int LLVMWriteBitcodeToFileHandle(long M, int Handle)
Deprecated forWriteBitcodeToFD
. Writes a module to an open file descriptor. Returns 0 on success. Closes theHandle
.
-
LLVMWriteBitcodeToMemoryBuffer
public static long LLVMWriteBitcodeToMemoryBuffer(long M)
Writes a module to a new memory buffer and returns it.
-
-