| Package | Description |
|---|---|
| org.bytedeco.llvm.global |
| Modifier and Type | Method and Description |
|---|---|
static LLVMErrorRef |
LLVM.LLVMOrcCreateLLJIT(LLVMOrcLLJITRef Result,
LLVMOrcLLJITBuilderRef Builder)
Create an LLJIT instance from an LLJITBuilder.
|
static LLVMErrorRef |
LLVM.LLVMOrcDisposeLLJIT(LLVMOrcLLJITRef J)
Dispose of an LLJIT instance.
|
static LLVMErrorRef |
LLVM.LLVMOrcLLJITAddLLVMIRModule(LLVMOrcLLJITRef J,
LLVMOrcJITDylibRef JD,
LLVMOrcThreadSafeModuleRef TSM)
Add an IR module to the given JITDylib in the given LLJIT instance.
|
static LLVMErrorRef |
LLVM.LLVMOrcLLJITAddLLVMIRModuleWithRT(LLVMOrcLLJITRef J,
LLVMOrcResourceTrackerRef JD,
LLVMOrcThreadSafeModuleRef TSM)
Add an IR module to the given ResourceTracker's JITDylib in the given LLJIT
instance.
|
static LLVMErrorRef |
LLVM.LLVMOrcLLJITAddObjectFile(LLVMOrcLLJITRef J,
LLVMOrcJITDylibRef JD,
LLVMMemoryBufferRef ObjBuffer)
Add a buffer representing an object file to the given JITDylib in the given
LLJIT instance.
|
static LLVMErrorRef |
LLVM.LLVMOrcLLJITAddObjectFileWithRT(LLVMOrcLLJITRef J,
LLVMOrcResourceTrackerRef RT,
LLVMMemoryBufferRef ObjBuffer)
Add a buffer representing an object file to the given ResourceTracker's
JITDylib in the given LLJIT instance.
|
static BytePointer |
LLVM.LLVMOrcLLJITGetDataLayoutStr(LLVMOrcLLJITRef J)
Get the LLJIT instance's default data layout string.
|
static LLVMOrcExecutionSessionRef |
LLVM.LLVMOrcLLJITGetExecutionSession(LLVMOrcLLJITRef J)
Get a reference to the ExecutionSession for this LLJIT instance.
|
static byte |
LLVM.LLVMOrcLLJITGetGlobalPrefix(LLVMOrcLLJITRef J)
Returns the global prefix character according to the LLJIT's DataLayout.
|
static LLVMOrcIRTransformLayerRef |
LLVM.LLVMOrcLLJITGetIRTransformLayer(LLVMOrcLLJITRef J)
Returns a non-owning reference to the LLJIT instance's IR transform layer.
|
static LLVMOrcJITDylibRef |
LLVM.LLVMOrcLLJITGetMainJITDylib(LLVMOrcLLJITRef J)
Return a reference to the Main JITDylib.
|
static LLVMOrcObjectLayerRef |
LLVM.LLVMOrcLLJITGetObjLinkingLayer(LLVMOrcLLJITRef J)
Returns a non-owning reference to the LLJIT instance's object linking layer.
|
static LLVMOrcObjectTransformLayerRef |
LLVM.LLVMOrcLLJITGetObjTransformLayer(LLVMOrcLLJITRef J)
Returns a non-owning reference to the LLJIT instance's object linking layer.
|
static BytePointer |
LLVM.LLVMOrcLLJITGetTripleString(LLVMOrcLLJITRef J)
Return the target triple for this LLJIT instance.
|
static LLVMErrorRef |
LLVM.LLVMOrcLLJITLookup(LLVMOrcLLJITRef J,
long[] Result,
BytePointer Name) |
static LLVMErrorRef |
LLVM.LLVMOrcLLJITLookup(LLVMOrcLLJITRef J,
long[] Result,
String Name) |
static LLVMErrorRef |
LLVM.LLVMOrcLLJITLookup(LLVMOrcLLJITRef J,
LongBuffer Result,
BytePointer Name) |
static LLVMErrorRef |
LLVM.LLVMOrcLLJITLookup(LLVMOrcLLJITRef J,
LongBuffer Result,
String Name) |
static LLVMErrorRef |
LLVM.LLVMOrcLLJITLookup(LLVMOrcLLJITRef J,
LongPointer Result,
BytePointer Name)
Look up the given symbol in the main JITDylib of the given LLJIT instance.
|
static LLVMErrorRef |
LLVM.LLVMOrcLLJITLookup(LLVMOrcLLJITRef J,
LongPointer Result,
String Name) |
static LLVMOrcSymbolStringPoolEntryRef |
LLVM.LLVMOrcLLJITMangleAndIntern(LLVMOrcLLJITRef J,
BytePointer UnmangledName)
Mangles the given string according to the LLJIT instance's DataLayout, then
interns the result in the SymbolStringPool and returns a reference to the
pool entry.
|
static LLVMOrcSymbolStringPoolEntryRef |
LLVM.LLVMOrcLLJITMangleAndIntern(LLVMOrcLLJITRef J,
String UnmangledName) |
Copyright © 2025. All rights reserved.