Home | History | Annotate | Download | only in arm

Lines Matching defs:Address

171 class Address : public ValueObject {
185 Address(Register rn, int32_t offset = 0, Mode am = Offset) : rn_(rn), rm_(R0),
190 Address(Register rn, Register rm, Mode am = Offset) : rn_(rn), rm_(rm), offset_(0),
195 Address(Register rn, Register rm, Shift shift, uint32_t count, Mode am = Offset) :
202 explicit Address(int32_t offset) :
258 inline std::ostream& operator<<(std::ostream& os, const Address::Mode& rhs) {
414 virtual void ldr(Register rd, const Address& ad, Condition cond = AL) = 0;
415 virtual void str(Register rd, const Address& ad, Condition cond = AL) = 0;
417 virtual void ldrb(Register rd, const Address& ad, Condition cond = AL) = 0;
418 virtual void strb(Register rd, const Address& ad, Condition cond = AL) = 0;
420 virtual void ldrh(Register rd, const Address& ad, Condition cond = AL) = 0;
421 virtual void strh(Register rd, const Address& ad, Condition cond = AL) = 0;
423 virtual void ldrsb(Register rd, const Address& ad, Condition cond = AL) = 0;
424 virtual void ldrsh(Register rd, const Address& ad, Condition cond = AL) = 0;
426 virtual void ldrd(Register rd, const Address& ad, Condition cond = AL) = 0;
427 virtual void strd(Register rd, const Address& ad, Condition cond = AL) = 0;
471 virtual void vldrs(SRegister sd, const Address& ad, Condition cond = AL) = 0;
472 virtual void vstrs(SRegister sd, const Address& ad, Condition cond = AL) = 0;
473 virtual void vldrd(DRegister dd, const Address& ad, Condition cond = AL) = 0;
474 virtual void vstrd(DRegister dd, const Address& ad, Condition cond = AL) = 0;
763 // Call to address held at [base+offset]