File tree Expand file tree Collapse file tree 4 files changed +12
-11
lines changed Expand file tree Collapse file tree 4 files changed +12
-11
lines changed Original file line number Diff line number Diff line change 14
14
os : [ubuntu-latest, macos-latest]
15
15
env :
16
16
- BACKEND : " "
17
- - BACKEND : --features newbe
17
+ - BACKEND : --oldbe
18
18
19
19
steps :
20
20
- uses : actions/checkout@v2
Original file line number Diff line number Diff line change @@ -37,7 +37,7 @@ libloading = { version = "0.6.0", optional = true }
37
37
default = [" jit" , " inline_asm" ]
38
38
jit = [" cranelift-jit" , " libloading" ]
39
39
inline_asm = []
40
- newbe = []
40
+ oldbe = []
41
41
42
42
[profile .dev ]
43
43
# By compiling dependencies with optimizations, performing tests gets much faster.
Original file line number Diff line number Diff line change 5
5
export CHANNEL=" release"
6
6
build_sysroot=1
7
7
target_dir=' build'
8
- newbe =' '
8
+ oldbe =' '
9
9
while [[ $# != 0 ]]; do
10
10
case $1 in
11
11
" --debug" )
@@ -18,12 +18,13 @@ while [[ $# != 0 ]]; do
18
18
target_dir=$2
19
19
shift
20
20
;;
21
- " --newbe " )
22
- newbe =' --features newbe '
21
+ " --oldbe " )
22
+ oldbe =' --features oldbe '
23
23
;;
24
24
* )
25
25
echo " Unknown flag '$1 '"
26
- echo " Usage: ./build.sh [--debug] [--without-sysroot] [--target-dir DIR] [--newbe]"
26
+ echo " Usage: ./build.sh [--debug] [--without-sysroot] [--target-dir DIR] [--oldbe]"
27
+ exit 1
27
28
;;
28
29
esac
29
30
shift
43
44
exit 1
44
45
fi
45
46
if [[ " $CHANNEL " == " release" ]]; then
46
- cargo build $newbe --release
47
+ cargo build $oldbe --release
47
48
else
48
- cargo build $newbe
49
+ cargo build $oldbe
49
50
fi
50
51
51
52
rm -rf " $target_dir "
Original file line number Diff line number Diff line change @@ -339,10 +339,10 @@ fn build_isa(sess: &Session) -> Box<dyn isa::TargetIsa + 'static> {
339
339
340
340
let flags = settings:: Flags :: new ( flags_builder) ;
341
341
342
- let variant = if cfg ! ( feature = "newbe" ) {
343
- cranelift_codegen:: isa:: BackendVariant :: MachInst
344
- } else {
342
+ let variant = if cfg ! ( feature = "oldbe" ) {
345
343
cranelift_codegen:: isa:: BackendVariant :: Legacy
344
+ } else {
345
+ cranelift_codegen:: isa:: BackendVariant :: MachInst
346
346
} ;
347
347
let mut isa_builder = cranelift_codegen:: isa:: lookup_variant ( target_triple, variant) . unwrap ( ) ;
348
348
// Don't use "haswell", as it implies `has_lzcnt`.macOS CI is still at Ivy Bridge EP, so `lzcnt`
You can’t perform that action at this time.
0 commit comments