@@ -30,11 +30,13 @@ concurrency:
3030 cancel-in-progress : true
3131
3232env :
33+ # For BUILD
3334 AOT_BUILD_OPTIONS : " -DWAMR_BUILD_AOT=1 -DWAMR_BUILD_FAST_INTERP=0 -DWAMR_BUILD_INTERP=0 -DWAMR_BUILD_JIT=0 -DWAMR_BUILD_LAZY_JIT=0"
3435 CLASSIC_INTERP_BUILD_OPTIONS : " -DWAMR_BUILD_AOT=0 -DWAMR_BUILD_FAST_INTERP=0 -DWAMR_BUILD_INTERP=1 -DWAMR_BUILD_JIT=0 -DWAMR_BUILD_LAZY_JIT=0"
3536 FAST_INTERP_BUILD_OPTIONS : " -DWAMR_BUILD_AOT=0 -DWAMR_BUILD_FAST_INTERP=1 -DWAMR_BUILD_INTERP=1 -DWAMR_BUILD_JIT=0 -DWAMR_BUILD_LAZY_JIT=0"
36- LAZY_JIT_BUILD_OPTIONS : " -DWAMR_BUILD_AOT=1 -DWAMR_BUILD_FAST_INTERP=0 -DWAMR_BUILD_INTERP=0 -DWAMR_BUILD_JIT=1 -DWAMR_BUILD_LAZY_JIT=1"
37- MC_JIT_BUILD_OPTIONS : " -DWAMR_BUILD_AOT=1 -DWAMR_BUILD_FAST_INTERP=0 -DWAMR_BUILD_INTERP=0 -DWAMR_BUILD_JIT=1 -DWAMR_BUILD_LAZY_JIT=0"
37+ LLVM_EAGER_JIT_BUILD_OPTIONS : " -DWAMR_BUILD_AOT=1 -DWAMR_BUILD_FAST_INTERP=0 -DWAMR_BUILD_INTERP=0 -DWAMR_BUILD_JIT=1 -DWAMR_BUILD_LAZY_JIT=0"
38+ LLVM_LAZY_JIT_BUILD_OPTIONS : " -DWAMR_BUILD_AOT=1 -DWAMR_BUILD_FAST_INTERP=0 -DWAMR_BUILD_INTERP=0 -DWAMR_BUILD_JIT=1 -DWAMR_BUILD_LAZY_JIT=1"
39+ # LLVM
3840 LLVM_CACHE_SUFFIX : " build-llvm_libraries_ex"
3941
4042jobs :
@@ -160,8 +162,8 @@ jobs:
160162 $AOT_BUILD_OPTIONS,
161163 $CLASSIC_INTERP_BUILD_OPTIONS,
162164 $FAST_INTERP_BUILD_OPTIONS,
163- $LAZY_JIT_BUILD_OPTIONS ,
164- $MC_JIT_BUILD_OPTIONS ,
165+ $LLVM_EAGER_JIT_BUILD_OPTIONS ,
166+ $LLVM_LAZY_JIT_BUILD_OPTIONS ,
165167 ]
166168 make_options_feature : [
167169 # Features
@@ -187,11 +189,11 @@ jobs:
187189 # uncompatiable feature and platform
188190 # uncompatiable mode and feature
189191 # MULTI_MODULE only on INTERP mode
190- - make_options_run_mode : $LAZY_JIT_BUILD_OPTIONS
192+ - make_options_run_mode : $LLVM_EAGER_JIT_BUILD_OPTIONS
191193 make_options_feature : " -DWAMR_BUILD_MULTI_MODULE=1"
192- - make_options_run_mode : $AOT_BUILD_OPTIONS
194+ - make_options_run_mode : $LLVM_LAZY_JIT_BUILD_OPTIONS
193195 make_options_feature : " -DWAMR_BUILD_MULTI_MODULE=1"
194- - make_options_run_mode : $MC_JIT_BUILD_OPTIONS
196+ - make_options_run_mode : $AOT_BUILD_OPTIONS
195197 make_options_feature : " -DWAMR_BUILD_MULTI_MODULE=1"
196198 # SIMD only on JIT/AOT mode
197199 - make_options_run_mode : $CLASSIC_INTERP_BUILD_OPTIONS
@@ -201,9 +203,9 @@ jobs:
201203 # DEBUG_INTERP only on CLASSIC INTERP mode
202204 - make_options_run_mode : $AOT_BUILD_OPTIONS
203205 make_options_feature : " -DWAMR_BUILD_DEBUG_INTERP=1"
204- - make_options_run_mode : $LAZY_JIT_BUILD_OPTIONS
206+ - make_options_run_mode : $LLVM_EAGER_JIT_BUILD_OPTIONS
205207 make_options_feature : " -DWAMR_BUILD_DEBUG_INTERP=1"
206- - make_options_run_mode : $MC_JIT_BUILD_OPTIONS
208+ - make_options_run_mode : $LLVM_LAZY_JIT_BUILD_OPTIONS
207209 make_options_feature : " -DWAMR_BUILD_DEBUG_INTERP=1"
208210 - make_options_run_mode : $FAST_INTERP_BUILD_OPTIONS
209211 make_options_feature : " -DWAMR_BUILD_DEBUG_INTERP=1"
@@ -213,16 +215,16 @@ jobs:
213215 - make_options_run_mode : $FAST_INTERP_BUILD_OPTIONS
214216 make_options_feature : " -DWAMR_BUILD_DEBUG_AOT=1"
215217 # TODO: DEBUG_AOT on JIT
216- - make_options_run_mode : $LAZY_JIT_BUILD_OPTIONS
218+ - make_options_run_mode : $LLVM_EAGER_JIT_BUILD_OPTIONS
217219 make_options_feature : " -DWAMR_BUILD_DEBUG_AOT=1"
218- - make_options_run_mode : $MC_JIT_BUILD_OPTIONS
220+ - make_options_run_mode : $LLVM_LAZY_JIT_BUILD_OPTIONS
219221 make_options_feature : " -DWAMR_BUILD_DEBUG_AOT=1"
220222 # MINI_LOADER only on INTERP mode
221223 - make_options_run_mode : $AOT_BUILD_OPTIONS
222224 make_options_feature : " -DWAMR_BUILD_MINI_LOADER=1"
223- - make_options_run_mode : $LAZY_JIT_BUILD_OPTIONS
225+ - make_options_run_mode : $LLVM_EAGER_JIT_BUILD_OPTIONS
224226 make_options_feature : " -DWAMR_BUILD_MINI_LOADER=1"
225- - make_options_run_mode : $MC_JIT_BUILD_OPTIONS
227+ - make_options_run_mode : $LLVM_LAZY_JIT_BUILD_OPTIONS
226228 make_options_feature : " -DWAMR_BUILD_MINI_LOADER=1"
227229 include :
228230 - os : macos-latest
@@ -271,9 +273,9 @@ jobs:
271273 $CLASSIC_INTERP_BUILD_OPTIONS,
272274 $FAST_INTERP_BUILD_OPTIONS,
273275 # doesn't support
274- # $LAZY_JIT_BUILD_OPTIONS,
275- # $MC_JIT_BUILD_OPTIONS,
276276 # $AOT_BUILD_OPTIONS,
277+ # $LLVM_EAGER_JIT_BUILD_OPTIONS,
278+ # $LLVM_LAZY_JIT_BUILD_OPTIONS,
277279 ]
278280 os : [macos-latest]
279281 include :
0 commit comments