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 1414 os : [ubuntu-latest, macos-latest]
1515 env :
1616 - BACKEND : " "
17- - BACKEND : --features newbe
17+ - BACKEND : --oldbe
1818
1919 steps :
2020 - 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 }
3737default = [" jit" , " inline_asm" ]
3838jit = [" cranelift-jit" , " libloading" ]
3939inline_asm = []
40- newbe = []
40+ oldbe = []
4141
4242[profile .dev ]
4343# By compiling dependencies with optimizations, performing tests gets much faster.
Original file line number Diff line number Diff line change 55export CHANNEL=" release"
66build_sysroot=1
77target_dir=' build'
8- newbe =' '
8+ oldbe =' '
99while [[ $# != 0 ]]; do
1010 case $1 in
1111 " --debug" )
@@ -18,12 +18,13 @@ while [[ $# != 0 ]]; do
1818 target_dir=$2
1919 shift
2020 ;;
21- " --newbe " )
22- newbe =' --features newbe '
21+ " --oldbe " )
22+ oldbe =' --features oldbe '
2323 ;;
2424 * )
2525 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
2728 ;;
2829 esac
2930 shift
4344 exit 1
4445fi
4546if [[ " $CHANNEL " == " release" ]]; then
46- cargo build $newbe --release
47+ cargo build $oldbe --release
4748else
48- cargo build $newbe
49+ cargo build $oldbe
4950fi
5051
5152rm -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> {
339339
340340 let flags = settings:: Flags :: new ( flags_builder) ;
341341
342- let variant = if cfg ! ( feature = "newbe" ) {
343- cranelift_codegen:: isa:: BackendVariant :: MachInst
344- } else {
342+ let variant = if cfg ! ( feature = "oldbe" ) {
345343 cranelift_codegen:: isa:: BackendVariant :: Legacy
344+ } else {
345+ cranelift_codegen:: isa:: BackendVariant :: MachInst
346346 } ;
347347 let mut isa_builder = cranelift_codegen:: isa:: lookup_variant ( target_triple, variant) . unwrap ( ) ;
348348 // 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