Lines Matching defs:MemOperand

261 // Implementation of Operand and MemOperand
311 MemOperand::MemOperand(Register rn, int32_t offset, AddrMode am) {
319 MemOperand::MemOperand(Register rn, Register rm, AddrMode am) {
328 MemOperand::MemOperand(Register rn, Register rm,
402 // str(r, MemOperand(sp, 4, NegPreIndex), al) instruction (aka push(r))
406 // ldr(r, MemOperand(sp, 4, PostIndex), al) instruction (aka pop(r))
1156 ldr(rd, MemOperand(pp, target), cond);
1159 ldr(rd, MemOperand(FLAG_enable_ool_constant_pool ? pp : pc, 0), cond);
1208 void Assembler::addrmod2(Instr instr, Register rd, const MemOperand& x) {
1223 addrmod2(instr, rd, MemOperand(x.rn_, ip, x.am_));
1240 void Assembler::addrmod3(Instr instr, Register rd, const MemOperand& x) {
1256 addrmod3(instr, rd, MemOperand(x.rn_, ip, x.am_));
1267 addrmod3(instr, rd, MemOperand(x.rn_, ip, x.am_));
1287 void Assembler::addrmod5(Instr instr, CRegister crd, const MemOperand& x) {
1882 void Assembler::ldr(Register dst, const MemOperand& src, Condition cond) {
1890 void Assembler::str(Register src, const MemOperand& dst, Condition cond) {
1895 void Assembler::ldrb(Register dst, const MemOperand& src, Condition cond) {
1900 void Assembler::strb(Register src, const MemOperand& dst, Condition cond) {
1905 void Assembler::ldrh(Register dst, const MemOperand& src, Condition cond) {
1910 void Assembler::strh(Register src, const MemOperand& dst, Condition cond) {
1915 void Assembler::ldrsb(Register dst, const MemOperand& src, Condition cond) {
1920 void Assembler::ldrsh(Register dst, const MemOperand& src, Condition cond) {
1926 const MemOperand& src, Condition cond) {
1937 const MemOperand& dst, Condition cond) {
1948 void Assembler::pld(const MemOperand& address) {
2110 const MemOperand& src,
2132 const MemOperand& src,
2184 const MemOperand& operand,
2232 const MemOperand& operand,
2280 const MemOperand& operand,
2327 const MemOperand& operand,
2519 vldr(dst, MemOperand(pp, ip));
2522 vldr(dst, MemOperand(FLAG_enable_ool_constant_pool ? pp : pc, 0));