/art/compiler/utils/mips/ |
D | managed_register_mips.cc | 31 Register high = AsRegisterPairHigh(); in Overlaps() 82 os << "Pair: " << AsRegisterPairLow() << ", " << AsRegisterPairHigh(); in Print()
|
D | managed_register_mips.h | 123 constexpr Register AsRegisterPairHigh() const { in AsRegisterPairHigh() function
|
D | assembler_mips.cc | 4733 StoreToOffset(kStoreWord, src.AsRegisterPairHigh(), in Store() 4859 if (src.AsRegisterPairHigh() != dest.AsRegisterPairLow()) { in Move() 4861 Move(dest.AsRegisterPairHigh(), src.AsRegisterPairHigh()); in Move() 4863 Move(dest.AsRegisterPairHigh(), src.AsRegisterPairHigh()); in Move()
|
/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 | 156 constexpr Register AsRegisterPairHigh() const { in AsRegisterPairHigh() function 163 return vixl::aarch32::Register(AsRegisterPairHigh()); in AsVIXLRegisterPairHigh()
|
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 | 371 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 | 124 EXPECT_EQ(EDX, reg.AsRegisterPairHigh()); in TEST() 133 EXPECT_EQ(ECX, reg.AsRegisterPairHigh()); in TEST() 142 EXPECT_EQ(EBX, reg.AsRegisterPairHigh()); in TEST() 151 EXPECT_EQ(EDI, reg.AsRegisterPairHigh()); in TEST() 160 EXPECT_EQ(ECX, reg.AsRegisterPairHigh()); in TEST() 169 EXPECT_EQ(EBX, reg.AsRegisterPairHigh()); in TEST() 178 EXPECT_EQ(EDI, reg.AsRegisterPairHigh()); in TEST() 187 EXPECT_EQ(EBX, reg.AsRegisterPairHigh()); in TEST() 196 EXPECT_EQ(EDI, reg.AsRegisterPairHigh()); in TEST() 205 EXPECT_EQ(EDI, reg.AsRegisterPairHigh()); in TEST()
|
D | managed_register_x86.h | 120 constexpr Register AsRegisterPairHigh() const { in AsRegisterPairHigh() function
|
D | jni_macro_assembler_x86.cc | 133 __ movl(Address(ESP, FrameOffset(offs.Int32Value()+4)), src.AsRegisterPairHigh()); in Store() 196 __ movl(dest.AsRegisterPairHigh(), Address(ESP, FrameOffset(src.Int32Value()+4))); in Load() 227 __ 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 | 113 constexpr CpuRegister AsRegisterPairHigh() const { in AsRegisterPairHigh() function
|
D | jni_macro_assembler_x86_64.cc | 170 src.AsRegisterPairHigh()); in Store() 240 __ movq(dest.AsRegisterPairHigh(), Address(CpuRegister(RSP), FrameOffset(src.Int32Value()+4))); in Load()
|
/art/compiler/optimizing/ |
D | code_generator_x86.cc | 1180 return Location::RegisterPairLocation(pair.AsRegisterPairLow(), pair.AsRegisterPairHigh()); in GetNextLocation() 1260 Location::RegisterLocation(source.AsRegisterPairHigh<Register>()), in Move64() 1261 Location::RegisterLocation(destination.AsRegisterPairHigh<Register>()), in Move64() 1270 __ movd(destination.AsRegisterPairHigh<Register>(), src_reg); in Move64() 1275 __ movl(destination.AsRegisterPairHigh<Register>(), in Move64() 1288 __ movl(Address(ESP, elem_size), source.AsRegisterPairHigh<Register>()); in Move64() 1301 source.AsRegisterPairHigh<Register>()); in Move64() 1345 locations->AddTemp(Location::RegisterLocation(location.AsRegisterPairHigh<Register>())); in AddLocationAsTemp() 1418 Register left_high = left.AsRegisterPairHigh<Register>(); in GenerateLongComparesAndJumps() 1474 Register right_high = right.AsRegisterPairHigh<Register>(); in GenerateLongComparesAndJumps() [all …]
|
D | intrinsics_mips.cc | 166 Register out_hi = locations->Out().AsRegisterPairHigh<Register>(); in MoveFPToInt() 208 Register in_hi = locations->InAt(0).AsRegisterPairHigh<Register>(); in MoveIntToFP() 319 Register in_hi = locations->InAt(0).AsRegisterPairHigh<Register>(); in GenReverse() 321 Register out_hi = locations->Out().AsRegisterPairHigh<Register>(); in GenReverse() 450 Register in_hi = locations->InAt(0).AsRegisterPairHigh<Register>(); in GenNumberOfLeadingZeroes() 500 Register in_hi = locations->InAt(0).AsRegisterPairHigh<Register>(); in GenNumberOfTrailingZeroes() 668 Register in_hi = locations->InAt(0).AsRegisterPairHigh<Register>(); in GenBitCount() 821 Register in_hi = locations->InAt(0).AsRegisterPairHigh<Register>(); in GenAbsInteger() 823 Register out_hi = locations->Out().AsRegisterPairHigh<Register>(); in GenAbsInteger() 1128 Register a_hi = locations->InAt(0).AsRegisterPairHigh<Register>(); in GenMinMax() [all …]
|
D | code_generator_mips.cc | 1212 r1 = loc1.AsRegisterPairHigh<Register>(); in EmitSwap() 1213 r2 = loc2.AsRegisterPairHigh<Register>(); in EmitSwap() 1225 Register r2_h = loc1.IsRegisterPair() ? loc1.AsRegisterPairHigh<Register>() in EmitSwap() 1226 : loc2.AsRegisterPairHigh<Register>(); in EmitSwap() 1251 Register reg_h = loc1.IsRegisterPair() ? loc1.AsRegisterPairHigh<Register>() in EmitSwap() 1252 : loc2.AsRegisterPairHigh<Register>(); in EmitSwap() 1480 __ Move(destination.AsRegisterPairHigh<Register>(), source.AsRegisterPairHigh<Register>()); in MoveLocation() 1483 Register dst_high = destination.AsRegisterPairHigh<Register>(); in MoveLocation() 1501 Register src_high = source.AsRegisterPairHigh<Register>(); in MoveLocation() 1580 Register r_h = destination.AsRegisterPairHigh<Register>(); in MoveConstant() [all …]
|
D | intrinsics_x86.cc | 209 __ movd(output.AsRegisterPairHigh<Register>(), temp); in MoveFPToInt() 223 __ movd(temp2, input.AsRegisterPairHigh<Register>()); in MoveIntToFP() 319 Register input_hi = input.AsRegisterPairHigh<Register>(); in VisitLongReverseBytes() 322 Register output_hi = output.AsRegisterPairHigh<Register>(); in VisitLongReverseBytes() 458 Register input_hi = input.AsRegisterPairHigh<Register>(); in GenAbsLong() 461 Register output_hi = output.AsRegisterPairHigh<Register>(); in GenAbsLong() 684 Register output_hi = output.AsRegisterPairHigh<Register>(); in GenMinMax() 687 Register op2_hi = op2_loc.AsRegisterPairHigh<Register>(); in GenMinMax() 1868 __ movl(out_loc.AsRegisterPairHigh<Register>(), Address(address, 4)); in GenPeek() 1959 __ movl(Address(address, 4), value_loc.AsRegisterPairHigh<Register>()); in GenPoke() [all …]
|
D | common_arm.h | 51 return vixl::aarch32::Register(location.AsRegisterPairHigh<vixl::aarch32::Register>()); in HighRegisterFrom()
|
D | locations.h | 199 T AsRegisterPairHigh() const { in AsRegisterPairHigh() function
|
D | code_generator.cc | 583 DCHECK(is_out || !blocked_core_registers_[location.AsRegisterPairHigh<int>()]); in BlockIfInRegister() 584 blocked_core_registers_[location.AsRegisterPairHigh<int>()] = true; in BlockIfInRegister()
|
D | code_generator_vector_x86.cc | 80 __ movd(tmp, locations->InAt(0).AsRegisterPairHigh<Register>()); in VisitVecReplicateScalar()
|
D | code_generator_vector_mips.cc | 70 __ MoveToFpuHigh(locations->InAt(0).AsRegisterPairHigh<Register>(), FTMP); in VisitVecReplicateScalar()
|