/art/compiler/utils/arm/ |
D | managed_register_arm.cc | 29 Register low = AsRegisterPairLow(); in Overlaps() 81 os << "Pair: " << static_cast<int>(AsRegisterPairLow()) << ", " in Print()
|
D | managed_register_arm.h | 117 Register reg_low = AsRegisterPairLow(); in AsRegisterPair() 125 constexpr Register AsRegisterPairLow() const { in AsRegisterPairLow() function
|
D | managed_register_arm_test.cc | 235 EXPECT_EQ(R0, reg.AsRegisterPairLow()); in TEST() 247 EXPECT_EQ(R1, reg.AsRegisterPairLow()); in TEST() 259 EXPECT_EQ(R2, reg.AsRegisterPairLow()); in TEST() 271 EXPECT_EQ(R4, reg.AsRegisterPairLow()); in TEST() 283 EXPECT_EQ(R6, reg.AsRegisterPairLow()); in TEST()
|
D | jni_macro_assembler_arm_vixl.cc | 63 return vixl::aarch32::Register(reg.AsRegisterPairLow()); in AsVIXLRegisterPairLow() 500 DCHECK_LT(reg.AsRegisterPairLow(), reg.AsRegisterPairHigh()); in GetCoreRegisterMask() 501 return (1u << static_cast<size_t>(reg.AsRegisterPairLow())) | in GetCoreRegisterMask() 776 if (src.AsRegisterPairHigh() != dst.AsRegisterPairLow()) { in Move()
|
/art/compiler/utils/x86/ |
D | managed_register_x86.cc | 68 Register low = AsRegisterPairLow(); in Overlaps() 108 os << "Pair: " << AsRegisterPairLow() << ", " << AsRegisterPairHigh(); in Print()
|
D | managed_register_x86_test.cc | 124 EXPECT_EQ(EAX, reg.AsRegisterPairLow()); in TEST() 133 EXPECT_EQ(EAX, reg.AsRegisterPairLow()); in TEST() 142 EXPECT_EQ(EAX, reg.AsRegisterPairLow()); in TEST() 151 EXPECT_EQ(EAX, reg.AsRegisterPairLow()); in TEST() 160 EXPECT_EQ(EDX, reg.AsRegisterPairLow()); in TEST() 169 EXPECT_EQ(EDX, reg.AsRegisterPairLow()); in TEST() 178 EXPECT_EQ(EDX, reg.AsRegisterPairLow()); in TEST() 187 EXPECT_EQ(ECX, reg.AsRegisterPairLow()); in TEST() 196 EXPECT_EQ(ECX, reg.AsRegisterPairLow()); in TEST() 205 EXPECT_EQ(EBX, reg.AsRegisterPairLow()); in TEST()
|
D | managed_register_x86.h | 113 constexpr Register AsRegisterPairLow() const { in AsRegisterPairLow() function
|
D | jni_macro_assembler_x86.cc | 143 __ movl(Address(ESP, offs), src.AsRegisterPairLow()); in Store() 202 __ movl(dest.AsRegisterPairLow(), Address(ESP, src)); in Load() 233 __ fs()->movl(dest.AsRegisterPairLow(), Address::Absolute(src)); in LoadFromThread()
|
/art/compiler/utils/x86_64/ |
D | managed_register_x86_64.cc | 63 Register low = AsRegisterPairLow().AsRegister(); in Overlaps() 103 os << "Pair: " << AsRegisterPairLow() << ", " << AsRegisterPairHigh(); in Print()
|
D | managed_register_x86_64_test.cc | 123 EXPECT_EQ(RAX, reg.AsRegisterPairLow()); in TEST() 132 EXPECT_EQ(RAX, reg.AsRegisterPairLow()); in TEST() 141 EXPECT_EQ(RAX, reg.AsRegisterPairLow()); in TEST() 150 EXPECT_EQ(RAX, reg.AsRegisterPairLow()); in TEST() 159 EXPECT_EQ(RDX, reg.AsRegisterPairLow()); in TEST() 168 EXPECT_EQ(RDX, reg.AsRegisterPairLow()); in TEST() 177 EXPECT_EQ(RDX, reg.AsRegisterPairLow()); in TEST() 186 EXPECT_EQ(RCX, reg.AsRegisterPairLow()); in TEST() 195 EXPECT_EQ(RCX, reg.AsRegisterPairLow()); in TEST() 204 EXPECT_EQ(RBX, reg.AsRegisterPairLow()); in TEST()
|
D | managed_register_x86_64.h | 106 constexpr CpuRegister AsRegisterPairLow() const { in AsRegisterPairLow() function
|
D | jni_macro_assembler_x86_64.cc | 168 __ movq(Address(CpuRegister(RSP), offs), src.AsRegisterPairLow()); in Store() 234 __ movq(dest.AsRegisterPairLow(), Address(CpuRegister(RSP), src)); in Load() 266 __ gs()->movq(dest.AsRegisterPairLow(), Address::Absolute(src, true)); in LoadFromThread()
|
/art/compiler/optimizing/ |
D | code_generator_x86.cc | 1290 return Location::RegisterPairLocation(pair.AsRegisterPairLow(), pair.AsRegisterPairHigh()); in GetNextLocation() 1406 Location::RegisterLocation(source.AsRegisterPairLow<Register>()), in Move64() 1407 Location::RegisterLocation(destination.AsRegisterPairLow<Register>()), in Move64() 1411 __ movd(destination.AsRegisterPairLow<Register>(), src_reg); in Move64() 1417 __ movl(destination.AsRegisterPairLow<Register>(), Address(ESP, source.GetStackIndex())); in Move64() 1431 __ pushl(source.AsRegisterPairLow<Register>()); in Move64() 1443 __ movl(Address(ESP, destination.GetStackIndex()), source.AsRegisterPairLow<Register>()); in Move64() 1504 __ movd(dst.AsRegisterPairLow<Register>(), temp); in LoadFromMemoryNoBarrier() 1508 DCHECK_NE(src.GetBaseRegister(), dst.AsRegisterPairLow<Register>()); in LoadFromMemoryNoBarrier() 1510 __ movl(dst.AsRegisterPairLow<Register>(), src); in LoadFromMemoryNoBarrier() [all …]
|
D | intrinsics_x86.cc | 198 __ movd(output.AsRegisterPairLow<Register>(), temp); in MoveFPToInt() 213 __ movd(temp1, input.AsRegisterPairLow<Register>()); in MoveIntToFP() 306 Register input_lo = input.AsRegisterPairLow<Register>(); in VisitLongReverseBytes() 309 Register output_lo = output.AsRegisterPairLow<Register>(); in VisitLongReverseBytes() 529 __ xorl(out_loc.AsRegisterPairLow<Register>(), out_loc.AsRegisterPairLow<Register>()); in GenLowestOneBit() 542 codegen->Load32BitValue(out_loc.AsRegisterPairLow<Register>(), 0); in GenLowestOneBit() 545 codegen->Load32BitValue(out_loc.AsRegisterPairLow<Register>(), 1 << value); in GenLowestOneBit() 556 Register src_lo = src.AsRegisterPairLow<Register>(); in GenLowestOneBit() 559 Register out_lo = out_loc.AsRegisterPairLow<Register>(); in GenLowestOneBit() 1475 Register address = locations->InAt(0).AsRegisterPairLow<Register>(); in GenPeek() [all …]
|
D | common_arm.h | 52 return vixl::aarch32::Register(location.AsRegisterPairLow<vixl::aarch32::Register>()); in LowRegisterFrom()
|
D | locations.h | 193 T AsRegisterPairLow() const { in AsRegisterPairLow() function
|
D | code_generator_vector_x86.cc | 98 __ movd(dst, locations->InAt(0).AsRegisterPairLow<Register>()); in VisitVecReplicateScalar() 166 __ movd(locations->Out().AsRegisterPairLow<Register>(), src); in VisitVecExtractScalar() 1145 __ movd(dst, locations->InAt(0).AsRegisterPairLow<Register>()); in VisitVecSetScalars()
|
D | code_generator.cc | 968 DCHECK(is_out || !blocked_core_registers_[location.AsRegisterPairLow<int>()]); in BlockIfInRegister() 969 blocked_core_registers_[location.AsRegisterPairLow<int>()] = true; in BlockIfInRegister()
|