wasm-micro-runtime/core
YAMAMOTO Takashi 5931aaacbe
aot compiler: Place precheck wrapper before the corresponding wrapped function (#3141)
This increases the chance to use "short" calls.

Assumptions:
- LLVM preserves the order of functions in a module
- The wrapper function are smaller than the wrapped functions
- The target CPU has "short" PC-relative variation of call/jmp instructions
  and they are preferrable over the "long" ones.

A motivation:
- To avoid some relocations for XIP, I want to use xtensa PC-relative
  call instructions, which can only reach ~512KB.
2024-02-06 15:05:32 +08:00
..
app-framework Readme refactoring (#2038) 2023-03-19 08:05:57 +08:00
app-mgr Corrects Zephyr include files for current versions of Zephyr (#2881) 2023-12-08 17:16:16 +08:00
deps wasi-nn: Simplify cmake and headers' location (#2308) 2023-06-26 09:29:05 +08:00
iwasm aot compiler: Place precheck wrapper before the corresponding wrapped function (#3141) 2024-02-06 15:05:32 +08:00
shared Use logger for runtime error/debug prints (#3097) 2024-02-06 13:02:54 +08:00
config.h Always allocate linear memory using mmap (#3052) 2024-02-02 22:17:44 +08:00
version.h Update version number to 1.3.2 and update release notes (#3083) 2024-02-01 12:42:12 +08:00