wasm-micro-runtime/core/iwasm/aot
Wenyong Huang 5be427bfa2
xip: Lookup float constants from table to reduce relocations (#894)
Lookup float/double constants from exec_env->native_symbol table
but not construct them with LLVMBuildConst if XIP mode is enabled,
these constants are introduced by f32/f64.const opcodes and some
float/double conversion opcodes, and make wamrc generate some
relocations in text section of AOT XIP file. This patch eliminates such
relocations when "--enable-indirect-mode" is added to wamrc.
2021-12-16 21:39:23 +08:00
..
arch Implement relocation R_AARCH64_JUMP26 for aarch64 (#873) 2021-12-07 10:32:10 +08:00
debug Apply clang-format for more src files and update spec test script (#775) 2021-10-08 17:47:11 +08:00
aot_intrinsic.c Add new E_TYPE_XIP to indicate XIP mode (#874) 2021-12-08 18:43:08 +08:00
aot_intrinsic.h Apply clang-format for more src files and update spec test script (#775) 2021-10-08 17:47:11 +08:00
aot_loader.c xip: Lookup float constants from table to reduce relocations (#894) 2021-12-16 21:39:23 +08:00
aot_reloc.h Add new E_TYPE_XIP to indicate XIP mode (#874) 2021-12-08 18:43:08 +08:00
aot_runtime.c Clear more compile warnings reported by -Wshadow flag (#899) 2021-12-16 14:47:44 +08:00
aot_runtime.h Add new E_TYPE_XIP to indicate XIP mode (#874) 2021-12-08 18:43:08 +08:00
iwasm_aot.cmake Implement source debugging for interpreter and AOT (#769) 2021-09-29 13:36:46 +08:00
SConscript Add ia32 support and fix compiling issue for RT-Thread (#730) 2021-09-07 10:20:14 +08:00