Searched refs:AsRegisterPairHigh (Results 1 - 23 of 23) 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.cc499 StoreToOffset(kStoreWord, src.AsRegisterPairHigh(),
589 assembler->LoadFromOffset(kLoadWord, dst.AsRegisterPairHigh(), src_register, src_offset + 4);
673 if (src.AsRegisterPairHigh() != dst.AsRegisterPairLow()) {
675 mov(dst.AsRegisterPairHigh(), ShifterOperand(src.AsRegisterPairHigh()));
677 mov(dst.AsRegisterPairHigh(), ShifterOperand(src.AsRegisterPairHigh()));
H A Dmanaged_register_arm.h131 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.h123 Register AsRegisterPairHigh() const { function in class:art::mips::MipsManagedRegister
H A Dassembler_mips.cc2541 StoreToOffset(kStoreWord, src.AsRegisterPairHigh(),
2675 if (src.AsRegisterPairHigh() != dest.AsRegisterPairLow()) {
2677 Move(dest.AsRegisterPairHigh(), src.AsRegisterPairHigh());
2679 Move(dest.AsRegisterPairHigh(), src.AsRegisterPairHigh());
/art/compiler/utils/x86/
H A Dmanaged_register_x86.cc69 Register high = AsRegisterPairHigh();
108 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.h120 Register AsRegisterPairHigh() const { function in class:art::x86::X86ManagedRegister
H A Dassembler_x86.cc2011 src.AsRegisterPairHigh());
2078 movl(dest.AsRegisterPairHigh(), Address(ESP, FrameOffset(src.Int32Value()+4)));
2105 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.h113 CpuRegister AsRegisterPairHigh() const { function in class:art::x86_64::X86_64ManagedRegister
H A Dassembler_x86_64.cc2762 src.AsRegisterPairHigh());
2834 movq(dest.AsRegisterPairHigh(), Address(CpuRegister(RSP), FrameOffset(src.Int32Value()+4)));
/art/compiler/optimizing/
H A Dcode_generator_x86.cc827 || blocked_core_registers_[current.AsRegisterPairHigh()]) {
950 return Location::RegisterPairLocation(pair.AsRegisterPairLow(), pair.AsRegisterPairHigh());
1030 Location::RegisterLocation(source.AsRegisterPairHigh<Register>()),
1031 Location::RegisterLocation(destination.AsRegisterPairHigh<Register>()),
1040 __ movd(destination.AsRegisterPairHigh<Register>(), src_reg);
1045 __ movl(destination.AsRegisterPairHigh<Register>(),
1058 __ movl(Address(ESP, elem_size), source.AsRegisterPairHigh<Register>());
1071 source.AsRegisterPairHigh<Register>());
1119 locations->AddTemp(Location::RegisterLocation(location.AsRegisterPairHigh<Register>()));
1192 Register left_high = left.AsRegisterPairHigh<Registe
[all...]
H A Dintrinsics_mips.cc165 Register out_hi = locations->Out().AsRegisterPairHigh<Register>();
207 Register in_hi = locations->InAt(0).AsRegisterPairHigh<Register>();
318 Register in_hi = locations->InAt(0).AsRegisterPairHigh<Register>();
320 Register out_hi = locations->Out().AsRegisterPairHigh<Register>();
449 Register in_hi = locations->InAt(0).AsRegisterPairHigh<Register>();
499 Register in_hi = locations->InAt(0).AsRegisterPairHigh<Register>();
667 Register in_hi = locations->InAt(0).AsRegisterPairHigh<Register>();
780 Register in_hi = locations->InAt(0).AsRegisterPairHigh<Register>();
782 Register out_hi = locations->Out().AsRegisterPairHigh<Register>();
1087 Register a_hi = locations->InAt(0).AsRegisterPairHigh<Registe
[all...]
H A Dcode_generator_arm.cc859 || blocked_core_registers_[current.AsRegisterPairHigh()]) {
1108 Location::RegisterLocation(source.AsRegisterPairHigh<Register>()),
1109 Location::RegisterLocation(destination.AsRegisterPairHigh<Register>()),
1118 destination.AsRegisterPairHigh<Register>(),
1134 source.AsRegisterPairHigh<Register>());
1143 DCHECK_EQ(source.AsRegisterPairHigh<Register>(), R2);
1183 locations->AddTemp(Location::RegisterLocation(location.AsRegisterPairHigh<Register>()));
1271 Register left_high = left.AsRegisterPairHigh<Register>();
1327 Register right_high = right.AsRegisterPairHigh<Register>();
1963 __ sbc(out.AsRegisterPairHigh<Registe
[all...]
H A Dintrinsics_arm.cc89 output.AsRegisterPairHigh<Register>(),
102 input.AsRegisterPairHigh<Register>());
162 Register in_reg_hi = in.AsRegisterPairHigh<Register>();
203 Register in_reg_hi = locations->InAt(0).AsRegisterPairHigh<Register>();
291 Register in_reg_hi = in.AsRegisterPairHigh<Register>();
293 Register out_reg_hi = output.AsRegisterPairHigh<Register>();
412 Register hi = invoke->GetLocations()->Out().AsRegisterPairHigh<Register>();
472 __ str(invoke->GetLocations()->InAt(1).AsRegisterPairHigh<Register>(), Address(addr, 4));
553 Register trg_hi = trg_loc.AsRegisterPairHigh<Register>();
708 Register value_hi = locations->InAt(3).AsRegisterPairHigh<Registe
[all...]
H A Dcode_generator_mips.cc576 r1 = loc1.AsRegisterPairHigh<Register>();
577 r2 = loc2.AsRegisterPairHigh<Register>();
589 Register r2_h = loc1.IsRegisterPair() ? loc1.AsRegisterPairHigh<Register>()
590 : loc2.AsRegisterPairHigh<Register>();
617 Register reg_h = loc1.IsRegisterPair() ? loc1.AsRegisterPairHigh<Register>()
618 : loc2.AsRegisterPairHigh<Register>();
867 __ Move(destination.AsRegisterPairHigh<Register>(), source.AsRegisterPairHigh<Register>());
870 Register dst_high = destination.AsRegisterPairHigh<Register>();
884 Register src_high = source.AsRegisterPairHigh<Registe
[all...]
H A Dintrinsics_x86.cc120 __ movd(output.AsRegisterPairHigh<Register>(), temp);
134 __ movd(temp2, input.AsRegisterPairHigh<Register>());
230 Register input_hi = input.AsRegisterPairHigh<Register>();
233 Register output_hi = output.AsRegisterPairHigh<Register>();
364 Register input_hi = input.AsRegisterPairHigh<Register>();
367 Register output_hi = output.AsRegisterPairHigh<Register>();
587 Register output_hi = output.AsRegisterPairHigh<Register>();
590 Register op2_hi = op2_loc.AsRegisterPairHigh<Register>();
1698 __ movl(out_loc.AsRegisterPairHigh<Register>(), Address(address, 4));
1789 __ movl(Address(address, 4), value_loc.AsRegisterPairHigh<Registe
[all...]
H A Dlocations.h192 T AsRegisterPairHigh() const { function in class:art::Location
H A Dcode_generator.cc523 DCHECK(is_out || !blocked_core_registers_[location.AsRegisterPairHigh<int>()]);
524 blocked_core_registers_[location.AsRegisterPairHigh<int>()] = true;

Completed in 1788 milliseconds