static LLVMOrcMaterializationUnitRef |
LLVM.LLVMOrcCreateCustomMaterializationUnit(BytePointer Name,
Pointer Ctx,
LLVMOrcCSymbolFlagsMapPair Syms,
long NumSyms,
LLVMOrcSymbolStringPoolEntryRef InitSym,
LLVMOrcMaterializationUnitMaterializeFunction Materialize,
LLVMOrcMaterializationUnitDiscardFunction Discard,
LLVMOrcMaterializationUnitDestroyFunction Destroy)
Create a custom MaterializationUnit.
|
static LLVMOrcMaterializationUnitRef |
LLVM.LLVMOrcCreateCustomMaterializationUnit(String Name,
Pointer Ctx,
LLVMOrcCSymbolFlagsMapPair Syms,
long NumSyms,
LLVMOrcSymbolStringPoolEntryRef InitSym,
LLVMOrcMaterializationUnitMaterializeFunction Materialize,
LLVMOrcMaterializationUnitDiscardFunction Discard,
LLVMOrcMaterializationUnitDestroyFunction Destroy) |
static void |
LLVM.LLVMOrcDisposeCSymbolFlagsMap(LLVMOrcCSymbolFlagsMapPair Pairs)
Disposes of the passed LLVMOrcCSymbolFlagsMap.
|
static LLVMErrorRef |
LLVM.LLVMOrcMaterializationResponsibilityDefineMaterializing(LLVMOrcMaterializationResponsibilityRef MR,
LLVMOrcCSymbolFlagsMapPair Pairs,
long NumPairs)
Attempt to claim responsibility for new definitions.
|