/art/compiler/utils/arm/ |
H A D | managed_register_arm.cc | 29 Register low = AsRegisterPairLow(); 81 os << "Pair: " << static_cast<int>(AsRegisterPairLow()) << ", "
|
H A D | managed_register_arm.h | 117 Register reg_low = AsRegisterPairLow(); 125 Register AsRegisterPairLow() const { function in class:art::arm::ArmManagedRegister
|
H A D | assembler_arm.cc | 498 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 D | managed_register_arm_test.cc | 235 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 D | managed_register_mips.cc | 30 Register low = AsRegisterPairLow(); 82 os << "Pair: " << AsRegisterPairLow() << ", " << AsRegisterPairHigh();
|
H A D | managed_register_mips.h | 117 Register AsRegisterPairLow() const { function in class:art::mips::MipsManagedRegister
|
H A D | assembler_mips.cc | 2355 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 D | managed_register_x86.cc | 68 Register low = AsRegisterPairLow(); 108 os << "Pair: " << AsRegisterPairLow() << ", " << AsRegisterPairHigh();
|
H A D | managed_register_x86_test.cc | 123 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 D | managed_register_x86.h | 114 Register AsRegisterPairLow() const { function in class:art::x86::X86ManagedRegister
|
H A D | assembler_x86.cc | 2009 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 D | managed_register_x86_64.cc | 63 Register low = AsRegisterPairLow().AsRegister(); 103 os << "Pair: " << AsRegisterPairLow() << ", " << AsRegisterPairHigh();
|
H A D | managed_register_x86_64_test.cc | 123 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 D | managed_register_x86_64.h | 107 CpuRegister AsRegisterPairLow() const { function in class:art::x86_64::X86_64ManagedRegister
|
H A D | assembler_x86_64.cc | 2760 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 D | intrinsics_arm.cc | 88 __ 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 D | intrinsics_mips.cc | 164 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 D | code_generator_x86.cc | 826 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 D | code_generator_arm.cc | 858 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 D | code_generator_mips.cc | 571 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 D | intrinsics_x86.cc | 118 __ 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 D | locations.h | 186 T AsRegisterPairLow() const { function in class:art::Location
|
H A D | code_generator.cc | 521 DCHECK(is_out || !blocked_core_registers_[location.AsRegisterPairLow<int>()]); 522 blocked_core_registers_[location.AsRegisterPairLow<int>()] = true;
|