|
|
@@ -293,6 +293,8 @@ aot_check_simd_compatibility(const char *arch_c_str, const char *cpu_c_str)
|
|
|
#endif /* WASM_ENABLE_SIMD */
|
|
|
}
|
|
|
|
|
|
+#if WASM_ENABLE_LAZY_JIT != 0
|
|
|
+
|
|
|
#if LLVM_VERSION_MAJOR < 12
|
|
|
LLVMOrcJITTargetMachineBuilderRef
|
|
|
LLVMOrcJITTargetMachineBuilderFromTargetMachine(LLVMTargetMachineRef TM);
|
|
|
@@ -304,8 +306,6 @@ LLVMOrcJITTargetMachineBuilderCreateFromTargetMachine(LLVMTargetMachineRef TM)
|
|
|
}
|
|
|
#endif
|
|
|
|
|
|
-#if WASM_ENABLE_LAZY_JIT != 0
|
|
|
-
|
|
|
DEFINE_SIMPLE_CONVERSION_FUNCTIONS(LLJITBuilder, LLVMOrcLLJITBuilderRef)
|
|
|
|
|
|
void
|
|
|
@@ -348,7 +348,7 @@ aot_lookup_orcjit_func(LLVMOrcLLJITRef orc_lazyjit, void *module_inst,
|
|
|
func_ptrs[func_idx] = (void *)func_addr;
|
|
|
return (void *)func_addr;
|
|
|
}
|
|
|
-#endif
|
|
|
+#endif /* end of WASM_ENABLE_LAZY_JIT != 0 */
|
|
|
|
|
|
void
|
|
|
aot_func_disable_tce(LLVMValueRef func)
|
|
|
@@ -361,6 +361,7 @@ aot_func_disable_tce(LLVMValueRef func)
|
|
|
F->setAttributes(Attrs);
|
|
|
}
|
|
|
|
|
|
+#if LLVM_VERSION_MAJOR >= 12
|
|
|
void
|
|
|
aot_apply_llvm_new_pass_manager(AOTCompContext *comp_ctx)
|
|
|
{
|
|
|
@@ -478,3 +479,4 @@ aot_apply_llvm_new_pass_manager(AOTCompContext *comp_ctx)
|
|
|
}
|
|
|
#endif
|
|
|
}
|
|
|
+#endif /* end of LLVM_VERSION_MAJOR >= 12 */
|