HomeSort by relevance Sort by last modified time
    Searched refs:DRegister (Results 1 - 21 of 21) sorted by null

  /art/compiler/utils/arm/
assembler_arm32.h 139 void vmovdrr(DRegister dm, Register rt, Register rt2, Condition cond = AL) OVERRIDE;
140 void vmovrrd(Register rt, Register rt2, DRegister dm, Condition cond = AL) OVERRIDE;
142 void vmovd(DRegister dd, DRegister dm, Condition cond = AL) OVERRIDE;
146 bool vmovd(DRegister dd, double d_imm, Condition cond = AL) OVERRIDE;
150 void vldrd(DRegister dd, const Address& ad, Condition cond = AL) OVERRIDE;
151 void vstrd(DRegister dd, const Address& ad, Condition cond = AL) OVERRIDE;
154 void vaddd(DRegister dd, DRegister dn, DRegister dm, Condition cond = AL) OVERRIDE
    [all...]
assembler_thumb2.h 168 void vmovdrr(DRegister dm, Register rt, Register rt2, Condition cond = AL) OVERRIDE;
169 void vmovrrd(Register rt, Register rt2, DRegister dm, Condition cond = AL) OVERRIDE;
171 void vmovd(DRegister dd, DRegister dm, Condition cond = AL) OVERRIDE;
175 bool vmovd(DRegister dd, double d_imm, Condition cond = AL) OVERRIDE;
179 void vldrd(DRegister dd, const Address& ad, Condition cond = AL) OVERRIDE;
180 void vstrd(DRegister dd, const Address& ad, Condition cond = AL) OVERRIDE;
183 void vaddd(DRegister dd, DRegister dn, DRegister dm, Condition cond = AL) OVERRIDE
    [all...]
