struct LLVMMCJITCompilerOptions {
unsigned int OptLevel;
LLVMCodeModel CodeModel;
LLVMBool NoFramePointerElim;
LLVMBool EnableFastISel;
LLVMMCJITMemoryManagerRef MCJMM;
}
| Modifier and Type | Class and Description |
|---|---|
| public static class | LLVMMCJITCompilerOptions.
An array of |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | ALIGNOF
The struct alignment in bytes. |
| public static final int | CODEMODEL
The struct member offsets. |
| public static final int | ENABLEFASTISEL
The struct member offsets. |
| public static final int | MCJMM
The struct member offsets. |
| public static final int | NOFRAMEPOINTERELIM
The struct member offsets. |
| public static final int | OPTLEVEL
The struct member offsets. |
| public static final int | SIZEOF
The struct size in bytes. |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | LLVMMCJITCompilerOptions(ByteBuffer container)
Creates a |
| Modifier and Type | Method and Description |
|---|---|
| public static LLVMMCJITCompilerOptions | |
| public static LLVMMCJITCompilerOptions. | calloc(int
the buffer capacity capacity)Returns a new |
| public static LLVMMCJITCompilerOptions | calloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static LLVMMCJITCompilerOptions. | calloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public static LLVMMCJITCompilerOptions | |
| public static LLVMMCJITCompilerOptions | |
| public static LLVMMCJITCompilerOptions. | |
| public static LLVMMCJITCompilerOptions. | |
| public int | |
| public LLVMMCJITCompilerOptions | |
| protected LLVMMCJITCompilerOptions | create(long
the struct memory address address, ByteBuffer an optional container buffer, to be referenced strongly by the struct instance. container)Implements abstract org. the constructor, but returns the exact type of the Struct subclass.
|
| public static LLVMMCJITCompilerOptions | |
| public static LLVMMCJITCompilerOptions | create(long address)
Returns a new |
| public static LLVMMCJITCompilerOptions. | create(int
the buffer capacity capacity)Returns a new |
| public static LLVMMCJITCompilerOptions. | create(long
the memory address address, int the buffer capacity capacity)Create a |
| public static LLVMMCJITCompilerOptions | |
| public static LLVMMCJITCompilerOptions. | |
| public boolean | |
| public LLVMMCJITCompilerOptions | |
| public static LLVMMCJITCompilerOptions | |
| public static LLVMMCJITCompilerOptions. | malloc(int
the buffer capacity capacity)Returns a new |
| public static LLVMMCJITCompilerOptions | malloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static LLVMMCJITCompilerOptions. | malloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public static LLVMMCJITCompilerOptions | |
| public static LLVMMCJITCompilerOptions | |
| public static LLVMMCJITCompilerOptions. | |
| public static LLVMMCJITCompilerOptions. | |
| public long | |
| public LLVMMCJITCompilerOptions | |
| public static int | |
| public static void | |
| public static int | |
| public static void | |
| public static long | |
| public static void | |
| public static int | |
| public static void | |
| public boolean | |
| public LLVMMCJITCompilerOptions | |
| public static int | |
| public static void | |
| public int | |
| public LLVMMCJITCompilerOptions | |
| public LLVMMCJITCompilerOptions | set(int OptLevel, int CodeModel, boolean NoFramePointerElim, boolean EnableFastISel, long MCJMM)
Initializes this struct with the specified values. |
| public LLVMMCJITCompilerOptions | Returns: this structthe source struct src)Copies the specified struct data to this struct. |
| public int | |
| public static void |
| ALIGNOF | back to summary |
|---|---|
| public static final int ALIGNOF The struct alignment in bytes. | |
| CODEMODEL | back to summary |
|---|---|
| public static final int CODEMODEL The struct member offsets. | |
| ENABLEFASTISEL | back to summary |
|---|---|
| public static final int ENABLEFASTISEL The struct member offsets. | |
| MCJMM | back to summary |
|---|---|
| public static final int MCJMM The struct member offsets. | |
| NOFRAMEPOINTERELIM | back to summary |
|---|---|
| public static final int NOFRAMEPOINTERELIM The struct member offsets. | |
| OPTLEVEL | back to summary |
|---|---|
| public static final int OPTLEVEL The struct member offsets. | |
| SIZEOF | back to summary |
|---|---|
| public static final int SIZEOF The struct size in bytes. | |
| LLVMMCJITCompilerOptions | back to summary |
|---|---|
| protected LLVMMCJITCompilerOptions(long address, ByteBuffer container) | |
| LLVMMCJITCompilerOptions | back to summary |
|---|---|
| public LLVMMCJITCompilerOptions(ByteBuffer container) Creates a The created instance holds a strong reference to the container object. | |
| calloc | back to summary |
|---|---|
| public static LLVMMCJITCompilerOptions calloc() Returns a new | |
| calloc | back to summary |
|---|---|
| public static LLVMMCJITCompilerOptions. Returns a new
| |
| calloc | back to summary |
|---|---|
| public static LLVMMCJITCompilerOptions calloc(MemoryStack stack) Returns a new
| |
| calloc | back to summary |
|---|---|
| public static LLVMMCJITCompilerOptions. Returns a new
| |
| callocStack | back to summary |
|---|---|
| public static LLVMMCJITCompilerOptions callocStack()
Deprecated
Deprecated for removal in 3.4.0. Use
| |
| callocStack | back to summary |
|---|---|
| public static LLVMMCJITCompilerOptions callocStack(MemoryStack stack)
Deprecated
Deprecated for removal in 3.4.0. Use
| |
| callocStack | back to summary |
|---|---|
| public static LLVMMCJITCompilerOptions. Deprecated
Deprecated for removal in 3.4.0. Use
| |
| callocStack | back to summary |
|---|---|
| public static LLVMMCJITCompilerOptions. Deprecated
Deprecated for removal in 3.4.0. Use
| |
| CodeModel | back to summary |
|---|---|
public int CodeModel()
| |
| CodeModel | back to summary |
|---|---|
| public LLVMMCJITCompilerOptions CodeModel(int value) Sets the specified value to the | |
| create | back to summary |
|---|---|
| protected LLVMMCJITCompilerOptions create(long address, ByteBuffer container) Implements abstract org. Doc from org. Similar to Effectively, every
| |
| create | back to summary |
|---|---|
| public static LLVMMCJITCompilerOptions create() Returns a new | |
| create | back to summary |
|---|---|
| public static LLVMMCJITCompilerOptions create(long address) Returns a new | |
| create | back to summary |
|---|---|
| public static LLVMMCJITCompilerOptions. Returns a new
| |
| create | back to summary |
|---|---|
| public static LLVMMCJITCompilerOptions. Create a
| |
| createSafe | back to summary |
|---|---|
| public static LLVMMCJITCompilerOptions createSafe(long address) Like
| |
| createSafe | back to summary |
|---|---|
| public static LLVMMCJITCompilerOptions. Like
| |
| EnableFastISel | back to summary |
|---|---|
public boolean EnableFastISel()
| |
| EnableFastISel | back to summary |
|---|---|
| public LLVMMCJITCompilerOptions EnableFastISel(boolean value) Sets the specified value to the | |
| malloc | back to summary |
|---|---|
| public static LLVMMCJITCompilerOptions malloc() Returns a new | |
| malloc | back to summary |
|---|---|
| public static LLVMMCJITCompilerOptions. Returns a new
| |
| malloc | back to summary |
|---|---|
| public static LLVMMCJITCompilerOptions malloc(MemoryStack stack) Returns a new
| |
| malloc | back to summary |
|---|---|
| public static LLVMMCJITCompilerOptions. Returns a new
| |
| mallocStack | back to summary |
|---|---|
| public static LLVMMCJITCompilerOptions mallocStack()
Deprecated
Deprecated for removal in 3.4.0. Use
| |
| mallocStack | back to summary |
|---|---|
| public static LLVMMCJITCompilerOptions mallocStack(MemoryStack stack)
Deprecated
Deprecated for removal in 3.4.0. Use
| |
| mallocStack | back to summary |
|---|---|
| public static LLVMMCJITCompilerOptions. Deprecated
Deprecated for removal in 3.4.0. Use
| |
| mallocStack | back to summary |
|---|---|
| public static LLVMMCJITCompilerOptions. Deprecated
Deprecated for removal in 3.4.0. Use
| |
| MCJMM | back to summary |
|---|---|
public long MCJMM()
| |
| MCJMM | back to summary |
|---|---|
| public LLVMMCJITCompilerOptions MCJMM(long value) Sets the specified value to the | |
| nCodeModel | back to summary |
|---|---|
| public static int nCodeModel(long struct) Unsafe version of | |
| nCodeModel | back to summary |
|---|---|
| public static void nCodeModel(long struct, int value) Unsafe version of | |
| nEnableFastISel | back to summary |
|---|---|
| public static int nEnableFastISel(long struct) Unsafe version of | |
| nEnableFastISel | back to summary |
|---|---|
| public static void nEnableFastISel(long struct, int value) Unsafe version of | |
| nMCJMM | back to summary |
|---|---|
| public static long nMCJMM(long struct) Unsafe version of | |
| nMCJMM | back to summary |
|---|---|
| public static void nMCJMM(long struct, long value) Unsafe version of | |
| nNoFramePointerElim | back to summary |
|---|---|
| public static int nNoFramePointerElim(long struct) Unsafe version of | |
| nNoFramePointerElim | back to summary |
|---|---|
| public static void nNoFramePointerElim(long struct, int value) Unsafe version of | |
| NoFramePointerElim | back to summary |
|---|---|
public boolean NoFramePointerElim()
| |
| NoFramePointerElim | back to summary |
|---|---|
| public LLVMMCJITCompilerOptions NoFramePointerElim(boolean value) Sets the specified value to the | |
| nOptLevel | back to summary |
|---|---|
| public static int nOptLevel(long struct) Unsafe version of | |
| nOptLevel | back to summary |
|---|---|
| public static void nOptLevel(long struct, int value) Unsafe version of | |
| OptLevel | back to summary |
|---|---|
public int OptLevel()
| |
| OptLevel | back to summary |
|---|---|
| public LLVMMCJITCompilerOptions OptLevel(int value) Sets the specified value to the | |
| set | back to summary |
|---|---|
| public LLVMMCJITCompilerOptions set(int OptLevel, int CodeModel, boolean NoFramePointerElim, boolean EnableFastISel, long MCJMM) Initializes this struct with the specified values. | |
| set | back to summary |
|---|---|
| public LLVMMCJITCompilerOptions set(LLVMMCJITCompilerOptions src) Copies the specified struct data to this struct.
| |
| sizeof | back to summary |
|---|---|
| public int sizeof() Implements abstract org. Doc from org. Returns
| |
| validate | back to summary |
|---|---|
| public static void validate(long struct) Validates pointer members that should not be
| |
LLVMMCJITCompilerOptions structs.
| Modifier and Type | Field and Description |
|---|---|
| private static final LLVMMCJITCompilerOptions |
| Access | Constructor and Description |
|---|---|
| public | Buffer(ByteBuffer container)
Creates a new |
| public | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public int | |
| public LLVMMCJITCompilerOptions. | |
| public boolean | |
| public LLVMMCJITCompilerOptions. | |
| protected LLVMMCJITCompilerOptions | |
| public long | |
| public LLVMMCJITCompilerOptions. | |
| public boolean | |
| public LLVMMCJITCompilerOptions. | |
| public int | |
| public LLVMMCJITCompilerOptions. | |
| protected LLVMMCJITCompilerOptions. |
| ELEMENT_FACTORY | back to summary |
|---|---|
| private static final LLVMMCJITCompilerOptions ELEMENT_FACTORY | |
| Buffer | back to summary |
|---|---|
| public Buffer(ByteBuffer container) Creates a new Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values
will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided
by The created buffer instance holds a strong reference to the container object. | |
| Buffer | back to summary |
|---|---|
| public Buffer(long address, int cap) | |
| Buffer | back to summary |
|---|---|
| pack-priv Buffer(long address, ByteBuffer container, int mark, int pos, int lim, int cap) | |
| CodeModel | back to summary |
|---|---|
public int CodeModel()
| |
| CodeModel | back to summary |
|---|---|
| public LLVMMCJITCompilerOptions. Sets the specified value to the | |
| EnableFastISel | back to summary |
|---|---|
public boolean EnableFastISel()
| |
| EnableFastISel | back to summary |
|---|---|
| public LLVMMCJITCompilerOptions. Sets the specified value to the | |
| getElementFactory | back to summary |
|---|---|
| protected LLVMMCJITCompilerOptions getElementFactory() Implements abstract org.
| |
| MCJMM | back to summary |
|---|---|
public long MCJMM()
| |
| MCJMM | back to summary |
|---|---|
| public LLVMMCJITCompilerOptions. Sets the specified value to the | |
| NoFramePointerElim | back to summary |
|---|---|
public boolean NoFramePointerElim()
| |
| NoFramePointerElim | back to summary |
|---|---|
| public LLVMMCJITCompilerOptions. Sets the specified value to the | |
| OptLevel | back to summary |
|---|---|
public int OptLevel()
| |
| OptLevel | back to summary |
|---|---|
| public LLVMMCJITCompilerOptions. Sets the specified value to the | |
| self | back to summary |
|---|---|
| protected LLVMMCJITCompilerOptions. Implements abstract org.
| |