Class LLVMLLJIT

java.lang.Object
org.lwjgl.llvm.LLVMLLJIT

public class LLVMLLJIT extends Object
  • Method Details

    • LLVMOrcCreateLLJITBuilder

      @NativeType("LLVMOrcLLJITBuilderRef") public static long LLVMOrcCreateLLJITBuilder()
      LLVMOrcLLJITBuilderRef LLVMOrcCreateLLJITBuilder(void)
    • LLVMOrcDisposeLLJITBuilder

      public static void LLVMOrcDisposeLLJITBuilder(@NativeType("LLVMOrcLLJITBuilderRef") long Builder)
      void LLVMOrcDisposeLLJITBuilder(LLVMOrcLLJITBuilderRef Builder)
    • LLVMOrcLLJITBuilderSetJITTargetMachineBuilder

      public static void LLVMOrcLLJITBuilderSetJITTargetMachineBuilder(@NativeType("LLVMOrcLLJITBuilderRef") long Builder, @NativeType("LLVMOrcJITTargetMachineBuilderRef") long JTMB)
      void LLVMOrcLLJITBuilderSetJITTargetMachineBuilder(LLVMOrcLLJITBuilderRef Builder, LLVMOrcJITTargetMachineBuilderRef JTMB)
    • nLLVMOrcLLJITBuilderSetObjectLinkingLayerCreator

      public static void nLLVMOrcLLJITBuilderSetObjectLinkingLayerCreator(long Builder, long F, long Ctx)
      void LLVMOrcLLJITBuilderSetObjectLinkingLayerCreator(LLVMOrcLLJITBuilderRef Builder, LLVMOrcObjectLayerRef (*) (void *, LLVMOrcExecutionSessionRef, char const *) F, void * Ctx)
    • LLVMOrcLLJITBuilderSetObjectLinkingLayerCreator

      public static void LLVMOrcLLJITBuilderSetObjectLinkingLayerCreator(@NativeType("LLVMOrcLLJITBuilderRef") long Builder, @NativeType("LLVMOrcObjectLayerRef (*) (void *, LLVMOrcExecutionSessionRef, char const *)") LLVMOrcLLJITBuilderObjectLinkingLayerCreatorFunctionI F, @NativeType("void *") long Ctx)
      void LLVMOrcLLJITBuilderSetObjectLinkingLayerCreator(LLVMOrcLLJITBuilderRef Builder, LLVMOrcObjectLayerRef (*) (void *, LLVMOrcExecutionSessionRef, char const *) F, void * Ctx)
    • nLLVMOrcCreateLLJIT

      public static long nLLVMOrcCreateLLJIT(long Result, long Builder)
      LLVMErrorRef LLVMOrcCreateLLJIT(LLVMOrcLLJITRef * Result, LLVMOrcLLJITBuilderRef Builder)
    • LLVMOrcCreateLLJIT

      @NativeType("LLVMErrorRef") public static long LLVMOrcCreateLLJIT(@NativeType("LLVMOrcLLJITRef *") PointerBuffer Result, @NativeType("LLVMOrcLLJITBuilderRef") long Builder)
      LLVMErrorRef LLVMOrcCreateLLJIT(LLVMOrcLLJITRef * Result, LLVMOrcLLJITBuilderRef Builder)
    • LLVMOrcDisposeLLJIT

      @NativeType("LLVMErrorRef") public static long LLVMOrcDisposeLLJIT(@NativeType("LLVMOrcLLJITRef") long J)
      LLVMErrorRef LLVMOrcDisposeLLJIT(LLVMOrcLLJITRef J)
    • LLVMOrcLLJITGetExecutionSession

      @NativeType("LLVMOrcExecutionSessionRef") public static long LLVMOrcLLJITGetExecutionSession(@NativeType("LLVMOrcLLJITRef") long J)
      LLVMOrcExecutionSessionRef LLVMOrcLLJITGetExecutionSession(LLVMOrcLLJITRef J)
    • LLVMOrcLLJITGetMainJITDylib

      @NativeType("LLVMOrcJITDylibRef") public static long LLVMOrcLLJITGetMainJITDylib(@NativeType("LLVMOrcLLJITRef") long J)
      LLVMOrcJITDylibRef LLVMOrcLLJITGetMainJITDylib(LLVMOrcLLJITRef J)
    • nLLVMOrcLLJITGetTripleString

      public static long nLLVMOrcLLJITGetTripleString(long J)
      char const * LLVMOrcLLJITGetTripleString(LLVMOrcLLJITRef J)
    • LLVMOrcLLJITGetTripleString

      @NativeType("char const *") public static @Nullable String LLVMOrcLLJITGetTripleString(@NativeType("LLVMOrcLLJITRef") long J)
      char const * LLVMOrcLLJITGetTripleString(LLVMOrcLLJITRef J)
    • LLVMOrcLLJITGetGlobalPrefix

      @NativeType("char") public static byte LLVMOrcLLJITGetGlobalPrefix(@NativeType("LLVMOrcLLJITRef") long J)
      char LLVMOrcLLJITGetGlobalPrefix(LLVMOrcLLJITRef J)
    • nLLVMOrcLLJITMangleAndIntern

      public static long nLLVMOrcLLJITMangleAndIntern(long J, long UnmangledName)
      LLVMOrcSymbolStringPoolEntryRef LLVMOrcLLJITMangleAndIntern(LLVMOrcLLJITRef J, char const * UnmangledName)
    • LLVMOrcLLJITMangleAndIntern

      @NativeType("LLVMOrcSymbolStringPoolEntryRef") public static long LLVMOrcLLJITMangleAndIntern(@NativeType("LLVMOrcLLJITRef") long J, @NativeType("char const *") ByteBuffer UnmangledName)
      LLVMOrcSymbolStringPoolEntryRef LLVMOrcLLJITMangleAndIntern(LLVMOrcLLJITRef J, char const * UnmangledName)
    • LLVMOrcLLJITMangleAndIntern

      @NativeType("LLVMOrcSymbolStringPoolEntryRef") public static long LLVMOrcLLJITMangleAndIntern(@NativeType("LLVMOrcLLJITRef") long J, @NativeType("char const *") CharSequence UnmangledName)
      LLVMOrcSymbolStringPoolEntryRef LLVMOrcLLJITMangleAndIntern(LLVMOrcLLJITRef J, char const * UnmangledName)
    • LLVMOrcLLJITAddObjectFile

      @NativeType("LLVMErrorRef") public static long LLVMOrcLLJITAddObjectFile(@NativeType("LLVMOrcLLJITRef") long J, @NativeType("LLVMOrcJITDylibRef") long JD, @NativeType("LLVMMemoryBufferRef") long ObjBuffer)
      LLVMErrorRef LLVMOrcLLJITAddObjectFile(LLVMOrcLLJITRef J, LLVMOrcJITDylibRef JD, LLVMMemoryBufferRef ObjBuffer)
    • LLVMOrcLLJITAddObjectFileWithRT

      @NativeType("LLVMErrorRef") public static long LLVMOrcLLJITAddObjectFileWithRT(@NativeType("LLVMOrcLLJITRef") long J, @NativeType("LLVMOrcResourceTrackerRef") long RT, @NativeType("LLVMMemoryBufferRef") long ObjBuffer)
      LLVMErrorRef LLVMOrcLLJITAddObjectFileWithRT(LLVMOrcLLJITRef J, LLVMOrcResourceTrackerRef RT, LLVMMemoryBufferRef ObjBuffer)
    • LLVMOrcLLJITAddLLVMIRModule

      @NativeType("LLVMErrorRef") public static long LLVMOrcLLJITAddLLVMIRModule(@NativeType("LLVMOrcLLJITRef") long J, @NativeType("LLVMOrcJITDylibRef") long JD, @NativeType("LLVMOrcThreadSafeModuleRef") long TSM)
      LLVMErrorRef LLVMOrcLLJITAddLLVMIRModule(LLVMOrcLLJITRef J, LLVMOrcJITDylibRef JD, LLVMOrcThreadSafeModuleRef TSM)
    • LLVMOrcLLJITAddLLVMIRModuleWithRT

      @NativeType("LLVMErrorRef") public static long LLVMOrcLLJITAddLLVMIRModuleWithRT(@NativeType("LLVMOrcLLJITRef") long J, @NativeType("LLVMOrcResourceTrackerRef") long JD, @NativeType("LLVMOrcThreadSafeModuleRef") long TSM)
      LLVMErrorRef LLVMOrcLLJITAddLLVMIRModuleWithRT(LLVMOrcLLJITRef J, LLVMOrcResourceTrackerRef JD, LLVMOrcThreadSafeModuleRef TSM)
    • nLLVMOrcLLJITLookup

      public static long nLLVMOrcLLJITLookup(long J, long Result, long Name)
      LLVMErrorRef LLVMOrcLLJITLookup(LLVMOrcLLJITRef J, LLVMOrcExecutorAddress * Result, char const * Name)
    • LLVMOrcLLJITLookup

      @NativeType("LLVMErrorRef") public static long LLVMOrcLLJITLookup(@NativeType("LLVMOrcLLJITRef") long J, @NativeType("LLVMOrcExecutorAddress *") LongBuffer Result, @NativeType("char const *") ByteBuffer Name)
      LLVMErrorRef LLVMOrcLLJITLookup(LLVMOrcLLJITRef J, LLVMOrcExecutorAddress * Result, char const * Name)
    • LLVMOrcLLJITLookup

      @NativeType("LLVMErrorRef") public static long LLVMOrcLLJITLookup(@NativeType("LLVMOrcLLJITRef") long J, @NativeType("LLVMOrcExecutorAddress *") LongBuffer Result, @NativeType("char const *") CharSequence Name)
      LLVMErrorRef LLVMOrcLLJITLookup(LLVMOrcLLJITRef J, LLVMOrcExecutorAddress * Result, char const * Name)
    • LLVMOrcLLJITGetObjLinkingLayer

      @NativeType("LLVMOrcObjectLayerRef") public static long LLVMOrcLLJITGetObjLinkingLayer(@NativeType("LLVMOrcLLJITRef") long J)
      LLVMOrcObjectLayerRef LLVMOrcLLJITGetObjLinkingLayer(LLVMOrcLLJITRef J)
    • LLVMOrcLLJITGetObjTransformLayer

      @NativeType("LLVMOrcObjectTransformLayerRef") public static long LLVMOrcLLJITGetObjTransformLayer(@NativeType("LLVMOrcLLJITRef") long J)
      LLVMOrcObjectTransformLayerRef LLVMOrcLLJITGetObjTransformLayer(LLVMOrcLLJITRef J)
    • LLVMOrcLLJITGetIRTransformLayer

      @NativeType("LLVMOrcIRTransformLayerRef") public static long LLVMOrcLLJITGetIRTransformLayer(@NativeType("LLVMOrcLLJITRef") long J)
      LLVMOrcIRTransformLayerRef LLVMOrcLLJITGetIRTransformLayer(LLVMOrcLLJITRef J)
    • nLLVMOrcLLJITGetDataLayoutStr

      public static long nLLVMOrcLLJITGetDataLayoutStr(long J)
      char const * LLVMOrcLLJITGetDataLayoutStr(LLVMOrcLLJITRef J)
    • LLVMOrcLLJITGetDataLayoutStr

      @NativeType("char const *") public static @Nullable String LLVMOrcLLJITGetDataLayoutStr(@NativeType("LLVMOrcLLJITRef") long J)
      char const * LLVMOrcLLJITGetDataLayoutStr(LLVMOrcLLJITRef J)