Searched refs:AsRegisterPairLow (Results 1 - 23 of 23) sorted by relevance

/art/compiler/utils/arm/
H A Dmanaged_register_arm.cc29 Register low = AsRegisterPairLow();
81 os << "Pair: " << static_cast<int>(AsRegisterPairLow()) << ", "
H A Dmanaged_register_arm.h117 Register reg_low = AsRegisterPairLow();
125 Register AsRegisterPairLow() const { function in class:art::arm::ArmManagedRegister
H A Dassembler_arm.cc498 StoreToOffset(kStoreWord, src.AsRegisterPairLow(), SP, dest.Int32Value());
588 assembler->LoadFromOffset(kLoadWord, dst.AsRegisterPairLow(), src_register, src_offset);
673 if (src.AsRegisterPairHigh() != dst.AsRegisterPairLow()) {
674 mov(dst.AsRegisterPairLow(), ShifterOperand(src.AsRegisterPairLow()));
678 mov(dst.AsRegisterPairLow(), ShifterOperand(src.AsRegisterPairLow()));
H A Dmanaged_register_arm_test.cc235 EXPECT_EQ(R0, reg.AsRegisterPairLow());
247 EXPECT_EQ(R1, reg.AsRegisterPairLow());
259 EXPECT_EQ(R2, reg.AsRegisterPairLow());
271 EXPECT_EQ(R4, reg.AsRegisterPairLow());
283 EXPECT_EQ(R6, reg.AsRegisterPairLow());
/art/compiler/utils/mips/
H A Dmanaged_register_mips.cc30 Register low = AsRegisterPairLow();
82 os << "Pair: " << AsRegisterPairLow() << ", " << AsRegisterPairHigh();
H A Dmanaged_register_mips.h117 Register AsRegisterPairLow() const { function in class:art::mips::MipsManagedRegister
H A Dassembler_mips.cc2355 LoadFromOffset(kLoadDoubleword, dst.AsRegisterPairLow(), src_register, src_offset);
2540 StoreToOffset(kStoreWord, src.AsRegisterPairLow(), SP, dest.Int32Value());
2675 if (src.AsRegisterPairHigh() != dest.AsRegisterPairLow()) {
2676 Move(dest.AsRegisterPairLow(), src.AsRegisterPairLow());
2680 Move(dest.AsRegisterPairLow(), src.AsRegisterPairLow());
/art/compiler/utils/x86/
H A Dmanaged_register_x86.cc68 Register low = AsRegisterPairLow();
108 os << "Pair: " << AsRegisterPairLow() << ", " << AsRegisterPairHigh();
H A Dmanaged_register_x86_test.cc123 EXPECT_EQ(EAX, reg.AsRegisterPairLow());
132 EXPECT_EQ(EAX, reg.AsRegisterPairLow());
141 EXPECT_EQ(EAX, reg.AsRegisterPairLow());
150 EXPECT_EQ(EAX, reg.AsRegisterPairLow());
159 EXPECT_EQ(EDX, reg.AsRegisterPairLow());
168 EXPECT_EQ(EDX, reg.AsRegisterPairLow());
177 EXPECT_EQ(EDX, reg.AsRegisterPairLow());
186 EXPECT_EQ(ECX, reg.AsRegisterPairLow());
195 EXPECT_EQ(ECX, reg.AsRegisterPairLow());
204 EXPECT_EQ(EBX, reg.AsRegisterPairLow());
[all...]
H A Dmanaged_register_x86.h114 Register AsRegisterPairLow() const { function in class:art::x86::X86ManagedRegister
H A Dassembler_x86.cc2009 movl(Address(ESP, offs), src.AsRegisterPairLow());
2077 movl(dest.AsRegisterPairLow(), Address(ESP, src));
2104 fs()->movl(dest.AsRegisterPairLow(), Address::Absolute(src));
/art/compiler/utils/x86_64/
H A Dmanaged_register_x86_64.cc63 Register low = AsRegisterPairLow().AsRegister();
103 os << "Pair: " << AsRegisterPairLow() << ", " << AsRegisterPairHigh();
H A Dmanaged_register_x86_64_test.cc123 EXPECT_EQ(RAX, reg.AsRegisterPairLow());
132 EXPECT_EQ(RAX, reg.AsRegisterPairLow());
141 EXPECT_EQ(RAX, reg.AsRegisterPairLow());
150 EXPECT_EQ(RAX, reg.AsRegisterPairLow());
159 EXPECT_EQ(RDX, reg.AsRegisterPairLow());
168 EXPECT_EQ(RDX, reg.AsRegisterPairLow());
177 EXPECT_EQ(RDX, reg.AsRegisterPairLow());
186 EXPECT_EQ(RCX, reg.AsRegisterPairLow());
195 EXPECT_EQ(RCX, reg.AsRegisterPairLow());
204 EXPECT_EQ(RBX, reg.AsRegisterPairLow());
[all...]
H A Dmanaged_register_x86_64.h107 CpuRegister AsRegisterPairLow() const { function in class:art::x86_64::X86_64ManagedRegister
H A Dassembler_x86_64.cc2760 movq(Address(CpuRegister(RSP), offs), src.AsRegisterPairLow());
2833 movq(dest.AsRegisterPairLow(), Address(CpuRegister(RSP), src));
2860 gs()->movq(dest.AsRegisterPairLow(), Address::Absolute(src, true));
/art/compiler/optimizing/
H A Dintrinsics_arm.cc88 __ vmovrrd(output.AsRegisterPairLow<Register>(),
101 input.AsRegisterPairLow<Register>(),
161 Register in_reg_lo = in.AsRegisterPairLow<Register>();
202 Register in_reg_lo = locations->InAt(0).AsRegisterPairLow<Register>();
290 Register in_reg_lo = in.AsRegisterPairLow<Register>();
292 Register out_reg_lo = output.AsRegisterPairLow<Register>();
387 Address(invoke->GetLocations()->InAt(0).AsRegisterPairLow<Register>()));
398 Address(invoke->GetLocations()->InAt(0).AsRegisterPairLow<Register>()));
408 Register addr = invoke->GetLocations()->InAt(0).AsRegisterPairLow<Register>();
411 Register lo = invoke->GetLocations()->Out().AsRegisterPairLow<Registe
[all...]
H A Dintrinsics_mips.cc164 Register out_lo = locations->Out().AsRegisterPairLow<Register>();
206 Register in_lo = locations->InAt(0).AsRegisterPairLow<Register>();
317 Register in_lo = locations->InAt(0).AsRegisterPairLow<Register>();
319 Register out_lo = locations->Out().AsRegisterPairLow<Register>();
448 Register in_lo = locations->InAt(0).AsRegisterPairLow<Register>();
501 in_lo = locations->InAt(0).AsRegisterPairLow<Register>();
666 Register in_lo = locations->InAt(0).AsRegisterPairLow<Register>();
779 Register in_lo = locations->InAt(0).AsRegisterPairLow<Register>();
781 Register out_lo = locations->Out().AsRegisterPairLow<Register>();
1086 Register a_lo = locations->InAt(0).AsRegisterPairLow<Registe
[all...]
H A Dcode_generator_x86.cc826 if (blocked_core_registers_[current.AsRegisterPairLow()]
950 return Location::RegisterPairLocation(pair.AsRegisterPairLow(), pair.AsRegisterPairHigh());
1033 Location::RegisterLocation(source.AsRegisterPairLow<Register>()),
1034 Location::RegisterLocation(destination.AsRegisterPairLow<Register>()),
1038 __ movd(destination.AsRegisterPairLow<Register>(), src_reg);
1044 __ movl(destination.AsRegisterPairLow<Register>(), Address(ESP, source.GetStackIndex()));
1057 __ movl(Address(ESP, 0), source.AsRegisterPairLow<Register>());
1069 __ movl(Address(ESP, destination.GetStackIndex()), source.AsRegisterPairLow<Register>());
1118 locations->AddTemp(Location::RegisterLocation(location.AsRegisterPairLow<Register>()));
1193 Register left_low = left.AsRegisterPairLow<Registe
[all...]
H A Dcode_generator_arm.cc858 if (blocked_core_registers_[current.AsRegisterPairLow()]
1111 Location::RegisterLocation(source.AsRegisterPairLow<Register>()),
1112 Location::RegisterLocation(destination.AsRegisterPairLow<Register>()),
1117 __ vmovrrd(destination.AsRegisterPairLow<Register>(),
1123 __ LoadFromOffset(kLoadWordPair, destination.AsRegisterPairLow<Register>(),
1133 source.AsRegisterPairLow<Register>(),
1142 if (source.AsRegisterPairLow<Register>() == R1) {
1147 __ StoreToOffset(kStoreWordPair, source.AsRegisterPairLow<Register>(),
1182 locations->AddTemp(Location::RegisterLocation(location.AsRegisterPairLow<Register>()));
1272 Register left_low = left.AsRegisterPairLow<Registe
[all...]
H A Dcode_generator_mips.cc571 Register r1 = loc1.AsRegisterPairLow<Register>();
572 Register r2 = loc2.AsRegisterPairLow<Register>();
587 Register r2_l = loc1.IsRegisterPair() ? loc1.AsRegisterPairLow<Register>()
588 : loc2.AsRegisterPairLow<Register>();
615 Register reg_l = loc1.IsRegisterPair() ? loc1.AsRegisterPairLow<Register>()
616 : loc2.AsRegisterPairLow<Register>();
868 __ Move(destination.AsRegisterPairLow<Register>(), source.AsRegisterPairLow<Register>());
871 Register dst_low = destination.AsRegisterPairLow<Register>();
878 Register r = destination.AsRegisterPairLow<Registe
[all...]
H A Dintrinsics_x86.cc118 __ movd(output.AsRegisterPairLow<Register>(), temp);
133 __ movd(temp1, input.AsRegisterPairLow<Register>());
229 Register input_lo = input.AsRegisterPairLow<Register>();
232 Register output_lo = output.AsRegisterPairLow<Register>();
363 Register input_lo = input.AsRegisterPairLow<Register>();
366 Register output_lo = output.AsRegisterPairLow<Register>();
586 Register output_lo = output.AsRegisterPairLow<Register>();
589 Register op2_lo = op2_loc.AsRegisterPairLow<Register>();
1682 Register address = locations->InAt(0).AsRegisterPairLow<Register>();
1697 __ movl(out_loc.AsRegisterPairLow<Registe
[all...]
H A Dlocations.h186 T AsRegisterPairLow() const { function in class:art::Location
H A Dcode_generator.cc521 DCHECK(is_out || !blocked_core_registers_[location.AsRegisterPairLow<int>()]);
522 blocked_core_registers_[location.AsRegisterPairLow<int>()] = true;

Completed in 117 milliseconds