Home | History | Annotate | Download | only in executionengine

Lines Matching refs:EE

64 CAMLprim value llvm_ee_dispose(LLVMExecutionEngineRef EE) {
65 LLVMDisposeExecutionEngine(EE);
70 CAMLprim value llvm_ee_add_module(LLVMModuleRef M, LLVMExecutionEngineRef EE) {
71 LLVMAddModule(EE, M);
76 CAMLprim value llvm_ee_remove_module(LLVMModuleRef M, LLVMExecutionEngineRef EE) {
79 if (LLVMRemoveModule(EE, M, &RemovedModule, &Error))
85 CAMLprim value llvm_ee_run_static_ctors(LLVMExecutionEngineRef EE) {
86 LLVMRunStaticConstructors(EE);
91 CAMLprim value llvm_ee_run_static_dtors(LLVMExecutionEngineRef EE) {
92 LLVMRunStaticDestructors(EE);
99 CAMLprim value llvm_ee_get_data_layout(LLVMExecutionEngineRef EE) {
104 OrigDataLayout = LLVMGetExecutionEngineTargetData(EE);
114 LLVMExecutionEngineRef EE) {
115 LLVMAddGlobalMapping(EE, Global, (void*) (Int64_val(Ptr)));
120 LLVMExecutionEngineRef EE) {
121 return caml_copy_int64((int64_t) LLVMGetGlobalValueAddress(EE, String_val(Name)));
125 LLVMExecutionEngineRef EE) {
126 return caml_copy_int64((int64_t) LLVMGetFunctionAddress(EE, String_val(Name)));