/art/compiler/utils/arm/ |
D | managed_register_arm.cc | 30 Register high = AsRegisterPairHigh(); in Overlaps() 82 << static_cast<int>(AsRegisterPairHigh()); in Print()
|
D | managed_register_arm.h | 131 constexpr Register AsRegisterPairHigh() const { in AsRegisterPairHigh() function
|
D | managed_register_arm_test.cc | 236 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()
|
D | jni_macro_assembler_arm_vixl.cc | 67 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/ |
D | managed_register_x86.cc | 69 Register high = AsRegisterPairHigh(); in Overlaps() 108 os << "Pair: " << AsRegisterPairLow() << ", " << AsRegisterPairHigh(); in Print()
|
D | managed_register_x86_test.cc | 125 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()
|
D | managed_register_x86.h | 119 constexpr Register AsRegisterPairHigh() const { in AsRegisterPairHigh() function
|
D | jni_macro_assembler_x86.cc | 144 __ 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/ |
D | managed_register_x86_64.cc | 64 Register high = AsRegisterPairHigh().AsRegister(); in Overlaps() 103 os << "Pair: " << AsRegisterPairLow() << ", " << AsRegisterPairHigh(); in Print()
|
D | managed_register_x86_64_test.cc | 124 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()
|
D | managed_register_x86_64.h | 112 constexpr CpuRegister AsRegisterPairHigh() const { in AsRegisterPairHigh() function
|
D | jni_macro_assembler_x86_64.cc | 170 src.AsRegisterPairHigh()); in Store() 235 __ movq(dest.AsRegisterPairHigh(), Address(CpuRegister(RSP), FrameOffset(src.Int32Value()+4))); in Load()
|
/art/compiler/optimizing/ |
D | code_generator_x86.cc | 1267 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 …]
|
D | intrinsics_x86.cc | 198 __ 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 …]
|
D | common_arm.h | 42 return vixl::aarch32::Register(location.AsRegisterPairHigh<vixl::aarch32::Register>()); in HighRegisterFrom()
|
D | locations.h | 199 T AsRegisterPairHigh() const { in AsRegisterPairHigh() function
|
D | code_generator_vector_x86.cc | 99 __ 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()
|
D | code_generator.cc | 948 DCHECK(is_out || !blocked_core_registers_[location.AsRegisterPairHigh<int>()]); in BlockIfInRegister() 949 blocked_core_registers_[location.AsRegisterPairHigh<int>()] = true; in BlockIfInRegister()
|