assembler_arm.h 349 extern std::ostream& operator<<(std::ostream& os, const DRegister& rhs);
464 virtual void vmovdrr(DRegister dm, Register rt, Register rt2, Condition cond = AL) = 0;
465 virtual void vmovrrd(Register rt, Register rt2, DRegister dm, Condition cond = AL) = 0;
467 virtual void vmovd(DRegister dd, DRegister dm, Condition cond = AL) = 0;
471 virtual bool vmovd(DRegister dd, double d_imm, 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;
479 virtual void vaddd(DRegister dd, DRegister dn, DRegister dm, Condition cond = AL) = 0
    [all...]
constants_arm.h 59 enum DRegister {
100 std::ostream& operator<<(std::ostream& os, const DRegister& rhs);
391 DRegister DnField() const {
392 return static_cast<DRegister>(Bits(kRnShift, kRnBits) + (Bit(7) << 4));
394 DRegister DdField() const {
395 return static_cast<DRegister>(Bits(kRdShift, kRdBits) + (Bit(22) << 4));
397 DRegister DmField() const {
398 return static_cast<DRegister>(Bits(kRmShift, kRmBits) + (Bit(5) << 4));
managed_register_arm.h 60 // [S..D[ double precision VFP registers (enum DRegister)
72 // DRegister, VFPv3-D32 only)
82 // (enum SRegister), or a VFP double precision register (enum DRegister).
97 DRegister AsDRegister() const {
99 return static_cast<DRegister>(id_ - kNumberOfCoreRegIds - kNumberOfSRegIds);
104 DRegister d_reg = AsDRegister();
110 DRegister d_reg = AsDRegister();
153 // Returns true if this DRegister overlaps SRegisters.
194 static ArmManagedRegister FromDRegister(DRegister r) {
218 // Return a DRegister overlapping SRegister r_low and r_low + 1
    [all...]
assembler_arm32.cc 284 void Arm32Assembler::vmovd(DRegister dd, DRegister dm, Condition cond) {
304 bool Arm32Assembler::vmovd(DRegister dd, double d_imm, Condition cond) {
325 void Arm32Assembler::vaddd(DRegister dd, DRegister dn, DRegister dm,
337 void Arm32Assembler::vsubd(DRegister dd, DRegister dn, DRegister dm,
349 void Arm32Assembler::vmuld(DRegister dd, DRegister dn, DRegister dm
    [all...]
assembler_thumb2.cc 379 bool Thumb2Assembler::vmovd(DRegister dd, double d_imm, Condition cond) {
399 void Thumb2Assembler::vmovd(DRegister dd, DRegister dm, Condition cond) {
410 void Thumb2Assembler::vaddd(DRegister dd, DRegister dn, DRegister dm,
422 void Thumb2Assembler::vsubd(DRegister dd, DRegister dn, DRegister dm,
434 void Thumb2Assembler::vmuld(DRegister dd, DRegister dn, DRegister dm
    [all...]
assembler_arm.cc 58 std::ostream& operator<<(std::ostream& os, const DRegister& rhs) {
62 os << "DRegister[" << static_cast<int>(rhs) << "]";
managed_register_arm_test.cc 125 TEST(ArmManagedRegister, DRegister) {
    [all...]
  /art/compiler/utils/mips/
constants_mips.h 31 enum DRegister {
52 std::ostream& operator<<(std::ostream& os, const DRegister& rhs);
managed_register_mips.h 66 // [F..D[ double precision FP registers (enum DRegister)
84 // FP register (enum DRegister), or a pair of core registers (enum RegisterPair).
99 DRegister AsDRegister() const {
101 return static_cast<DRegister>(id_ - kNumberOfCoreRegIds - kNumberOfFRegIds);
106 DRegister d_reg = AsDRegister();
112 DRegister d_reg = AsDRegister();
145 // Returns true if this DRegister overlaps FRegisters.
176 static MipsManagedRegister FromDRegister(DRegister r) {
assembler_mips.h 114 void AddD(DRegister fd, DRegister fs, DRegister ft);
115 void SubD(DRegister fd, DRegister fs, DRegister ft);
116 void MulD(DRegister fd, DRegister fs, DRegister ft);
117 void DivD(DRegister fd, DRegister fs, DRegister ft)
    [all...]
assembler_mips.cc 27 std::ostream& operator<<(std::ostream& os, const DRegister& rhs) {
31 os << "DRegister[" << static_cast<int>(rhs) << "]";
360 void MipsAssembler::AddD(DRegister fd, DRegister fs, DRegister ft) {
365 void MipsAssembler::SubD(DRegister fd, DRegister fs, DRegister ft) {
370 void MipsAssembler::MulD(DRegister fd, DRegister fs, DRegister ft)
    [all...]
  /art/compiler/utils/arm64/
managed_register_arm64.h 38 // [W..D[ double precision VFP registers (enum DRegister)
51 // * VFP double precision register (enum DRegister)
68 DRegister AsDRegister() const {
70 return static_cast<DRegister>(id_ - kNumberOfCoreRegIds - kNumberOfWRegIds);
97 DRegister AsOverlappingSRegisterD() const {
99 return static_cast<DRegister>(AsSRegister());
160 static Arm64ManagedRegister FromDRegister(DRegister r) {
assembler_arm64.h 226 void StoreDToOffset(DRegister source, Register base, int32_t offset);
234 void LoadDFromOffset(DRegister dest, Register base, int32_t offset);
assembler_arm64.cc 118 void Arm64Assembler::StoreDToOffset(DRegister source, Register base, int32_t offset) {
251 void Arm64Assembler::LoadDFromOffset(DRegister dest, Register base,
managed_register_arm64_test.cc 168 TEST(Arm64ManagedRegister, DRegister) {
    [all...]
  /art/runtime/arch/arm64/
registers_arm64.cc 56 std::ostream& operator<<(std::ostream& os, const DRegister& rhs) {
60 os << "DRegister[" << static_cast<int>(rhs) << "]";
registers_arm64.h 114 enum DRegister {
150 std::ostream& operator<<(std::ostream& os, const DRegister& rhs);
  /art/compiler/jni/quick/arm64/
calling_convention_arm64.cc 32 static const DRegister kDArgumentRegisters[] = {
  /art/compiler/optimizing/
code_generator_arm.cc 156 stream << ArmManagedRegister::FromDRegister(DRegister(reg));
    [all...]

Completed in 407 milliseconds