Lines Matching refs:Address
183 class Address {
197 Address(Register rn, int32_t offset = 0, Mode am = Offset) : rn_(rn), rm_(R0), in rn_()
202 Address(Register rn, Register rm, Mode am = Offset) : rn_(rn), rm_(rm), offset_(0), in rn_()
207 Address(Register rn, Register rm, Shift shift, uint32_t count, Mode am = Offset) :
214 explicit Address(int32_t offset) : in Address() function
420 virtual void ldr(Register rd, const Address& ad, Condition cond = AL) = 0;
421 virtual void str(Register rd, const Address& ad, Condition cond = AL) = 0;
423 virtual void ldrb(Register rd, const Address& ad, Condition cond = AL) = 0;
424 virtual void strb(Register rd, const Address& ad, Condition cond = AL) = 0;
426 virtual void ldrh(Register rd, const Address& ad, Condition cond = AL) = 0;
427 virtual void strh(Register rd, const Address& ad, Condition cond = AL) = 0;
429 virtual void ldrsb(Register rd, const Address& ad, Condition cond = AL) = 0;
430 virtual void ldrsh(Register rd, const Address& ad, Condition cond = AL) = 0;
432 virtual void ldrd(Register rd, const Address& ad, Condition cond = AL) = 0;
433 virtual void strd(Register rd, const Address& ad, Condition cond = AL) = 0;
473 virtual void vldrs(SRegister sd, const Address& ad, Condition cond = AL) = 0;
474 virtual void vstrs(SRegister sd, const Address& ad, Condition cond = AL) = 0;
475 virtual void vldrd(DRegister dd, const Address& ad, Condition cond = AL) = 0;
476 virtual void vstrd(DRegister dd, const Address& ad, Condition cond = AL) = 0;