@@ -30,11 +30,13 @@ concurrency:
30
30
cancel-in-progress : true
31
31
32
32
env :
33
+ # For BUILD
33
34
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"
34
35
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"
35
36
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
38
40
LLVM_CACHE_SUFFIX : " build-llvm_libraries_ex"
39
41
40
42
jobs :
@@ -160,8 +162,8 @@ jobs:
160
162
$AOT_BUILD_OPTIONS,
161
163
$CLASSIC_INTERP_BUILD_OPTIONS,
162
164
$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 ,
165
167
]
166
168
make_options_feature : [
167
169
# Features
@@ -187,11 +189,11 @@ jobs:
187
189
# uncompatiable feature and platform
188
190
# uncompatiable mode and feature
189
191
# 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
191
193
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
193
195
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
195
197
make_options_feature : " -DWAMR_BUILD_MULTI_MODULE=1"
196
198
# SIMD only on JIT/AOT mode
197
199
- make_options_run_mode : $CLASSIC_INTERP_BUILD_OPTIONS
@@ -201,9 +203,9 @@ jobs:
201
203
# DEBUG_INTERP only on CLASSIC INTERP mode
202
204
- make_options_run_mode : $AOT_BUILD_OPTIONS
203
205
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
205
207
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
207
209
make_options_feature : " -DWAMR_BUILD_DEBUG_INTERP=1"
208
210
- make_options_run_mode : $FAST_INTERP_BUILD_OPTIONS
209
211
make_options_feature : " -DWAMR_BUILD_DEBUG_INTERP=1"
@@ -213,16 +215,16 @@ jobs:
213
215
- make_options_run_mode : $FAST_INTERP_BUILD_OPTIONS
214
216
make_options_feature : " -DWAMR_BUILD_DEBUG_AOT=1"
215
217
# TODO: DEBUG_AOT on JIT
216
- - make_options_run_mode : $LAZY_JIT_BUILD_OPTIONS
218
+ - make_options_run_mode : $LLVM_EAGER_JIT_BUILD_OPTIONS
217
219
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
219
221
make_options_feature : " -DWAMR_BUILD_DEBUG_AOT=1"
220
222
# MINI_LOADER only on INTERP mode
221
223
- make_options_run_mode : $AOT_BUILD_OPTIONS
222
224
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
224
226
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
226
228
make_options_feature : " -DWAMR_BUILD_MINI_LOADER=1"
227
229
include :
228
230
- os : macos-latest
@@ -271,9 +273,9 @@ jobs:
271
273
$CLASSIC_INTERP_BUILD_OPTIONS,
272
274
$FAST_INTERP_BUILD_OPTIONS,
273
275
# doesn't support
274
- # $LAZY_JIT_BUILD_OPTIONS,
275
- # $MC_JIT_BUILD_OPTIONS,
276
276
# $AOT_BUILD_OPTIONS,
277
+ # $LLVM_EAGER_JIT_BUILD_OPTIONS,
278
+ # $LLVM_LAZY_JIT_BUILD_OPTIONS,
277
279
]
278
280
os : [macos-latest]
279
281
include :
0 commit comments