Enable LLVM link time optimization (LTO) for AOT (#831)

Enable LLVM link time optimization for AOT and enable it by default,
and provide "wamrc --disable-llvm-lto" option to disable it.
And modify the spec test script, disable it by default when testing
spec cases.

Signed-off-by: Wenyong Huang <wenyong.huang@intel.com>
This commit is contained in:
Wenyong Huang
2021-11-13 16:59:35 +08:00
committed by GitHub
parent 9281286181
commit a1ad950ae1
8 changed files with 72 additions and 2 deletions

View File

@ -54,6 +54,7 @@ typedef struct AOTCompOption {
bool enable_aux_stack_check;
bool enable_aux_stack_frame;
bool disable_llvm_intrinsics;
bool disable_llvm_lto;
uint32_t opt_level;
uint32_t size_level;
uint32_t output_format;