Home
last modified time | relevance | path

Searched refs:zero_reg (Results 1 – 25 of 34) sorted by relevance

12

/wasmtime-44.0.1/cranelift/codegen/src/isa/s390x/inst/
H A Demit_tests.rs537 index: zero_reg(), in test_s390x_binemit()
552 index: zero_reg(), in test_s390x_binemit()
567 index: zero_reg(), in test_s390x_binemit()
582 index: zero_reg(), in test_s390x_binemit()
597 index: zero_reg(), in test_s390x_binemit()
612 index: zero_reg(), in test_s390x_binemit()
627 index: zero_reg(), in test_s390x_binemit()
642 index: zero_reg(), in test_s390x_binemit()
657 index: zero_reg(), in test_s390x_binemit()
672 index: zero_reg(), in test_s390x_binemit()
[all …]
H A Dargs.rs82 index: zero_reg(), in reg()
191 if base != zero_reg() { in pretty_print()
192 if index != zero_reg() { in pretty_print()
203 if index != zero_reg() { in pretty_print()
213 if base != zero_reg() { in pretty_print()
214 if index != zero_reg() { in pretty_print()
225 if index != zero_reg() { in pretty_print()
H A Dregs.rs76 pub fn zero_reg() -> Reg { in zero_reg() function
H A Demit.rs154 index: zero_reg(),
161 index: zero_reg(),
190 index != zero_reg()
335 assert!(index == zero_reg()); in mem_rs_emit()
341 assert!(index == zero_reg()); in mem_rs_emit()
386 assert!(index == zero_reg()); in mem_imm8_emit()
392 assert!(index == zero_reg()); in mem_imm8_emit()
433 assert!(index == zero_reg()); in mem_imm16_emit()
3297 && lane_reg == zero_reg() in emit_with_alloc_consumer()
3399 shift_reg: zero_reg(), in emit_with_alloc_consumer()
[all …]
/wasmtime-44.0.1/cranelift/isle/veri/veri_engine/examples/broken/
H A Dbroken_32_general_rotl_to_rotr.isle15 (spec (zero_reg)
17 (decl zero_reg () Reg)
18 (extern constructor zero_reg zero_reg)
33 (neg_shift Reg (sub $I32 amt (zero_reg))))
H A Dbroken_imul.isle37 (spec (zero_reg)
39 (decl zero_reg () Reg)
40 (extern constructor zero_reg zero_reg)
59 (madd ty y y (zero_reg)))
H A Dbroken_mask_small_rotr.isle8 (spec (zero_reg)
10 (decl zero_reg () Reg)
11 (extern constructor zero_reg zero_reg)
134 (neg_amt Reg (sub $I32 (zero_reg) tmp_sub))
H A Dbroken_rule_or_small_rotr.isle8 (spec (zero_reg)
10 (decl zero_reg () Reg)
11 (extern constructor zero_reg zero_reg)
146 (neg_amt Reg (sub $I32 (zero_reg) tmp_sub))
H A Dbroken_fits_in_16_rotl_to_rotr.isle12 (spec (zero_reg)(provide (= (zero_ext 64 #x0000000000000000) result)))
13 (decl zero_reg () Reg)
14 (extern constructor zero_reg zero_reg)
H A Dbroken_fits_in_16_with_imm_rotl_to_rotr.isle13 (spec (zero_reg)
15 (decl zero_reg () Reg)
16 (extern constructor zero_reg zero_reg)
/wasmtime-44.0.1/cranelift/isle/veri/veri_engine/examples/broken/imul/
H A Dbroken_imul.isle37 (spec (zero_reg)
39 (decl zero_reg () Reg)
40 (extern constructor zero_reg zero_reg)
59 (madd ty y y (zero_reg)))
/wasmtime-44.0.1/cranelift/codegen/src/isa/riscv64/inst/
H A Demit_tests.rs277 rs2: zero_reg(), in test_riscv64_binemit()
299 rs2: zero_reg(), in test_riscv64_binemit()
309 rs2: zero_reg(), in test_riscv64_binemit()
320 rs2: zero_reg(), in test_riscv64_binemit()
331 rs2: zero_reg(), in test_riscv64_binemit()
341 rs2: zero_reg(), in test_riscv64_binemit()
352 rs2: zero_reg(), in test_riscv64_binemit()
363 rs2: zero_reg(), in test_riscv64_binemit()
374 rs2: zero_reg(), in test_riscv64_binemit()
385 rs2: zero_reg(), in test_riscv64_binemit()
[all …]
H A Demit.rs323 && rs1 != zero_reg() in try_emit_compressed()
324 && rs2 != zero_reg() => in try_emit_compressed()
342 && rs != zero_reg() in try_emit_compressed()
404 if rd.to_reg() == zero_reg() && base != zero_reg() && offset.as_i16() == 0 => in try_emit_compressed()
423 zero_reg(), in try_emit_compressed()
482 } if rd.to_reg() != zero_reg() && rs == zero_reg() => { in try_emit_compressed()
845 && rs2 == zero_reg() => in try_emit_compressed()
872 rs: zero_reg(), in emit_uncompressed()
1740 src: zero_reg(), in emit_uncompressed()
1823 src: zero_reg(), in emit_uncompressed()
[all …]
H A Dregs.rs63 pub fn zero_reg() -> Reg { in zero_reg() function
70 Writable::from_reg(zero_reg()) in writable_zero_reg()
H A Dmod.rs133 rs: zero_reg(), in load_imm12()
150 zero_reg() in load_const_imm()
1162 AluOPRRR::Adduw if rs2 == zero_reg() => { in print_with_state()
1240 (AluOPRRI::Addi, rs, _) if rs == zero_reg() => { in print_with_state()
1265 (CsrRegOP::CsrRW, CSR::Frm, rd) if rd.to_reg() == zero_reg() => { in print_with_state()
1277 (CsrImmOP::CsrRWI, CSR::Frm, rd) if rd.to_reg() != zero_reg() => { in print_with_state()
1580 (VecAluOpRRR::VrsubVX, _, vs1) if vs1 == zero_reg() => { in print_with_state()
1871 insn2 | enc_jalr(writable_zero_reg(), zero_reg(), imm12), in patch_raw_offset()
/wasmtime-44.0.1/cranelift/codegen/src/isa/aarch64/inst/
H A Dregs.rs56 pub fn zero_reg() -> Reg { in zero_reg() function
63 Writable::from_reg(zero_reg()) in writable_zero_reg()
H A Demit.rs1368 sink.put4(enc_arith_rrr(0b10101010_000, 0b000_000, rd, zero_reg(), rm)); in emit()
1376 sink.put4(enc_arith_rrr(0b00101010_000, 0b000_000, rd, zero_reg(), rm)); in emit()
1426 sink.put4(enc_csel(rd, zero_reg(), zero_reg(), cond.invert(), 0, 1)); in emit()
1429 sink.put4(enc_csel(rd, zero_reg(), zero_reg(), cond.invert(), 1, 0)); in emit()
1483 let xzr = zero_reg(); in emit()
3189 rn: zero_reg(), in emit()
3605 rd: regs::zero_reg(), in emit()
/wasmtime-44.0.1/cranelift/codegen/src/isa/riscv64/lower/
H A Disle.rs407 fn zero_reg(&mut self) -> XReg { in zero_reg() method
408 XReg::new(zero_reg()).unwrap() in zero_reg()
411 if reg != self.zero_reg() { in is_non_zero_reg()
418 if reg == self.zero_reg() { in is_zero_reg()
/wasmtime-44.0.1/cranelift/codegen/src/isa/riscv64/
H A Dinst.isle1197 (rv_sltu (zero_reg) rs1))
1610 (rv_adduw rs1 (zero_reg)))
1909 (rv_addi (zero_reg) imm12))
1957 (rv_addi (zero_reg) (imm12_const x)))
2251 (rv_packw val (zero_reg)))
2256 (rv_pack val (zero_reg)))
2708 (rule 3 (gen_select_xreg (int_compare_decompose (IntCC.Equal) c (zero_reg)) x (zero_reg))
2712 (rule 3 (gen_select_xreg (int_compare_decompose (IntCC.NotEqual) c (zero_reg)) x (zero_reg))
2983 (zero_reg))
3197 (decl zero_reg () XReg)
[all …]
H A Dlower.isle521 (dst_lo XReg (madd x_lo y_lo (zero_reg))))
658 no_int_overflow (zero_reg)
1344 (value_regs (zero_reg) low)
1399 (value_regs high (zero_reg))
1746 (zero_reg))
1931 (gen_select_xreg (is_nonzero_cmp c) (zero_reg) y))
1934 (gen_select_xreg (is_nonzero_cmp c) x (zero_reg)))
2522 (min FReg (rv_fmvdx (zero_reg)))
3088 (let ((zero VReg (rv_vmv_vx (zero_reg) ty))
3095 (let ((zero VReg (rv_vmv_vx (zero_reg) ty))
[all …]
/wasmtime-44.0.1/cranelift/codegen/src/isa/aarch64/
H A Dlower.isle780 (sub ty (zero_reg) x))
794 (madd ty x y (zero_reg)))
833 (madd $I64 x y (zero_reg))
841 (madd $I64 x y (zero_reg))
1008 (mul Reg (madd $I64 x64 y64 (zero_reg)))
1339 (orr_not ty (zero_reg) x))
1365 (orr_not_shift ty (zero_reg) x amt))
1541 (csel (Cond.Ne) (zero_reg) lo_lshift)
2264 (cmp (OperandSize.Size64) rt (zero_reg))
3123 (out Reg (umaddl a b (zero_reg)))
[all …]
/wasmtime-44.0.1/cranelift/codegen/src/isa/s390x/
H A Dlower.isle65 (x_hi Reg (vec_extract_lane $I64X2 x_reg 0 (zero_reg)))
442 (let ((x_hi Reg (vec_extract_lane $I64X2 x 0 (zero_reg)))
443 (x_lo Reg (vec_extract_lane $I64X2 x 1 (zero_reg)))
444 (y_hi Reg (vec_extract_lane $I64X2 y 0 (zero_reg)))
982 (vec_extract_lane $I64X2 x 1 (zero_reg)))
2112 (vec_insert_lane_undef $F64X2 x 0 (zero_reg)))
2116 (vec_extract_lane $F64X2 x 0 (zero_reg)))
2120 (vec_insert_lane_undef $F32X4 x 0 (zero_reg)))
2124 (vec_extract_lane $F32X4 x 0 (zero_reg)))
2128 (vec_insert_lane_undef $F16X8 x 0 (zero_reg)))
[all …]
H A Dinst.isle1638 (decl zero_reg () Reg)
1639 (extern constructor zero_reg zero_reg)
1809 (vec_extract_lane $I64X2 amt 1 (zero_reg)))
1815 (vec_insert_lane_undef $I8X16 amt 0 (zero_reg)) 0))
4441 (shift_rr ty (shiftop_rot ty) x shift_imm (zero_reg)))
4463 (vec_shift_rr ty (vec_shiftop_rot ty) x shift_imm (zero_reg)))
4480 (shift_rr ty (shiftop_lshl ty) x shift_imm (zero_reg)))
4494 (vec_shift_rr ty (vec_shiftop_lshl ty) x shift_imm (zero_reg)))
4515 (shift_rr ty (shiftop_lshr ty) x shift_imm (zero_reg)))
4529 (vec_shift_rr ty (vec_shiftop_lshr ty) x shift_imm (zero_reg)))
[all …]
/wasmtime-44.0.1/cranelift/codegen/src/isa/aarch64/lower/
H A Disle.rs13 stack_reg, writable_link_reg, writable_zero_reg, zero_reg,
410 fn zero_reg(&mut self) -> Reg { in zero_reg() method
411 zero_reg() in zero_reg()
/wasmtime-44.0.1/cranelift/codegen/src/isa/s390x/lower/
H A Disle.rs13 writable_gpr, zero_reg,
293 fn zero_reg(&mut self) -> Reg { in zero_reg() method
294 zero_reg() in zero_reg()

12