Home
last modified time | relevance | path

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

12

/wasmtime-44.0.1/winch/codegen/src/
H A Dmasm.rs1630 dst: WritableReg, in add_uextend() argument
1644 dst: WritableReg, in checked_uadd() argument
1681 dst: WritableReg, in float_copysign() argument
1720 dst: WritableReg, in shift_ir() argument
1782 dst: WritableReg, in cmp_with_set() argument
1792 dst: WritableReg, in float_cmp_with_set() argument
1837 dst: WritableReg, in signed_truncate() argument
1858 dst: WritableReg, in signed_convert() argument
1868 dst: WritableReg, in unsigned_convert() argument
1878 dst: WritableReg, in reinterpret_float_as_int() argument
[all …]
/wasmtime-44.0.1/winch/codegen/src/isa/aarch64/
H A Dmasm.rs86 fn add_stack_max(&mut self, reg: WritableReg, tmp: WritableReg) { in add_stack_max() argument
482 dst: WritableReg, in compute_addr() argument
534 dst: WritableReg, in cmov() argument
564 dst: WritableReg, in add_uextend() argument
587 dst: WritableReg, in checked_uadd() argument
686 dst: WritableReg, in float_copysign() argument
812 dst: WritableReg, in shift_ir() argument
922 dst: WritableReg, in signed_truncate() argument
970 dst: WritableReg, in signed_convert() argument
981 dst: WritableReg, in unsigned_convert() argument
[all …]
H A Dasm.rs228 rd: WritableReg, in ldr() argument
401 rd: WritableReg, in add_rrr_with_extend() argument
602 rd: WritableReg, in shift_rrr() argument
622 rd: WritableReg, in shift_ir() argument
732 rd: WritableReg, in fsli_rri_mod() argument
761 rd: WritableReg, in cvt_sint_to_float() argument
784 rd: WritableReg, in cvt_uint_to_float() argument
807 rd: WritableReg, in cvt_float_to_float() argument
976 rd: WritableReg, in alu_rri_logic() argument
993 rd: WritableReg, in alu_rri_shift() argument
[all …]
/wasmtime-44.0.1/winch/codegen/src/isa/x64/
H A Dasm.rs31 use crate::reg::WritableReg;
443 dst: WritableReg, in movzx_mr() argument
479 dst: WritableReg, in movsx_mr() argument
581 dst: WritableReg, in xmm_mov_mr() argument
604 dst: WritableReg, in xmm_vpmov_mr() argument
640 dst: WritableReg, in xmm_vpbroadcast_mr() argument
673 dst: WritableReg, in xmm_vpshuf_mr() argument
837 dst: WritableReg, in cvt_float_to_sint_seq() argument
859 dst: WritableReg, in cvt_float_to_uint_seq() argument
883 dst: WritableReg, in cvt_sint_to_float() argument
[all …]
H A Dmasm.rs352 dst: WritableReg, in compute_addr() argument
452 dst: WritableReg, in cmov() argument
489 dst: WritableReg, in add_uextend() argument
514 dst: WritableReg, in checked_uadd() argument
609 dst: WritableReg, in float_copysign() argument
785 dst: WritableReg, in shift_ir() argument
915 dst: WritableReg, in cmp_with_set() argument
927 dst: WritableReg, in float_cmp_with_set() argument
1152 dst: WritableReg, in signed_truncate() argument
1213 dst: WritableReg, in signed_convert() argument
[all …]
/wasmtime-44.0.1/cranelift/codegen/src/isa/riscv64/inst/
H A Dencode.rs14 use crate::machinst::isle::WritableReg;
38 rd: WritableReg, in encode_r_type() argument
108 vd: WritableReg, in encode_valu() argument
139 vd: WritableReg, in encode_valu_rr_imm() argument
158 vd: WritableReg, in encode_valu_rrrr() argument
176 vd: WritableReg, in encode_valu_rrr_imm() argument
214 vd: WritableReg, in encode_valu_r_imm() argument
344 encode_cr_type(op, WritableReg::from_reg(rs1), zero_reg()) in encode_cr2_type()
611 pub fn encode_cszn_type(op: CsznOp, rd: WritableReg) -> u16 { in encode_cszn_type()
688 rd: WritableReg, in encode_fp_rrr() argument
[all …]
H A Dargs.rs9 use crate::machinst::isle::WritableReg;
1446 pub(crate) fn extract(rd: WritableReg, offset: Reg, rs: Reg, ty: Type) -> SmallInstVec<Inst> { in extract() argument
1468 rd: WritableReg, in extract_sext() argument
1492 rd: WritableReg, in unset() argument
1493 tmp: WritableReg, in unset() argument
1517 rd: WritableReg, in set() argument
1518 tmp: WritableReg, in set() argument
1551 rd: WritableReg, in merge() argument
1552 tmp: WritableReg, in merge() argument
/wasmtime-44.0.1/cranelift/codegen/src/isa/s390x/
H A Dinst.isle13 (rd WritableReg)
21 (rd WritableReg)
29 (rd WritableReg)
41 (rd WritableReg)
49 (rd WritableReg)
57 (rd WritableReg)
65 (rd WritableReg)
73 (rd WritableReg)
81 (rd WritableReg)
2070 (decl writable_regpair (WritableReg WritableReg) WritableRegPair)
[all …]
/wasmtime-44.0.1/cranelift/codegen/src/isa/aarch64/
H A Dinst.isle14 (rd WritableReg)
22 (rd WritableReg)
32 (rd WritableReg)
40 (rd WritableReg)
48 (rd WritableReg)
57 (rd WritableReg)
67 (rd WritableReg)
76 (rd WritableReg)
81 (rd WritableReg)
87 (rd WritableReg)
[all …]
H A Dinst_neon.isle5 (let ((dst WritableReg (temp_writable_reg $I8X16))
/wasmtime-44.0.1/cranelift/codegen/src/machinst/
H A Disle.rs21 pub type WritableReg = Writable<Reg>; typedef
25 pub type WritableValueRegs = crate::machinst::ValueRegs<WritableReg>;
60 fn writable_value_regs(&mut self, r1: WritableReg, r2: WritableReg) -> WritableValueRegs {
65 fn writable_value_reg(&mut self, r: WritableReg) -> WritableValueRegs {
95 fn temp_writable_reg(&mut self, ty: Type) -> WritableReg {
186 fn writable_reg_to_reg(&mut self, r: WritableReg) -> Reg {
436 fn only_writable_reg(&mut self, regs: WritableValueRegs) -> Option<WritableReg> {
507 dst: WritableReg,
536 dst: WritableReg,
555 fn real_reg_to_writable_reg(&mut self, reg: RealReg) -> WritableReg {
[all …]
/wasmtime-44.0.1/cranelift/codegen/src/isa/pulley_shared/lower/
H A Disle.rs203 fn writable_vreg_new(&mut self, r: WritableReg) -> WritableVReg { in writable_vreg_new()
209 fn writable_vreg_to_writable_reg(&mut self, arg0: WritableVReg) -> WritableReg { in writable_vreg_to_writable_reg() argument
218 fn writable_xreg_new(&mut self, r: WritableReg) -> WritableXReg { in writable_xreg_new()
224 fn writable_xreg_to_writable_reg(&mut self, arg0: WritableXReg) -> WritableReg { in writable_xreg_to_writable_reg() argument
233 fn writable_freg_new(&mut self, r: WritableReg) -> WritableFReg { in writable_freg_new()
239 fn writable_freg_to_writable_reg(&mut self, arg0: WritableFReg) -> WritableReg { in writable_freg_to_writable_reg() argument
/wasmtime-44.0.1/cranelift/codegen/src/isa/riscv64/
H A Dinst.isle10 (rd WritableReg)
14 (rd WritableReg)
19 (rd WritableReg)
25 (rd WritableReg))
32 (rd WritableReg)
39 (rd WritableReg)
48 (rd WritableReg)
57 (rd WritableReg)
66 (rd WritableReg)
73 (rd WritableReg)
[all …]
/wasmtime-44.0.1/cranelift/isle/veri/veri_engine/examples/broken/
H A Dbroken_uextend.isle10 (rd WritableReg)
26 (let ((dst WritableReg (temp_writable_reg $I64))
/wasmtime-44.0.1/cranelift/codegen/src/isa/pulley_shared/
H A Dinst.isle453 ;; Construct a new `WritableXReg` from a `WritableReg`.
456 (decl writable_xreg_new (WritableReg) WritableXReg)
458 (convert WritableReg WritableXReg writable_xreg_new)
477 ;; Convert a `WritableXReg` to an `WritableReg`.
516 (decl writable_freg_new (WritableReg) WritableFReg)
518 (convert WritableReg WritableFReg writable_freg_new)
537 ;; Convert a `WritableFReg` to an `WritableReg`.
576 (decl writable_vreg_new (WritableReg) WritableVReg)
578 (convert WritableReg WritableVReg writable_vreg_new)
597 ;; Convert a `WritableVReg` to an `WritableReg`.
[all …]
/wasmtime-44.0.1/cranelift/isle/veri/veri_engine/examples/broken/ctz/
H A Dbroken_ctz16.isle12 (rd WritableReg)
43 (let ((dst WritableReg (temp_writable_reg $I64))
H A Dbroken_ctz8.isle12 (rd WritableReg)
43 (let ((dst WritableReg (temp_writable_reg $I64))
/wasmtime-44.0.1/cranelift/isle/veri/veri_engine/examples/broken/clz/
H A Dbroken_clz16.isle10 (rd WritableReg)
61 (let ((dst WritableReg (temp_writable_reg $I64))
H A Dbroken_clz8.isle10 (rd WritableReg)
61 (let ((dst WritableReg (temp_writable_reg $I64))
/wasmtime-44.0.1/cranelift/codegen/src/isa/riscv64/lower/
H A Disle.rs156 fn writable_vreg_new(&mut self, r: WritableReg) -> WritableVReg { in writable_vreg_new()
162 fn writable_vreg_to_writable_reg(&mut self, arg0: WritableVReg) -> WritableReg { in writable_vreg_to_writable_reg() argument
171 fn writable_xreg_new(&mut self, r: WritableReg) -> WritableXReg { in writable_xreg_new()
177 fn writable_xreg_to_writable_reg(&mut self, arg0: WritableXReg) -> WritableReg { in writable_xreg_to_writable_reg() argument
186 fn writable_freg_new(&mut self, r: WritableReg) -> WritableFReg { in writable_freg_new()
192 fn writable_freg_to_writable_reg(&mut self, arg0: WritableFReg) -> WritableReg { in writable_freg_to_writable_reg() argument
403 fn writable_zero_reg(&mut self) -> WritableReg { in writable_zero_reg() argument
/wasmtime-44.0.1/cranelift/codegen/src/isa/s390x/lower/
H A Disle.rs288 fn writable_gpr(&mut self, regno: u8) -> WritableReg { in writable_gpr() argument
830 fn real_reg(&mut self, reg: WritableReg) -> Option<WritableReg> { in real_reg() argument
839 fn same_reg(&mut self, dst: WritableReg, src: Reg) -> Option<Reg> { in same_reg() argument
864 fn writable_regpair(&mut self, hi: WritableReg, lo: WritableReg) -> WritableRegPair { in writable_regpair() argument
869 fn writable_regpair_hi(&mut self, w: WritableRegPair) -> WritableReg { in writable_regpair_hi() argument
874 fn writable_regpair_lo(&mut self, w: WritableRegPair) -> WritableReg { in writable_regpair_lo() argument
/wasmtime-44.0.1/cranelift/isle/veri/veri_engine/examples/broken/cls/
H A Dbroken_cls16.isle10 (rd WritableReg)
61 (let ((dst WritableReg (temp_writable_reg $I64))
H A Dbroken_cls8.isle10 (rd WritableReg)
61 (let ((dst WritableReg (temp_writable_reg $I64))
/wasmtime-44.0.1/winch/codegen/src/isa/
H A Dreg.rs14 pub(crate) type WritableReg = cranelift_codegen::Writable<Reg>; typedef
/wasmtime-44.0.1/cranelift/codegen/src/
H A Dprelude_lower.isle30 (type WritableReg (primitive WritableReg))
43 (decl writable_value_reg (WritableReg) WritableValueRegs)
51 (decl writable_value_regs (WritableReg WritableReg) WritableValueRegs)
93 (decl temp_writable_reg (Type) WritableReg)
248 (decl pure writable_reg_to_reg (WritableReg) Reg)
1033 (decl only_writable_reg (WritableReg) WritableValueRegs)
1037 (decl writable_regs_get (WritableValueRegs usize) WritableReg)
1135 (decl real_reg_to_writable_reg (RealReg) WritableReg)
1139 (decl gen_move (Type WritableReg Reg) MInst)
1187 (convert WritableReg WritableValueRegs writable_value_reg)
[all …]

12