This repository has been archived on 2023-11-05. You can view files and clone it, but cannot push or open issues or pull requests.
wasm-micro-runtime/core/iwasm/compilation
Wenyong Huang db695fada4
Implement XIP feature and enable ARC target support (#694)
Implement XIP (Execution In Place) feature for AOT mode to enable running the AOT code inside AOT file directly, without memory mapping the executable memory for AOT code and applying relocations for text section. Developer can use wamrc with "--enable-indirect-mode --disable-llvm-intrinsics" flags to generate the AOT file and run iwasm with "--xip" flag. Known issues: there might still be some relocations in the text section which access the ".rodata" like sections.

And also enable ARC target support for both interpreter mode and AOT mode.

Signed-off-by: Wenyong Huang <wenyong.huang@intel.com>
2021-08-12 17:44:39 +08:00
..
simd Implement XIP feature and enable ARC target support (#694) 2021-08-12 17:44:39 +08:00
aot_compiler.c Implement XIP feature and enable ARC target support (#694) 2021-08-12 17:44:39 +08:00
aot_compiler.h Implement wasm-c-api frame/trap APIs for interpreter mode (#660) 2021-07-06 17:05:59 +08:00
aot_emit_aot_file.c Implement XIP feature and enable ARC target support (#694) 2021-08-12 17:44:39 +08:00
aot_emit_compare.c Enable AoT and wamr-sdk, and change arguments of call wasm API (#157) 2020-01-21 13:26:14 +08:00
aot_emit_compare.h Enable AoT and wamr-sdk, and change arguments of call wasm API (#157) 2020-01-21 13:26:14 +08:00
aot_emit_const.c Fix app heap migrate issue and aot compilation warning (#368) 2020-09-03 11:16:38 +08:00
aot_emit_const.h Enable AoT and wamr-sdk, and change arguments of call wasm API (#157) 2020-01-21 13:26:14 +08:00
aot_emit_control.c Import reference-types feature (#612) 2021-04-15 11:29:20 +08:00
aot_emit_control.h enable pthread for AoT && update AOT current version to 2 (#311) 2020-07-16 20:35:04 +08:00
aot_emit_conversion.c Implement post-MVP features and native stack overflow check (#243) 2020-04-30 17:52:11 +08:00
aot_emit_conversion.h Implement post-MVP features and native stack overflow check (#243) 2020-04-30 17:52:11 +08:00
aot_emit_exception.c Implement XIP feature and enable ARC target support (#694) 2021-08-12 17:44:39 +08:00
aot_emit_exception.h Enable AoT and wamr-sdk, and change arguments of call wasm API (#157) 2020-01-21 13:26:14 +08:00
aot_emit_function.c Implement XIP feature and enable ARC target support (#694) 2021-08-12 17:44:39 +08:00
aot_emit_function.h Import reference-types feature (#612) 2021-04-15 11:29:20 +08:00
aot_emit_memory.c Implement XIP feature and enable ARC target support (#694) 2021-08-12 17:44:39 +08:00
aot_emit_memory.h Import SIMD feature and add some workload samples (#438) 2020-11-05 18:15:15 +08:00
aot_emit_numberic.c Implement XIP feature and enable ARC target support (#694) 2021-08-12 17:44:39 +08:00
aot_emit_numberic.h Enable AoT and wamr-sdk, and change arguments of call wasm API (#157) 2020-01-21 13:26:14 +08:00
aot_emit_parametric.c Import reference-types feature (#612) 2021-04-15 11:29:20 +08:00
aot_emit_parametric.h Enable AoT and wamr-sdk, and change arguments of call wasm API (#157) 2020-01-21 13:26:14 +08:00
aot_emit_table.c Implement most missing wasm-c-api APIs (#303) (#676) 2021-07-28 21:53:37 +08:00
aot_emit_table.h Import reference-types feature (#612) 2021-04-15 11:29:20 +08:00
aot_emit_variable.c Import reference-types feature (#612) 2021-04-15 11:29:20 +08:00
aot_emit_variable.h Implement aux stack overflow/underflow check for AOT/interp (#601) 2021-04-07 03:15:59 -05:00
aot_llvm_extra.cpp Fix wamr compiler issues and refine some error messages (#470) 2020-12-15 13:05:39 +08:00
aot_llvm.c Implement XIP feature and enable ARC target support (#694) 2021-08-12 17:44:39 +08:00
aot_llvm.h Implement XIP feature and enable ARC target support (#694) 2021-08-12 17:44:39 +08:00
aot.c Fix issues reported by gcc -fsanitize flag (#678) 2021-07-30 15:21:17 +08:00
aot.h Implement XIP feature and enable ARC target support (#694) 2021-08-12 17:44:39 +08:00
iwasm_compl.cmake Fix jit target arch not set issue and custom name section typo issue (#400) 2020-09-24 11:21:20 +08:00