Class LLVMMCJITCompilerOptions

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer

@NativeType("struct LLVMMCJITCompilerOptions") public class LLVMMCJITCompilerOptions extends Struct<LLVMMCJITCompilerOptions> implements NativeResource
struct LLVMMCJITCompilerOptions {
    unsigned int OptLevel;
    LLVMCodeModel CodeModel;
    LLVMBool NoFramePointerElim;
    LLVMBool EnableFastISel;
    LLVMMCJITMemoryManagerRef MCJMM;
}
  • Field Details

    • SIZEOF

      public static final int SIZEOF
      The struct size in bytes.
    • ALIGNOF

      public static final int ALIGNOF
      The struct alignment in bytes.
    • OPTLEVEL

      public static final int OPTLEVEL
      The struct member offsets.
    • CODEMODEL

      public static final int CODEMODEL
      The struct member offsets.
    • NOFRAMEPOINTERELIM

      public static final int NOFRAMEPOINTERELIM
      The struct member offsets.
    • ENABLEFASTISEL

      public static final int ENABLEFASTISEL
      The struct member offsets.
    • MCJMM

      public static final int MCJMM
      The struct member offsets.
  • Constructor Details

    • LLVMMCJITCompilerOptions

      public LLVMMCJITCompilerOptions(ByteBuffer container)
      Creates a LLVMMCJITCompilerOptions instance at the current position of the specified ByteBuffer container. Changes to the buffer's content will be visible to the struct instance and vice versa.

      The created instance holds a strong reference to the container object.

  • Method Details