Lines Matching refs:WritableReg
21 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> {
440 fn writable_regs_get(&mut self, regs: WritableValueRegs, idx: usize) -> WritableReg {
507 dst: WritableReg,
536 dst: WritableReg,
555 fn real_reg_to_writable_reg(&mut self, reg: RealReg) -> WritableReg {
602 fn gen_move(&mut self, ty: Type, dst: WritableReg, src: Reg) -> MInst {