Defines |
#define | DEBUG_TYPE "jit" |
Functions |
LLVMTargetMachineRef | wrap (const TargetMachine *P) |
LLVMGenericValueRef | LLVMCreateGenericValueOfInt (LLVMTypeRef Ty, unsigned long long N, LLVMBool IsSigned) |
LLVMGenericValueRef | LLVMCreateGenericValueOfPointer (void *P) |
LLVMGenericValueRef | LLVMCreateGenericValueOfFloat (LLVMTypeRef TyRef, double N) |
unsigned | LLVMGenericValueIntWidth (LLVMGenericValueRef GenValRef) |
unsigned long long | LLVMGenericValueToInt (LLVMGenericValueRef GenValRef, LLVMBool IsSigned) |
void * | LLVMGenericValueToPointer (LLVMGenericValueRef GenVal) |
double | LLVMGenericValueToFloat (LLVMTypeRef TyRef, LLVMGenericValueRef GenVal) |
void | LLVMDisposeGenericValue (LLVMGenericValueRef GenVal) |
LLVMBool | LLVMCreateExecutionEngineForModule (LLVMExecutionEngineRef *OutEE, LLVMModuleRef M, char **OutError) |
LLVMBool | LLVMCreateInterpreterForModule (LLVMExecutionEngineRef *OutInterp, LLVMModuleRef M, char **OutError) |
LLVMBool | LLVMCreateJITCompilerForModule (LLVMExecutionEngineRef *OutJIT, LLVMModuleRef M, unsigned OptLevel, char **OutError) |
void | LLVMInitializeMCJITCompilerOptions (LLVMMCJITCompilerOptions *PassedOptions, size_t SizeOfPassedOptions) |
LLVMBool | LLVMCreateMCJITCompilerForModule (LLVMExecutionEngineRef *OutJIT, LLVMModuleRef M, LLVMMCJITCompilerOptions *PassedOptions, size_t SizeOfPassedOptions, char **OutError) |
LLVMBool | LLVMCreateExecutionEngine (LLVMExecutionEngineRef *OutEE, LLVMModuleProviderRef MP, char **OutError) |
LLVMBool | LLVMCreateInterpreter (LLVMExecutionEngineRef *OutInterp, LLVMModuleProviderRef MP, char **OutError) |
LLVMBool | LLVMCreateJITCompiler (LLVMExecutionEngineRef *OutJIT, LLVMModuleProviderRef MP, unsigned OptLevel, char **OutError) |
void | LLVMDisposeExecutionEngine (LLVMExecutionEngineRef EE) |
void | LLVMRunStaticConstructors (LLVMExecutionEngineRef EE) |
void | LLVMRunStaticDestructors (LLVMExecutionEngineRef EE) |
int | LLVMRunFunctionAsMain (LLVMExecutionEngineRef EE, LLVMValueRef F, unsigned ArgC, const char *const *ArgV, const char *const *EnvP) |
LLVMGenericValueRef | LLVMRunFunction (LLVMExecutionEngineRef EE, LLVMValueRef F, unsigned NumArgs, LLVMGenericValueRef *Args) |
void | LLVMFreeMachineCodeForFunction (LLVMExecutionEngineRef EE, LLVMValueRef F) |
void | LLVMAddModule (LLVMExecutionEngineRef EE, LLVMModuleRef M) |
void | LLVMAddModuleProvider (LLVMExecutionEngineRef EE, LLVMModuleProviderRef MP) |
LLVMBool | LLVMRemoveModule (LLVMExecutionEngineRef EE, LLVMModuleRef M, LLVMModuleRef *OutMod, char **OutError) |
LLVMBool | LLVMRemoveModuleProvider (LLVMExecutionEngineRef EE, LLVMModuleProviderRef MP, LLVMModuleRef *OutMod, char **OutError) |
LLVMBool | LLVMFindFunction (LLVMExecutionEngineRef EE, const char *Name, LLVMValueRef *OutFn) |
void * | LLVMRecompileAndRelinkFunction (LLVMExecutionEngineRef EE, LLVMValueRef Fn) |
LLVMTargetDataRef | LLVMGetExecutionEngineTargetData (LLVMExecutionEngineRef EE) |
LLVMTargetMachineRef | LLVMGetExecutionEngineTargetMachine (LLVMExecutionEngineRef EE) |
void | LLVMAddGlobalMapping (LLVMExecutionEngineRef EE, LLVMValueRef Global, void *Addr) |
void * | LLVMGetPointerToGlobal (LLVMExecutionEngineRef EE, LLVMValueRef Global) |
LLVMMCJITMemoryManagerRef | LLVMCreateSimpleMCJITMemoryManager (void *Opaque, LLVMMemoryManagerAllocateCodeSectionCallback AllocateCodeSection, LLVMMemoryManagerAllocateDataSectionCallback AllocateDataSection, LLVMMemoryManagerFinalizeMemoryCallback FinalizeMemory, LLVMMemoryManagerDestroyCallback Destroy) |
void | LLVMDisposeMCJITMemoryManager (LLVMMCJITMemoryManagerRef MM) |