| Modifier and Type | Class and Description |
|---|---|
| public static class | LLVMOrc.
Contains the function pointers loaded from |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | LLVMJITSymbolGenericFlagsCallable
Represents generic linkage flags for a symbol definition. |
| public static final int | LLVMJITSymbolGenericFlagsExported
Represents generic linkage flags for a symbol definition. |
| public static final int | LLVMJITSymbolGenericFlagsMaterializationSideEffectsOnly
Represents generic linkage flags for a symbol definition. |
| public static final int | LLVMJITSymbolGenericFlagsNone
Represents generic linkage flags for a symbol definition. |
| public static final int | LLVMJITSymbolGenericFlagsWeak
Represents generic linkage flags for a symbol definition. |
| public static final int | LLVMOrcJITDylibLookupFlagsMatchAllSymbols
|
| public static final int | LLVMOrcJITDylibLookupFlagsMatchExportedSymbolsOnly
|
| public static final int | LLVMOrcLookupKindDLSym
Lookup kind. |
| public static final int | LLVMOrcLookupKindStatic
Lookup kind. |
| public static final int | LLVMOrcSymbolLookupFlagsRequiredSymbol
Symbol lookup flags for lookup sets. |
| public static final int | LLVMOrcSymbolLookupFlagsWeaklyReferencedSymbol
Symbol lookup flags for lookup sets. |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static long | LLVMOrcAbsoluteSymbols(LLVMOrcCSymbolMapPair.
Create a |
| public static long | LLVMOrcCreateCustomCAPIDefinitionGenerator(LLVMOrcCAPIDefinitionGeneratorTryToGenerateFunctionI F, long Ctx, LLVMOrcDisposeCAPIDefinitionGeneratorFunctionI Dispose)
Create a custom generator. |
| public static long | LLVMOrcCreateCustomMaterializationUnit(ByteBuffer Name, long Ctx, LLVMOrcCSymbolFlagsMapPair.
Create a custom |
| public static long | LLVMOrcCreateCustomMaterializationUnit(CharSequence Name, long Ctx, LLVMOrcCSymbolFlagsMapPair.
Create a custom |
| public static long | LLVMOrcCreateDumpObjects(ByteBuffer DumpDir, ByteBuffer IdentifierOverride)
Create a |
| public static long | LLVMOrcCreateDumpObjects(CharSequence DumpDir, CharSequence IdentifierOverride)
Create a |
| public static long | LLVMOrcCreateDynamicLibrarySearchGeneratorForPath(PointerBuffer Result, ByteBuffer FileName, byte GlobalPrefix, LLVMOrcSymbolPredicateI Filter, long FilterCtx)
Get a |
| public static long | LLVMOrcCreateDynamicLibrarySearchGeneratorForPath(PointerBuffer Result, CharSequence FileName, byte GlobalPrefix, LLVMOrcSymbolPredicateI Filter, long FilterCtx)
Get a |
| public static long | LLVMOrcCreateDynamicLibrarySearchGeneratorForProcess(PointerBuffer Result, byte GlobalPrefx, LLVMOrcSymbolPredicateI Filter, long FilterCtx)
Get a |
| public static long | LLVMOrcCreateLocalIndirectStubsManager(ByteBuffer TargetTriple)
Create a |
| public static long | LLVMOrcCreateLocalIndirectStubsManager(CharSequence TargetTriple)
Create a |
| public static long | LLVMOrcCreateLocalLazyCallThroughManager(ByteBuffer TargetTriple, long ES, long ErrorHandlerAddr, PointerBuffer LCTM)
|
| public static long | LLVMOrcCreateLocalLazyCallThroughManager(CharSequence TargetTriple, long ES, long ErrorHandlerAddr, PointerBuffer LCTM)
|
| public static long | |
| public static long | LLVMOrcCreateNewThreadSafeModule(long M, long TSCtx)
Create a |
| public static long | LLVMOrcCreateStaticLibrarySearchGeneratorForPath(PointerBuffer Result, long ObjLayer, ByteBuffer FileName, ByteBuffer TargetTriple)
Get a |
| public static long | LLVMOrcCreateStaticLibrarySearchGeneratorForPath(PointerBuffer Result, long ObjLayer, CharSequence FileName, CharSequence TargetTriple)
Get a |
| public static void | LLVMOrcDisposeCSymbolFlagsMap(LLVMOrcCSymbolFlagsMapPair Pairs)
Disposes of the passed |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | LLVMOrcDisposeMaterializationResponsibility(long MR)
Disposes of the passed |
| public static void | |
| public static void | |
| public static void | LLVMOrcDisposeSymbols(PointerBuffer Symbols)
Disposes of the passed |
| public static void | |
| public static void | |
| public static long | LLVMOrcDumpObjects_CallOperator(long DumpObjects, PointerBuffer ObjBuffer)
Dump the contents of the given |
| public static long | |
| public static long | |
| public static long | LLVMOrcExecutionSessionCreateJITDylib(long ES, PointerBuffer Result, ByteBuffer Name)
Create a |
| public static long | LLVMOrcExecutionSessionCreateJITDylib(long ES, PointerBuffer Result, CharSequence Name)
Create a |
| public static long | LLVMOrcExecutionSessionGetJITDylibByName(long ES, ByteBuffer Name)
Returns the |
| public static long | LLVMOrcExecutionSessionGetJITDylibByName(long ES, CharSequence Name)
Returns the |
| public static long | LLVMOrcExecutionSessionGetSymbolStringPool(long ES)
Return a reference to the |
| public static long | LLVMOrcExecutionSessionIntern(long ES, ByteBuffer Name)
Intern a string in the |
| public static long | LLVMOrcExecutionSessionIntern(long ES, CharSequence Name)
Intern a string in the |
| public static void | LLVMOrcExecutionSessionLookup(long ES, int K, LLVMOrcCJITDylibSearchOrderElement.
Look up symbols in an execution session. |
| public static void | LLVMOrcExecutionSessionSetErrorReporter(long ES, LLVMOrcErrorReporterFunctionI ReportError, long Ctx)
Attach a custom error reporter function to the |
| public static void | |
| public static void | LLVMOrcIRTransformLayerSetTransform(long IRTransformLayer, LLVMOrcIRTransformLayerTransformFunctionI TransformFunction, long Ctx)
Set the transform function of the provided transform layer, passing through a pointer to user provided context. |
| public static void | |
| public static long | LLVMOrcJITDylibClear(long JD)
Calls remove on all trackers associated with this |
| public static long | LLVMOrcJITDylibCreateResourceTracker(long JD)
Return a reference to a newly created resource tracker associated with |
| public static long | |
| public static long | LLVMOrcJITDylibGetDefaultResourceTracker(long JD)
Return a reference to the default resource tracker for the given |
| public static long | LLVMOrcJITTargetMachineBuilderCreateFromTargetMachine(long TM)
Create a |
| public static long | LLVMOrcJITTargetMachineBuilderDetectHost(PointerBuffer Result)
Create a |
| public static String | LLVMOrcJITTargetMachineBuilderGetTargetTriple(long JTMB)
Returns the target triple for the given |
| public static void | LLVMOrcJITTargetMachineBuilderSetTargetTriple(long JTMB, ByteBuffer TargetTriple)
Sets the target triple for the given |
| public static void | LLVMOrcJITTargetMachineBuilderSetTargetTriple(long JTMB, CharSequence TargetTriple)
Sets the target triple for the given |
| public static long | LLVMOrcLazyReexports(long LCTM, long ISM, long SourceRef, LLVMOrcCSymbolAliasMapPair.
Create a |
| public static void | LLVMOrcLookupStateContinueLookup(long S, long Err)
Continue a lookup that was suspended in a generator (see |
| public static void | LLVMOrcMaterializationResponsibilityAddDependencies(long MR, long Name, LLVMOrcCDependenceMapPair.
Adds dependencies to a symbol that the |
| public static void | LLVMOrcMaterializationResponsibilityAddDependenciesForAll(long MR, LLVMOrcCDependenceMapPair.
Adds dependencies to all symbols that the |
| public static long | LLVMOrcMaterializationResponsibilityDefineMaterializing(long MR, LLVMOrcCSymbolFlagsMapPair.
Attempt to claim responsibility for new definitions. |
| public static long | LLVMOrcMaterializationResponsibilityDelegate(long MR, PointerBuffer Symbols, PointerBuffer Result)
Delegates responsibility for the given symbols to the returned materialization responsibility. |
| public static void | LLVMOrcMaterializationResponsibilityFailMaterialization(long MR)
Notify all not-yet-emitted covered by this |
| public static long | LLVMOrcMaterializationResponsibilityGetExecutionSession(long MR)
Returns the |
| public static long | LLVMOrcMaterializationResponsibilityGetInitializerSymbol(long MR)
Returns the initialization pseudo-symbol, if any. |
| public static PointerBuffer | LLVMOrcMaterializationResponsibilityGetRequestedSymbols(long MR)
Returns the names of any symbols covered by this |
| public static LLVMOrcCSymbolFlagsMapPair. | LLVMOrcMaterializationResponsibilityGetSymbols(long MR)
Returns the symbol flags map for this responsibility instance. |
| public static long | LLVMOrcMaterializationResponsibilityGetTargetDylib(long MR)
Returns the target |
| public static long | LLVMOrcMaterializationResponsibilityNotifyEmitted(long MR)
Notifies the target |
| public static long | LLVMOrcMaterializationResponsibilityNotifyResolved(long MR, LLVMOrcCSymbolMapPair.
Notifies the target |
| public static long | LLVMOrcMaterializationResponsibilityReplace(long MR, long MU)
Transfers responsibility to the given |
| public static long | LLVMOrcObjectLayerAddObjectFile(long ObjLayer, long JD, long ObjBuffer)
Add an object to an |
| public static long | LLVMOrcObjectLayerAddObjectFileWithRT(long ObjLayer, long RT, long ObjBuffer)
Add an object to an |
| public static void | LLVMOrcObjectLayerEmit(long ObjLayer, long R, long ObjBuffer)
Emit an object buffer to an |
| public static void | LLVMOrcObjectTransformLayerSetTransform(long ObjTransformLayer, LLVMOrcObjectTransformLayerTransformFunctionI TransformFunction, long Ctx)
Set the transform function on an |
| public static void | |
| public static void | |
| public static long | |
| public static void | LLVMOrcResourceTrackerTransferTo(long SrcRT, long DstRT)
Transfers tracking of all resources associated with resource tracker |
| public static void | |
| public static void | |
| public static String | |
| public static long | |
| public static long | LLVMOrcThreadSafeModuleWithModuleDo(long TSM, LLVMOrcGenericIRModuleOperationFunctionI F, long Ctx)
Apply the given function to the module contained in this |
| public static long | |
| public static long | nLLVMOrcCreateCustomCAPIDefinitionGenerator(long F, long Ctx, long Dispose)
Unsafe version of: |
| public static long | nLLVMOrcCreateCustomMaterializationUnit(long Name, long Ctx, long Syms, long NumSyms, long InitSym, long Materialize, long Discard, long Destroy)
Unsafe version of: |
| public static long | nLLVMOrcCreateDumpObjects(long DumpDir, long IdentifierOverride)
Unsafe version of: |
| public static long | nLLVMOrcCreateDynamicLibrarySearchGeneratorForPath(long Result, long FileName, byte GlobalPrefix, long Filter, long FilterCtx)
Unsafe version of: |
| public static long | nLLVMOrcCreateDynamicLibrarySearchGeneratorForProcess(long Result, byte GlobalPrefx, long Filter, long FilterCtx)
Unsafe version of: |
| public static long | nLLVMOrcCreateLocalIndirectStubsManager(long TargetTriple)
Unsafe version of: |
| public static long | nLLVMOrcCreateLocalLazyCallThroughManager(long TargetTriple, long ES, long ErrorHandlerAddr, long LCTM)
Unsafe version of: |
| public static long | nLLVMOrcCreateStaticLibrarySearchGeneratorForPath(long Result, long ObjLayer, long FileName, long TargetTriple)
Unsafe version of: |
| public static void | |
| public static void | |
| public static long | nLLVMOrcDumpObjects_CallOperator(long DumpObjects, long ObjBuffer)
Unsafe version of: |
| public static long | nLLVMOrcExecutionSessionCreateBareJITDylib(long ES, long Name)
Unsafe version of: |
| public static long | nLLVMOrcExecutionSessionCreateJITDylib(long ES, long Result, long Name)
Unsafe version of: |
| public static long | nLLVMOrcExecutionSessionGetJITDylibByName(long ES, long Name)
Unsafe version of: |
| public static long | |
| public static void | nLLVMOrcExecutionSessionLookup(long ES, int K, long SearchOrder, long SearchOrderSize, long Symbols, long SymbolsSize, long HandleResult, long Ctx)
Unsafe version of: |
| public static void | nLLVMOrcExecutionSessionSetErrorReporter(long ES, long ReportError, long Ctx)
Unsafe version of: |
| public static void | nLLVMOrcIRTransformLayerSetTransform(long IRTransformLayer, long TransformFunction, long Ctx)
Unsafe version of: |
| public static long | nLLVMOrcJITTargetMachineBuilderDetectHost(long Result)
Unsafe version of: |
| public static long | nLLVMOrcJITTargetMachineBuilderGetTargetTriple(long JTMB)
Unsafe version of: |
| public static void | nLLVMOrcJITTargetMachineBuilderSetTargetTriple(long JTMB, long TargetTriple)
Unsafe version of: |
| public static long | nLLVMOrcLazyReexports(long LCTM, long ISM, long SourceRef, long CallableAliases, long NumPairs)
Unsafe version of: |
| public static void | nLLVMOrcMaterializationResponsibilityAddDependencies(long MR, long Name, long Dependencies, long NumPairs)
Unsafe version of: |
| public static void | nLLVMOrcMaterializationResponsibilityAddDependenciesForAll(long MR, long Dependencies, long NumPairs)
Unsafe version of: |
| public static long | nLLVMOrcMaterializationResponsibilityDefineMaterializing(long MR, long Pairs, long NumPairs)
Unsafe version of: |
| public static long | nLLVMOrcMaterializationResponsibilityDelegate(long MR, long Symbols, long NumSymbols, long Result)
Unsafe version of: |
| public static long | nLLVMOrcMaterializationResponsibilityGetRequestedSymbols(long MR, long NumSymbols)
Unsafe version of: |
| public static long | nLLVMOrcMaterializationResponsibilityGetSymbols(long MR, long NumPairs)
Unsafe version of: |
| public static long | nLLVMOrcMaterializationResponsibilityNotifyResolved(long MR, long Symbols, long NumPairs)
Unsafe version of: |
| public static void | nLLVMOrcObjectTransformLayerSetTransform(long ObjTransformLayer, long TransformFunction, long Ctx)
Unsafe version of: |
| public static long | |
| public static long | nLLVMOrcThreadSafeModuleWithModuleDo(long TSM, long F, long Ctx)
Unsafe version of: |