Searched refs:AsRegisterPairHigh (Results 1 - 17 of 17) sorted by relevance

/art/compiler/utils/arm/
H A Dmanaged_register_arm.cc30 Register high = AsRegisterPairHigh();
82 << static_cast<int>(AsRegisterPairHigh());
H A Dassembler_arm.cc465 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 Dmanaged_register_arm.h130 Register AsRegisterPairHigh() const { function in class:art::arm::ArmManagedRegister
H A Dmanaged_register_arm_test.cc236 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 Dmanaged_register_mips.cc31 Register high = AsRegisterPairHigh();
82 os << "Pair: " << AsRegisterPairLow() << ", " << AsRegisterPairHigh();
H A Dmanaged_register_mips.h122 Register AsRegisterPairHigh() const { function in class:art::mips::MipsManagedRegister
H A Dassembler_mips.cc468 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 Dmanaged_register_x86.cc65 Register high = AsRegisterPairHigh();
104 os << "Pair: " << AsRegisterPairLow() << ", " << AsRegisterPairHigh();
H A Dmanaged_register_x86_test.cc124 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 Dmanaged_register_x86.h119 Register AsRegisterPairHigh() const { function in class:art::x86::X86ManagedRegister
H A Dassembler_x86.cc1463 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 Dmanaged_register_x86_64.cc64 Register high = AsRegisterPairHigh().AsRegister();
103 os << "Pair: " << AsRegisterPairLow() << ", " << AsRegisterPairHigh();
H A Dmanaged_register_x86_64_test.cc124 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 Dmanaged_register_x86_64.h112 CpuRegister AsRegisterPairHigh() const { function in class:art::x86_64::X86_64ManagedRegister
H A Dassembler_x86_64.cc1822 src.AsRegisterPairHigh());
1894 movq(dest.AsRegisterPairHigh(), Address(CpuRegister(RSP), FrameOffset(src.Int32Value()+4)));
/art/compiler/optimizing/
H A Dcode_generator_x86.cc165 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 Dcode_generator_arm.cc183 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...]

Completed in 1154 milliseconds