Class LLVMLLJIT

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

public class LLVMLLJIT extends Object
  • Method Details

    • LLVMOrcCreateLLJITBuilder

      public static long LLVMOrcCreateLLJITBuilder()
      LLVMOrcLLJITBuilderRef LLVMOrcCreateLLJITBuilder(void)
    • LLVMOrcDisposeLLJITBuilder

      public static void LLVMOrcDisposeLLJITBuilder(long Builder)
      void LLVMOrcDisposeLLJITBuilder(LLVMOrcLLJITBuilderRef Builder)
    • LLVMOrcLLJITBuilderSetJITTargetMachineBuilder

      public static void LLVMOrcLLJITBuilderSetJITTargetMachineBuilder(long Builder, 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(long Builder, LLVMOrcLLJITBuilderObjectLinkingLayerCreatorFunctionI F, 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

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

      public static long LLVMOrcDisposeLLJIT(long J)
      LLVMErrorRef LLVMOrcDisposeLLJIT(LLVMOrcLLJITRef J)
    • LLVMOrcLLJITGetExecutionSession

      public static long LLVMOrcLLJITGetExecutionSession(long J)
      LLVMOrcExecutionSessionRef LLVMOrcLLJITGetExecutionSession(LLVMOrcLLJITRef J)
    • LLVMOrcLLJITGetMainJITDylib

      public static long LLVMOrcLLJITGetMainJITDylib(long J)
      LLVMOrcJITDylibRef LLVMOrcLLJITGetMainJITDylib(LLVMOrcLLJITRef J)
    • nLLVMOrcLLJITGetTripleString

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

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

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

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

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

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

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

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

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

      public static long LLVMOrcLLJITAddLLVMIRModuleWithRT(long J, long JD, 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

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

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

      public static long LLVMOrcLLJITGetObjLinkingLayer(long J)
      LLVMOrcObjectLayerRef LLVMOrcLLJITGetObjLinkingLayer(LLVMOrcLLJITRef J)
    • LLVMOrcLLJITGetObjTransformLayer

      public static long LLVMOrcLLJITGetObjTransformLayer(long J)
      LLVMOrcObjectTransformLayerRef LLVMOrcLLJITGetObjTransformLayer(LLVMOrcLLJITRef J)
    • LLVMOrcLLJITGetIRTransformLayer

      public static long LLVMOrcLLJITGetIRTransformLayer(long J)
      LLVMOrcIRTransformLayerRef LLVMOrcLLJITGetIRTransformLayer(LLVMOrcLLJITRef J)
    • nLLVMOrcLLJITGetDataLayoutStr

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

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