Lines Matching full:base
51 RegisterID base;
60 explicit ArmAddress(RegisterID base, int32_t offset = 0)
62 , base(base)
67 explicit ArmAddress(RegisterID base, RegisterID index, Scale scale = TimesOne)
69 , base(base)
346 m_assembler.ldr(dest, address.base, address.u.index, address.u.scale);
350 m_assembler.ldr(dest, address.base, armImm);
353 m_assembler.ldr(dest, address.base, address.u.offset, true, false);
360 m_assembler.ldrh(dest, address.base, address.u.index, address.u.scale);
364 m_assembler.ldrh(dest, address.base, armImm);
367 m_assembler.ldrh(dest, address.base, address.u.offset, true, false);
374 m_assembler.str(src, address.base, address.u.index, address.u.scale);
378 m_assembler.str(src, address.base, armImm);
381 m_assembler.str(src, address.base, address.u.offset, true, false);
410 load32(ArmAddress(address.base, dataTempRegister), dest);
418 load32(ArmAddress(address.base, dataTempRegister), dest);
430 store32(src, ArmAddress(address.base, dataTempRegister));
481 RegisterID base = address.base;
486 add32(Imm32(offset), base, addressTempRegister);
487 base = addressTempRegister;
491 m_assembler.vldr(dest, base, offset);
496 RegisterID base = address.base;
501 add32(Imm32(offset), base, addressTempRegister);
502 base = addressTempRegister;
506 m_assembler.vstr(src, base, offset);
1046 m_assembler.add(addressTempRegister, address.base, imm);
1049 m_assembler.add(addressTempRegister, addressTempRegister, address.base);
1054 return ArmAddress(address.base, address.index, address.scale);
1060 return ArmAddress(address.base, address.offset);
1063 return ArmAddress(address.base, addressTempRegister);
1069 return ArmAddress(address.base, address.offset);
1072 return ArmAddress(address.base, addressTempRegister);
1078 return address.base;
1082 m_assembler.add(addressTempRegister, address.base, imm);
1085 m_assembler.add(addressTempRegister, addressTempRegister, address.base);