Home | History | Annotate | Download | only in arm

Lines Matching defs:rn

616   // [rn +/- offset]      Offset/NegOffset
617 // [rn +/- offset]! PreIndex/NegPreIndex
618 // [rn], +/- offset PostIndex/NegPostIndex
621 explicit MemOperand(Register rn, int32_t offset = 0, AddrMode am = Offset);
623 // [rn +/- rm] Offset/NegOffset
624 // [rn +/- rm]! PreIndex/NegPreIndex
625 // [rn], +/- rm PostIndex/NegPostIndex
626 explicit MemOperand(Register rn, Register rm, AddrMode am = Offset);
628 // [rn +/- rm <shift_op> shift_imm] Offset/NegOffset
629 // [rn +/- rm <shift_op> shift_imm]! PreIndex/NegPreIndex
630 // [rn], +/- rm <shift_op> shift_imm PostIndex/NegPostIndex
631 explicit MemOperand(Register rn, Register rm,
650 Register rn() const { return rn_; }
674 // [rn {:align}] Offset
675 // [rn {:align}]! PostIndex
676 explicit NeonMemOperand(Register rn, AddrMode am = Offset, int align = 0);
678 // [rn {:align}], rm PostIndex
679 explicit NeonMemOperand(Register rn, Register rm, int align = 0);
681 Register rn() const { return rn_; }
1571 void addrmod1(Instr instr, Register rn, Register rd, const Operand& x);
1574 void addrmod4(Instr instr, Register rn, RegList rl);