/art/compiler/utils/arm/ |
H A D | managed_register_arm.cc | 30 Register high = AsRegisterPairHigh(); 82 << static_cast<int>(AsRegisterPairHigh());
|
H A D | assembler_arm.cc | 465 StoreToOffset(kStoreWord, src.AsRegisterPairHigh(), 555 assembler->LoadFromOffset(kLoadWord, dst.AsRegisterPairHigh(), src_register, src_offset + 4); 639 if (src.AsRegisterPairHigh() != dst.AsRegisterPairLow()) { 641 mov(dst.AsRegisterPairHigh(), ShifterOperand(src.AsRegisterPairHigh())); 643 mov(dst.AsRegisterPairHigh(), ShifterOperand(src.AsRegisterPairHigh()));
|
H A D | managed_register_arm.h | 130 Register AsRegisterPairHigh() const { function in class:art::arm::ArmManagedRegister
|
H A D | managed_register_arm_test.cc | 236 EXPECT_EQ(R1, reg.AsRegisterPairHigh()); 248 EXPECT_EQ(R2, reg.AsRegisterPairHigh()); 260 EXPECT_EQ(R3, reg.AsRegisterPairHigh()); 272 EXPECT_EQ(R5, reg.AsRegisterPairHigh()); 284 EXPECT_EQ(R7, reg.AsRegisterPairHigh());
|
/art/compiler/utils/mips/ |
H A D | managed_register_mips.cc | 31 Register high = AsRegisterPairHigh(); 82 os << "Pair: " << AsRegisterPairLow() << ", " << AsRegisterPairHigh();
|
H A D | managed_register_mips.h | 122 Register AsRegisterPairHigh() const { function in class:art::mips::MipsManagedRegister
|
H A D | assembler_mips.cc | 468 LoadFromOffset(kLoadWord, dst.AsRegisterPairHigh(), src_register, src_offset + 4); 608 StoreToOffset(kStoreWord, src.AsRegisterPairHigh(), 734 if (src.AsRegisterPairHigh() != dest.AsRegisterPairLow()) { 736 Move(dest.AsRegisterPairHigh(), src.AsRegisterPairHigh()); 738 Move(dest.AsRegisterPairHigh(), src.AsRegisterPairHigh());
|
/art/compiler/utils/x86/ |
H A D | managed_register_x86.cc | 65 Register high = AsRegisterPairHigh(); 104 os << "Pair: " << AsRegisterPairLow() << ", " << AsRegisterPairHigh();
|
H A D | managed_register_x86_test.cc | 124 EXPECT_EQ(EDX, reg.AsRegisterPairHigh()); 133 EXPECT_EQ(ECX, reg.AsRegisterPairHigh()); 142 EXPECT_EQ(EBX, reg.AsRegisterPairHigh()); 151 EXPECT_EQ(EDI, reg.AsRegisterPairHigh()); 160 EXPECT_EQ(ECX, reg.AsRegisterPairHigh()); 169 EXPECT_EQ(EBX, reg.AsRegisterPairHigh()); 178 EXPECT_EQ(EDI, reg.AsRegisterPairHigh()); 187 EXPECT_EQ(EBX, reg.AsRegisterPairHigh()); 196 EXPECT_EQ(EDI, reg.AsRegisterPairHigh()); 205 EXPECT_EQ(EDI, reg.AsRegisterPairHigh()); [all...] |
H A D | managed_register_x86.h | 119 Register AsRegisterPairHigh() const { function in class:art::x86::X86ManagedRegister
|
H A D | assembler_x86.cc | 1463 src.AsRegisterPairHigh()); 1530 movl(dest.AsRegisterPairHigh(), Address(ESP, FrameOffset(src.Int32Value()+4))); 1557 fs()->movl(dest.AsRegisterPairHigh(), Address::Absolute(ThreadOffset<4>(src.Int32Value()+4)));
|
/art/compiler/utils/x86_64/ |
H A D | managed_register_x86_64.cc | 64 Register high = AsRegisterPairHigh().AsRegister(); 103 os << "Pair: " << AsRegisterPairLow() << ", " << AsRegisterPairHigh();
|
H A D | managed_register_x86_64_test.cc | 124 EXPECT_EQ(RDX, reg.AsRegisterPairHigh()); 133 EXPECT_EQ(RCX, reg.AsRegisterPairHigh()); 142 EXPECT_EQ(RBX, reg.AsRegisterPairHigh()); 151 EXPECT_EQ(RDI, reg.AsRegisterPairHigh()); 160 EXPECT_EQ(RCX, reg.AsRegisterPairHigh()); 169 EXPECT_EQ(RBX, reg.AsRegisterPairHigh()); 178 EXPECT_EQ(RDI, reg.AsRegisterPairHigh()); 187 EXPECT_EQ(RBX, reg.AsRegisterPairHigh()); 196 EXPECT_EQ(RDI, reg.AsRegisterPairHigh()); 205 EXPECT_EQ(RDI, reg.AsRegisterPairHigh()); [all...] |
H A D | managed_register_x86_64.h | 112 CpuRegister AsRegisterPairHigh() const { function in class:art::x86_64::X86_64ManagedRegister
|
H A D | assembler_x86_64.cc | 1822 src.AsRegisterPairHigh()); 1894 movq(dest.AsRegisterPairHigh(), Address(CpuRegister(RSP), FrameOffset(src.Int32Value()+4)));
|
/art/compiler/optimizing/ |
H A D | code_generator_x86.cc | 165 blocked_registers[pair.AsRegisterPairHigh()] = true; 171 || current.AsRegisterPairLow() == pair.AsRegisterPairHigh() 172 || current.AsRegisterPairHigh() == pair.AsRegisterPairLow() 173 || current.AsRegisterPairHigh() == pair.AsRegisterPairHigh()) { 193 if (current.AsRegisterPairLow() == reg || current.AsRegisterPairHigh() == reg) { 372 __ movl(destination.AsX86().AsRegisterPairHigh(), source.AsX86().AsRegisterPairHigh()); 378 __ movl(destination.AsX86().AsRegisterPairHigh(), Address(ESP, 383 __ movl(destination.AsX86().AsRegisterPairHigh(), [all...] |
H A D | code_generator_arm.cc | 183 blocked_registers[pair.AsRegisterPairHigh()] = true; 189 || current.AsRegisterPairLow() == pair.AsRegisterPairHigh() 190 || current.AsRegisterPairHigh() == pair.AsRegisterPairLow() 191 || current.AsRegisterPairHigh() == pair.AsRegisterPairHigh()) { 210 if (current.AsRegisterPairLow() == reg || current.AsRegisterPairHigh() == reg) { 396 __ Mov(destination.AsArm().AsRegisterPairHigh(), source.AsArm().AsRegisterPairHigh()); 402 __ ldr(destination.AsArm().AsRegisterPairHigh(), 419 __ str(source.AsArm().AsRegisterPairHigh(), [all...] |