Home
last modified time | relevance | path

Searched refs:AsRegisterPairHigh (Results 1 – 18 of 18) sorted by relevance

/art/compiler/utils/arm/
Dmanaged_register_arm.cc30 Register high = AsRegisterPairHigh(); in Overlaps()
82 << static_cast<int>(AsRegisterPairHigh()); in Print()
Dmanaged_register_arm.h131 constexpr Register AsRegisterPairHigh() const { in AsRegisterPairHigh() function
Dmanaged_register_arm_test.cc236 EXPECT_EQ(R1, reg.AsRegisterPairHigh()); in TEST()
248 EXPECT_EQ(R2, reg.AsRegisterPairHigh()); in TEST()
260 EXPECT_EQ(R3, reg.AsRegisterPairHigh()); in TEST()
272 EXPECT_EQ(R5, reg.AsRegisterPairHigh()); in TEST()
284 EXPECT_EQ(R7, reg.AsRegisterPairHigh()); in TEST()
Djni_macro_assembler_arm_vixl.cc67 return vixl::aarch32::Register(reg.AsRegisterPairHigh()); in AsVIXLRegisterPairHigh()
448 DCHECK_LT(reg.AsRegisterPairLow(), reg.AsRegisterPairHigh()); in GetCoreRegisterMask()
450 (1u << static_cast<size_t>(reg.AsRegisterPairHigh())); in GetCoreRegisterMask()
724 if (src.AsRegisterPairHigh() != dst.AsRegisterPairLow()) { in Move()
/art/compiler/utils/x86/
Dmanaged_register_x86.cc69 Register high = AsRegisterPairHigh(); in Overlaps()
108 os << "Pair: " << AsRegisterPairLow() << ", " << AsRegisterPairHigh(); in Print()
Dmanaged_register_x86_test.cc125 EXPECT_EQ(EDX, reg.AsRegisterPairHigh()); in TEST()
134 EXPECT_EQ(ECX, reg.AsRegisterPairHigh()); in TEST()
143 EXPECT_EQ(EBX, reg.AsRegisterPairHigh()); in TEST()
152 EXPECT_EQ(EDI, reg.AsRegisterPairHigh()); in TEST()
161 EXPECT_EQ(ECX, reg.AsRegisterPairHigh()); in TEST()
170 EXPECT_EQ(EBX, reg.AsRegisterPairHigh()); in TEST()
179 EXPECT_EQ(EDI, reg.AsRegisterPairHigh()); in TEST()
188 EXPECT_EQ(EBX, reg.AsRegisterPairHigh()); in TEST()
197 EXPECT_EQ(EDI, reg.AsRegisterPairHigh()); in TEST()
206 EXPECT_EQ(EDI, reg.AsRegisterPairHigh()); in TEST()
Dmanaged_register_x86.h119 constexpr Register AsRegisterPairHigh() const { in AsRegisterPairHigh() function
Djni_macro_assembler_x86.cc144 __ movl(Address(ESP, FrameOffset(offs.Int32Value()+4)), src.AsRegisterPairHigh()); in Store()
203 __ movl(dest.AsRegisterPairHigh(), Address(ESP, FrameOffset(src.Int32Value()+4))); in Load()
234 __ fs()->movl(dest.AsRegisterPairHigh(), Address::Absolute(ThreadOffset32(src.Int32Value()+4))); in LoadFromThread()
/art/compiler/utils/x86_64/
Dmanaged_register_x86_64.cc64 Register high = AsRegisterPairHigh().AsRegister(); in Overlaps()
103 os << "Pair: " << AsRegisterPairLow() << ", " << AsRegisterPairHigh(); in Print()
Dmanaged_register_x86_64_test.cc124 EXPECT_EQ(RDX, reg.AsRegisterPairHigh()); in TEST()
133 EXPECT_EQ(RCX, reg.AsRegisterPairHigh()); in TEST()
142 EXPECT_EQ(RBX, reg.AsRegisterPairHigh()); in TEST()
151 EXPECT_EQ(RDI, reg.AsRegisterPairHigh()); in TEST()
160 EXPECT_EQ(RCX, reg.AsRegisterPairHigh()); in TEST()
169 EXPECT_EQ(RBX, reg.AsRegisterPairHigh()); in TEST()
178 EXPECT_EQ(RDI, reg.AsRegisterPairHigh()); in TEST()
187 EXPECT_EQ(RBX, reg.AsRegisterPairHigh()); in TEST()
196 EXPECT_EQ(RDI, reg.AsRegisterPairHigh()); in TEST()
205 EXPECT_EQ(RDI, reg.AsRegisterPairHigh()); in TEST()
Dmanaged_register_x86_64.h112 constexpr CpuRegister AsRegisterPairHigh() const { in AsRegisterPairHigh() function
Djni_macro_assembler_x86_64.cc170 src.AsRegisterPairHigh()); in Store()
235 __ movq(dest.AsRegisterPairHigh(), Address(CpuRegister(RSP), FrameOffset(src.Int32Value()+4))); in Load()
/art/compiler/optimizing/
Dcode_generator_x86.cc1267 return Location::RegisterPairLocation(pair.AsRegisterPairLow(), pair.AsRegisterPairHigh()); in GetNextLocation()
1377 Location::RegisterLocation(source.AsRegisterPairHigh<Register>()), in Move64()
1378 Location::RegisterLocation(destination.AsRegisterPairHigh<Register>()), in Move64()
1387 __ movd(destination.AsRegisterPairHigh<Register>(), src_reg); in Move64()
1392 __ movl(destination.AsRegisterPairHigh<Register>(), in Move64()
1403 __ pushl(source.AsRegisterPairHigh<Register>()); in Move64()
1419 source.AsRegisterPairHigh<Register>()); in Move64()
1463 locations->AddTemp(Location::RegisterLocation(location.AsRegisterPairHigh<Register>())); in AddLocationAsTemp()
1540 Register left_high = left.AsRegisterPairHigh<Register>(); in GenerateLongComparesAndJumps()
1596 Register right_high = right.AsRegisterPairHigh<Register>(); in GenerateLongComparesAndJumps()
[all …]
Dintrinsics_x86.cc198 __ movd(output.AsRegisterPairHigh<Register>(), temp); in MoveFPToInt()
212 __ movd(temp2, input.AsRegisterPairHigh<Register>()); in MoveIntToFP()
305 Register input_hi = input.AsRegisterPairHigh<Register>(); in VisitLongReverseBytes()
308 Register output_hi = output.AsRegisterPairHigh<Register>(); in VisitLongReverseBytes()
528 __ xorl(out_loc.AsRegisterPairHigh<Register>(), out_loc.AsRegisterPairHigh<Register>()); in GenLowestOneBit()
541 codegen->Load32BitValue(out_loc.AsRegisterPairHigh<Register>(), 1 << shift); in GenLowestOneBit()
544 codegen->Load32BitValue(out_loc.AsRegisterPairHigh<Register>(), 0); in GenLowestOneBit()
555 Register src_hi = src.AsRegisterPairHigh<Register>(); in GenLowestOneBit()
558 Register out_hi = out_loc.AsRegisterPairHigh<Register>(); in GenLowestOneBit()
1489 __ movl(out_loc.AsRegisterPairHigh<Register>(), Address(address, 4)); in GenPeek()
[all …]
Dcommon_arm.h42 return vixl::aarch32::Register(location.AsRegisterPairHigh<vixl::aarch32::Register>()); in HighRegisterFrom()
Dlocations.h199 T AsRegisterPairHigh() const { in AsRegisterPairHigh() function
Dcode_generator_vector_x86.cc99 __ movd(tmp, locations->InAt(0).AsRegisterPairHigh<Register>()); in VisitVecReplicateScalar()
168 __ movd(locations->Out().AsRegisterPairHigh<Register>(), tmp); in VisitVecExtractScalar()
1146 __ movd(tmp, locations->InAt(0).AsRegisterPairHigh<Register>()); in VisitVecSetScalars()
Dcode_generator.cc948 DCHECK(is_out || !blocked_core_registers_[location.AsRegisterPairHigh<int>()]); in BlockIfInRegister()
949 blocked_core_registers_[location.AsRegisterPairHigh<int>()] = true; in BlockIfInRegister()