static LLVMErrorRef |
LLVM.createOptimizedJITCompilerForModule(LLVMExecutionEngineRef outJIT,
LLVMModuleRef moduleRef,
BytePointer cpu,
int optLevel)
This function is similar to LLVMCreateJITCompilerForModule() but does CPU specific optimization.
|
static void |
LLVM.LLVMAddGlobalMapping(LLVMExecutionEngineRef EE,
LLVMValueRef Global,
Pointer Addr) |
static void |
LLVM.LLVMAddModule(LLVMExecutionEngineRef EE,
LLVMModuleRef M) |
static int |
LLVM.LLVMCreateExecutionEngineForModule(LLVMExecutionEngineRef OutEE,
LLVMModuleRef M,
byte[] OutError) |
static int |
LLVM.LLVMCreateExecutionEngineForModule(LLVMExecutionEngineRef OutEE,
LLVMModuleRef M,
ByteBuffer OutError) |
static int |
LLVM.LLVMCreateExecutionEngineForModule(LLVMExecutionEngineRef OutEE,
LLVMModuleRef M,
BytePointer OutError) |
static int |
LLVM.LLVMCreateExecutionEngineForModule(LLVMExecutionEngineRef OutEE,
LLVMModuleRef M,
PointerPointer OutError) |
static int |
LLVM.LLVMCreateInterpreterForModule(LLVMExecutionEngineRef OutInterp,
LLVMModuleRef M,
byte[] OutError) |
static int |
LLVM.LLVMCreateInterpreterForModule(LLVMExecutionEngineRef OutInterp,
LLVMModuleRef M,
ByteBuffer OutError) |
static int |
LLVM.LLVMCreateInterpreterForModule(LLVMExecutionEngineRef OutInterp,
LLVMModuleRef M,
BytePointer OutError) |
static int |
LLVM.LLVMCreateInterpreterForModule(LLVMExecutionEngineRef OutInterp,
LLVMModuleRef M,
PointerPointer OutError) |
static int |
LLVM.LLVMCreateJITCompilerForModule(LLVMExecutionEngineRef OutJIT,
LLVMModuleRef M,
int OptLevel,
byte[] OutError) |
static int |
LLVM.LLVMCreateJITCompilerForModule(LLVMExecutionEngineRef OutJIT,
LLVMModuleRef M,
int OptLevel,
ByteBuffer OutError) |
static int |
LLVM.LLVMCreateJITCompilerForModule(LLVMExecutionEngineRef OutJIT,
LLVMModuleRef M,
int OptLevel,
BytePointer OutError) |
static int |
LLVM.LLVMCreateJITCompilerForModule(LLVMExecutionEngineRef OutJIT,
LLVMModuleRef M,
int OptLevel,
PointerPointer OutError) |
static int |
LLVM.LLVMCreateMCJITCompilerForModule(LLVMExecutionEngineRef OutJIT,
LLVMModuleRef M,
LLVMMCJITCompilerOptions Options,
long SizeOfOptions,
byte[] OutError) |
static int |
LLVM.LLVMCreateMCJITCompilerForModule(LLVMExecutionEngineRef OutJIT,
LLVMModuleRef M,
LLVMMCJITCompilerOptions Options,
long SizeOfOptions,
ByteBuffer OutError) |
static int |
LLVM.LLVMCreateMCJITCompilerForModule(LLVMExecutionEngineRef OutJIT,
LLVMModuleRef M,
LLVMMCJITCompilerOptions Options,
long SizeOfOptions,
BytePointer OutError) |
static int |
LLVM.LLVMCreateMCJITCompilerForModule(LLVMExecutionEngineRef OutJIT,
LLVMModuleRef M,
LLVMMCJITCompilerOptions Options,
long SizeOfOptions,
PointerPointer OutError)
Create an MCJIT execution engine for a module, with the given options.
|
static void |
LLVM.LLVMDisposeExecutionEngine(LLVMExecutionEngineRef EE) |
static int |
LLVM.LLVMExecutionEngineGetErrMsg(LLVMExecutionEngineRef EE,
byte[] OutError) |
static int |
LLVM.LLVMExecutionEngineGetErrMsg(LLVMExecutionEngineRef EE,
ByteBuffer OutError) |
static int |
LLVM.LLVMExecutionEngineGetErrMsg(LLVMExecutionEngineRef EE,
BytePointer OutError) |
static int |
LLVM.LLVMExecutionEngineGetErrMsg(LLVMExecutionEngineRef EE,
PointerPointer OutError)
Returns true on error, false on success.
|
static int |
LLVM.LLVMFindFunction(LLVMExecutionEngineRef EE,
BytePointer Name,
LLVMValueRef OutFn) |
static int |
LLVM.LLVMFindFunction(LLVMExecutionEngineRef EE,
String Name,
PointerPointer OutFn) |
static void |
LLVM.LLVMFreeMachineCodeForFunction(LLVMExecutionEngineRef EE,
LLVMValueRef F) |
static LLVMTargetDataRef |
LLVM.LLVMGetExecutionEngineTargetData(LLVMExecutionEngineRef EE) |
static LLVMTargetMachineRef |
LLVM.LLVMGetExecutionEngineTargetMachine(LLVMExecutionEngineRef EE) |
static long |
LLVM.LLVMGetFunctionAddress(LLVMExecutionEngineRef EE,
BytePointer Name) |
static long |
LLVM.LLVMGetFunctionAddress(LLVMExecutionEngineRef EE,
String Name) |
static long |
LLVM.LLVMGetGlobalValueAddress(LLVMExecutionEngineRef EE,
BytePointer Name) |
static long |
LLVM.LLVMGetGlobalValueAddress(LLVMExecutionEngineRef EE,
String Name) |
static Pointer |
LLVM.LLVMGetPointerToGlobal(LLVMExecutionEngineRef EE,
LLVMValueRef Global) |
static Pointer |
LLVM.LLVMRecompileAndRelinkFunction(LLVMExecutionEngineRef EE,
LLVMValueRef Fn) |
static int |
LLVM.LLVMRemoveModule(LLVMExecutionEngineRef EE,
LLVMModuleRef M,
LLVMModuleRef OutMod,
byte[] OutError) |
static int |
LLVM.LLVMRemoveModule(LLVMExecutionEngineRef EE,
LLVMModuleRef M,
LLVMModuleRef OutMod,
ByteBuffer OutError) |
static int |
LLVM.LLVMRemoveModule(LLVMExecutionEngineRef EE,
LLVMModuleRef M,
LLVMModuleRef OutMod,
BytePointer OutError) |
static int |
LLVM.LLVMRemoveModule(LLVMExecutionEngineRef EE,
LLVMModuleRef M,
LLVMModuleRef OutMod,
PointerPointer OutError) |
static int |
LLVM.LLVMRemoveModule(LLVMExecutionEngineRef EE,
LLVMModuleRef M,
PointerPointer OutMod,
byte[] OutError) |
static int |
LLVM.LLVMRemoveModule(LLVMExecutionEngineRef EE,
LLVMModuleRef M,
PointerPointer OutMod,
ByteBuffer OutError) |
static int |
LLVM.LLVMRemoveModule(LLVMExecutionEngineRef EE,
LLVMModuleRef M,
PointerPointer OutMod,
BytePointer OutError) |
static LLVMGenericValueRef |
LLVM.LLVMRunFunction(LLVMExecutionEngineRef EE,
LLVMValueRef F,
int NumArgs,
LLVMGenericValueRef Args) |
static LLVMGenericValueRef |
LLVM.LLVMRunFunction(LLVMExecutionEngineRef EE,
LLVMValueRef F,
int NumArgs,
PointerPointer Args) |
static int |
LLVM.LLVMRunFunctionAsMain(LLVMExecutionEngineRef EE,
LLVMValueRef F,
int ArgC,
byte[] ArgV,
byte[] EnvP) |
static int |
LLVM.LLVMRunFunctionAsMain(LLVMExecutionEngineRef EE,
LLVMValueRef F,
int ArgC,
ByteBuffer ArgV,
ByteBuffer EnvP) |
static int |
LLVM.LLVMRunFunctionAsMain(LLVMExecutionEngineRef EE,
LLVMValueRef F,
int ArgC,
BytePointer ArgV,
BytePointer EnvP) |
static int |
LLVM.LLVMRunFunctionAsMain(LLVMExecutionEngineRef EE,
LLVMValueRef F,
int ArgC,
PointerPointer ArgV,
PointerPointer EnvP) |
static void |
LLVM.LLVMRunStaticConstructors(LLVMExecutionEngineRef EE) |
static void |
LLVM.LLVMRunStaticDestructors(LLVMExecutionEngineRef EE) |