| /wasmtime-44.0.1/cranelift/filetests/filetests/wasm/ |
| H A D | conversions.clif | 7 function %i32_wrap_i64(i64) -> i32 { 13 function %i64_extend_s_i32(i32) -> i64 { 19 function %i64_extend_u_i32(i32) -> i64 { 25 function %i32_trunc_s_f32(f32) -> i32 { 31 function %i32_trunc_u_f32(f32) -> i32 { 37 function %i32_trunc_s_f64(f64) -> i32 { 43 function %i32_trunc_u_f64(f64) -> i32 { 49 function %i64_trunc_s_f32(f32) -> i64 { 55 function %i64_trunc_u_f32(f32) -> i64 { 61 function %i64_trunc_s_f64(f64) -> i64 { [all …]
|
| H A D | multi-val-mixed.clif | 72 function %call_i32_i64_f32_f64_i8() { 89 function %call_i32_i64_f32_b1_f64() { 106 function %call_i32_i64_f64_f32_i8() { 123 function %call_i32_i64_f64_b1_f32() { 140 function %call_i32_i64_b1_f32_f64() { 157 function %call_i32_i64_b1_f64_f32() { 174 function %call_i32_f32_i64_f64_i8() { 191 function %call_i32_f32_i64_b1_f64() { 208 function %call_i32_f32_f64_i64_i8() { 225 function %call_i32_f32_f64_b1_i64() { [all …]
|
| H A D | i64-arith.clif | 10 function %i64_const() -> i64 { 18 function %i64_clz(i64) -> i64 { 24 function %i64_ctz(i64) -> i64 { 30 function %i64_popcnt(i64) -> i64 { 38 function %i64_add(i64, i64) -> i64 { 44 function %i64_sub(i64, i64) -> i64 { 50 function %i64_mul(i64, i64) -> i64 { 80 function %i64_and(i64, i64) -> i64 { 86 function %i64_or(i64, i64) -> i64 { 92 function %i64_xor(i64, i64) -> i64 { [all …]
|
| H A D | i32-arith.clif | 12 function %i32_const() -> i32 { 20 function %i32_clz(i32) -> i32 { 26 function %i32_ctz(i32) -> i32 { 32 function %i32_popcnt(i32) -> i32 { 40 function %i32_add(i32, i32) -> i32 { 46 function %i32_sub(i32, i32) -> i32 { 52 function %i32_mul(i32, i32) -> i32 { 82 function %i32_and(i32, i32) -> i32 { 88 function %i32_or(i32, i32) -> i32 { 94 function %i32_xor(i32, i32) -> i32 { [all …]
|
| H A D | f64-arith.clif | 10 function %f64_const() -> f64 { 18 function %f64_abs(f64) -> f64 { 24 function %f64_neg(f64) -> f64 { 30 function %f64_sqrt(f64) -> f64 { 36 function %f64_ceil(f64) -> f64 { 42 function %f64_floor(f64) -> f64 { 48 function %f64_trunc(f64) -> f64 { 54 function %f64_nearest (f64) -> f64 { 62 function %f64_add(f64, f64) -> f64 { 68 function %f64_sub(f64, f64) -> f64 { [all …]
|
| H A D | f32-arith.clif | 12 function %f32_const() -> f32 { 20 function %f32_abs(f32) -> f32 { 26 function %f32_neg(f32) -> f32 { 32 function %f32_sqrt(f32) -> f32 { 38 function %f32_ceil(f32) -> f32 { 44 function %f32_floor(f32) -> f32 { 50 function %f32_trunc(f32) -> f32 { 56 function %f32_nearest (f32) -> f32 { 64 function %f32_add(f32, f32) -> f32 { 70 function %f32_sub(f32, f32) -> f32 { [all …]
|
| /wasmtime-44.0.1/cranelift/filetests/filetests/isa/aarch64/ |
| H A D | big-endian.clif | 8 function %f(i64) -> i8 { 14 function %f(i64) -> i16 { 20 function %f(i64) -> i32 { 26 function %f(i64) -> i64 { 32 function %f(i64) -> i128 { 110 function %f(i64, i8) { 116 function %f(i64, i16) { 122 function %f(i64, i32) { 128 function %f(i64, i64) { 140 function %f(i64, i64) { [all …]
|
| H A D | constants.clif | 5 function %f() -> i8 { 21 function %f() -> i16 { 37 function %f() -> i64 { 53 function %f() -> i64 { 69 function %f() -> i64 { 85 function %f() -> i64 { 101 function %f() -> i64 { 117 function %f() -> i64 { 133 function %f() -> i64 { 149 function %f() -> i64 { [all …]
|
| /wasmtime-44.0.1/cranelift/filetests/filetests/isa/riscv64/ |
| H A D | big-endian.clif | 8 function %f(i64) -> i8 { 14 function %f(i64) -> i16 { 20 function %f(i64) -> i32 { 26 function %f(i64) -> i64 { 32 function %f(i64) -> i128 { 110 function %f(i64, i8) { 116 function %f(i64, i16) { 122 function %f(i64, i32) { 128 function %f(i64, i64) { 140 function %f(i64, i64) { [all …]
|
| /wasmtime-44.0.1/cranelift/filetests/filetests/isa/x64/ |
| H A D | big-endian.clif | 8 function %f(i64) -> i8 { 14 function %f(i64) -> i16 { 20 function %f(i64) -> i32 { 26 function %f(i64) -> i64 { 32 function %f(i64) -> i128 { 110 function %f(i64, i8) { 116 function %f(i64, i16) { 122 function %f(i64, i32) { 128 function %f(i64, i64) { 140 function %f(i64, i64) { [all …]
|
| /wasmtime-44.0.1/cranelift/filetests/filetests/egraph/ |
| H A D | cprop-splat.clif | 5 function %i8x16_1() -> i8x16 { 20 function %i8x16_2() -> i8x16 { 35 function %i16x8_1() -> i16x8 { 50 function %i16x8_2() -> i16x8 { 65 function %i32x4_1() -> i32x4 { 80 function %i32x4_2() -> i32x4 { 140 function %f32x4() -> f32x4 { 155 function %f64x2() -> f64x2 { 170 function %i8x8() -> i8x8 { 184 function %i16x4() -> i16x4 { [all …]
|
| H A D | icmp-parameterized.clif | 10 function %icmp_eq_self(i32) -> i8 { 22 function %icmp_ne_self(i32) -> i8 { 34 function %icmp_ult_self(i32) -> i8 { 46 function %icmp_ule_self(i32) -> i8 { 58 function %icmp_ugt_self(i32) -> i8 { 70 function %icmp_uge_self(i32) -> i8 { 82 function %icmp_slt_self(i32) -> i8 { 94 function %icmp_sle_self(i32) -> i8 { 106 function %icmp_sgt_self(i32) -> i8 { 160 function %icmp_eq_umin(i32) -> i8 { [all …]
|
| H A D | skeleton.clif | 5 function %remove_trapz() { 12 ; function %remove_trapz() fast { 17 function %remove_trapnz() { 24 ; function %remove_trapnz() fast { 83 function %cprop_udiv() -> i32 { 98 function %cprop_urem() -> i32 { 113 function %cprop_sdiv() -> i32 { 174 function %cprop_srem() -> i32 { 190 function %udiv_by_one(i32) -> i32 { 237 function %sdiv_zero(i32) -> i32 { [all …]
|
| H A D | cprop.clif | 5 function %f0() -> i8 { 15 function %f1() -> i16 { 25 function %f0() -> i8 { 32 function %f0() -> i16 { 42 function %f0() -> i16 { 52 function %f0() -> i16 { 62 function %ishl() -> i8 { 95 function %ushr() -> i8 { 128 function %sshr() -> i8 { 162 function %rotr() -> i8 { [all …]
|
| H A D | select-to-abs.clif | 7 function %abs_sgt_x_negx_i64(i64) -> i64 { 22 function %abs_sgt_x_negx_i32(i32) -> i32 { 37 function %abs_sgt_x_negx_i16(i16) -> i16 { 52 function %abs_sgt_x_negx_i8(i8) -> i8 { 69 function %abs_sge_x_negx_i64(i64) -> i64 { 84 function %abs_sge_x_negx_i32(i32) -> i32 { 99 function %abs_sge_x_negx_i16(i16) -> i16 { 114 function %abs_sge_x_negx_i8(i8) -> i8 { 132 function %abs_sle_negx_x_i64(i64) -> i64 { 177 function %abs_sle_negx_x_i8(i8) -> i8 { [all …]
|
| H A D | arithmetic-precise.clif | 5 function %fold_iadd_iadd_ineg_i32(i32, i32) -> i32 { 13 ; function %fold_iadd_iadd_ineg_i32(i32, i32) -> i32 fast { 19 function %test_isub_bor_band_to_bxor(i32, i32) -> i32 fast { 33 function %fold_isub_iadd_band_to_bor_i32(i32, i32) -> i32 { 47 function %fold_isub_bor_bxor_to_band_i32(i32, i32) -> i32 { 61 function %fold_iadd_bnot_x_to_allones_i32(i32) -> i32 { 74 function %fold_iadd_bnot_x_to_allones_i128(i128) -> i128 { 134 function %test_iadd_umin_umax(i32, i32) -> i32 fast { 142 ; function %test_iadd_umin_umax(i32, i32) -> i32 fast { 149 function %test_iadd_smin_smax(i32, i32) -> i32 fast { [all …]
|
| H A D | icmp.clif | 7 function %mask_icmp_result(i64, i64) -> i8 { 57 function %sge_one(i64) -> i8 { 64 ; function %sge_one(i64) -> i8 fast { 71 function %slt_one(i16) -> i8 { 78 ; function %slt_one(i16) -> i8 fast { 85 function %uge_one(i32) -> i8 { 92 ; function %uge_one(i32) -> i8 fast { 99 function %ult_one(i8) -> i8 { 106 ; function %ult_one(i8) -> i8 fast { 113 function %byte_icmp_ucmp(i8) -> i8 { [all …]
|
| H A D | fcvt-from-int.clif | 8 function %i32_0_to_f32() -> f32 { 17 function %i32_neg1_to_f32() -> f32 { 26 function %i32_1_to_f32() -> f32 { 35 function %u32_0_to_f32() -> f32 { 53 function %u32_1_to_f32() -> f32 { 62 function %i32_0_to_f64() -> f64 { 80 function %i32_1_to_f64() -> f64 { 89 function %u32_0_to_f64() -> f64 { 107 function %u32_1_to_f64() -> f64 { 116 function %i64_0_to_f32() -> f32 { [all …]
|
| H A D | fold-bitops.clif | 6 function %simplify_bor_xxy(i32, i32) -> i32 { 13 ; function %simplify_bor_xxy(i32, i32) -> i32 fast { 20 function %simplify_bor_yxy(i32, i32) -> i32 { 27 ; function %simplify_bor_yxy(i32, i32) -> i32 fast { 34 function %simplify_bor_xyx(i32, i32) -> i32 { 41 ; function %simplify_bor_xyx(i32, i32) -> i32 fast { 48 function %simplify_bor_xyy(i32, i32) -> i32 { 55 ; function %simplify_bor_xyy(i32, i32) -> i32 fast { 95 function %test_iadd_bor_ineg(i32, i32) -> i32 fast { 103 ; function %test_iadd_bor_ineg(i32, i32) -> i32 fast { [all …]
|
| H A D | bitops.clif | 5 function %or_and_y_with_not_y_i8(i8, i8) -> i8 { 111 function %bnot1(i8) -> i8 { 121 function %bnot2(i64) -> i64 { 131 function %bnot3(i64) -> i64 { 141 function %bitops_bmask(i64) -> i64 { 158 function %bmask_sshr(i64) -> i64 { 183 function %double_bmask(i16) -> i64 { 213 function %bmask_ineg(i16) -> i64 { 223 function %bmask_bswap(i16) -> i64 { 233 function %bmask_bitrev(i16) -> i64 { [all …]
|
| /wasmtime-44.0.1/cranelift/filetests/filetests/runtests/ |
| H A D | const.clif | 12 function %i8_iconst_0() -> i8 { 19 function %i8_iconst_1() -> i8 { 26 function %i8_iconst_neg_one() -> i8 { 34 function %i16_iconst_0() -> i16 { 41 function %i16_iconst_1() -> i16 { 56 function %i32_iconst_0() -> i32 { 63 function %i32_iconst_1() -> i32 { 78 function %i64_iconst_0() -> i64 { 85 function %i64_iconst_1() -> i64 { 101 function %i8_iconst_false() -> i8 { [all …]
|
| H A D | srem_opts.clif | 28 function %srem_i64(i64, i64) -> i64 { 47 function %srem_i32(i32, i32) -> i32 { 66 function %srem_i16(i16, i16) -> i16 { 85 function %srem_i8(i8, i8) -> i8 { 103 function %srem_imm_i64(i64) -> i64 { 119 function %srem_imm_i32(i32) -> i32 { 135 function %srem_imm_i16(i16) -> i16 { 150 function %srem_imm_i8(i8) -> i8 { 176 function %const_srem_basic_i64() -> i64 { 241 function %const_srem_large_i64() -> i64 { [all …]
|
| /wasmtime-44.0.1/cranelift/filetests/filetests/isa/pulley64/ |
| H A D | load.clif | 4 function %load_i8(i64) -> i8 { 19 function %load_i8_s32(i64) -> i32 { 34 function %load_i8_u32(i64) -> i32 { 49 function %load_i16(i64) -> i16 { 64 function %load_i16_s32(i64) -> i32 { 79 function %load_i16_u32(i64) -> i32 { 94 function %load_i32(i64) -> i32 { 109 function %load_i32_s64(i64) -> i64 { 126 function %load_i32_u64(i64) -> i64 { 143 function %load_i64(i64) -> i64 { [all …]
|
| /wasmtime-44.0.1/cranelift/filetests/filetests/parser/ |
| H A D | tiny.clif | 3 ; The smallest possible function. 4 function %minimal() { 8 ; sameln: function %minimal() fast { 25 function %ivalues() { 40 function %bvalues() { 56 function %select() { 78 function %lanes(i32x4) { 90 function %icmp(i32, i32) { 110 function %fcmp(f32, f32) { 137 function %stack() { [all …]
|
| /wasmtime-44.0.1/cranelift/filetests/filetests/verifier/ |
| H A D | type_check.clif | 8 function %entry_block_arg_type(i32) { 25 function %too_many_return_values() { 44 function %fn_call_too_few_args() { 66 function %jump_table_args() { 77 function %jump_args() { 87 function %jump_args2() { 97 function %brif_args() { 112 function %bad_extend(i128) { 121 function %bad_reduce() { 131 function %bad_fdemote() { [all …]
|