Lines Matching refs:LLVMExecutionEngineRef
41 typedef struct LLVMOpaqueExecutionEngine *LLVMExecutionEngineRef; typedef
75 LLVMBool LLVMCreateExecutionEngineForModule(LLVMExecutionEngineRef *OutEE,
79 LLVMBool LLVMCreateInterpreterForModule(LLVMExecutionEngineRef *OutInterp,
83 LLVMBool LLVMCreateJITCompilerForModule(LLVMExecutionEngineRef *OutJIT,
109 LLVMExecutionEngineRef *OutJIT, LLVMModuleRef M,
113 void LLVMDisposeExecutionEngine(LLVMExecutionEngineRef EE);
115 void LLVMRunStaticConstructors(LLVMExecutionEngineRef EE);
117 void LLVMRunStaticDestructors(LLVMExecutionEngineRef EE);
119 int LLVMRunFunctionAsMain(LLVMExecutionEngineRef EE, LLVMValueRef F,
123 LLVMGenericValueRef LLVMRunFunction(LLVMExecutionEngineRef EE, LLVMValueRef F,
127 void LLVMFreeMachineCodeForFunction(LLVMExecutionEngineRef EE, LLVMValueRef F);
129 void LLVMAddModule(LLVMExecutionEngineRef EE, LLVMModuleRef M);
131 LLVMBool LLVMRemoveModule(LLVMExecutionEngineRef EE, LLVMModuleRef M,
134 LLVMBool LLVMFindFunction(LLVMExecutionEngineRef EE, const char *Name,
137 void *LLVMRecompileAndRelinkFunction(LLVMExecutionEngineRef EE,
140 LLVMTargetDataRef LLVMGetExecutionEngineTargetData(LLVMExecutionEngineRef EE);
142 LLVMGetExecutionEngineTargetMachine(LLVMExecutionEngineRef EE);
144 void LLVMAddGlobalMapping(LLVMExecutionEngineRef EE, LLVMValueRef Global,
147 void *LLVMGetPointerToGlobal(LLVMExecutionEngineRef EE, LLVMValueRef Global);
149 uint64_t LLVMGetGlobalValueAddress(LLVMExecutionEngineRef EE, const char *Name);
151 uint64_t LLVMGetFunctionAddress(LLVMExecutionEngineRef EE, const char *Name);