Lines Matching refs:rm_
113 rm_ = no_reg; in Operand()
131 rm_ = rm; in Operand()
146 rm_ = rm; in Operand()
155 rm_ = no_reg; in MemOperand()
162 rm_ = rm; in MemOperand()
173 rm_ = rm; in MemOperand()
529 if (!x.rm_.is_valid()) { in addrmod1()
553 instr |= x.shift_imm_*B7 | x.shift_op_ | x.rm_.code(); in addrmod1()
556 ASSERT(!rn.is(pc) && !rd.is(pc) && !x.rm_.is(pc) && !x.rs_.is(pc)); in addrmod1()
557 instr |= x.rs_.code()*B8 | x.shift_op_ | B4 | x.rm_.code(); in addrmod1()
560 if (rn.is(pc) || x.rm_.is(pc)) in addrmod1()
569 if (!x.rm_.is_valid()) { in addrmod2()
591 ASSERT(!x.rm_.is(pc)); in addrmod2()
592 instr |= B25 | x.shift_imm_*B7 | x.shift_op_ | x.rm_.code(); in addrmod2()
603 if (!x.rm_.is_valid()) { in addrmod3()
625 mov(ip, Operand(x.rm_, x.shift_op_, x.shift_imm_), LeaveCC, in addrmod3()
631 ASSERT((am & (P|W)) == P || !x.rm_.is(pc)); // no pc index with writeback in addrmod3()
632 instr |= x.rm_.code(); in addrmod3()
651 ASSERT(x.rn_.is_valid() && !x.rm_.is_valid()); in addrmod5()
953 if (!src.rm_.is_valid()) { in msr()
968 instr = src.rm_.code(); in msr()
1280 if (!x.rm_.is_valid()) { in lea()
1292 ASSERT(!x.rm_.is(pc)); in lea()
1296 sub(dst, x.rn_, Operand(x.rm_, x.shift_op_, x.shift_imm_), s, cond); in lea()
1298 add(dst, x.rn_, Operand(x.rm_, x.shift_op_, x.shift_imm_), s, cond); in lea()