/art/compiler/optimizing/ |
D | code_generator_arm_vixl.cc | 145 caller_saves.Add(LocationFrom(calling_convention.GetRegisterAt(0))); in OneRegInReferenceOutSaveEverythingCallerSaves() 487 LocationFrom(calling_convention.GetRegisterAt(0)), in EmitNativeCode() 490 LocationFrom(calling_convention.GetRegisterAt(1)), in EmitNativeCode() 531 __ Mov(calling_convention.GetRegisterAt(0), type_index.index_); in EmitNativeCode() 538 arm_codegen->Move32(LocationFrom(calling_convention.GetRegisterAt(0)), source); in EmitNativeCode() 580 __ Mov(calling_convention.GetRegisterAt(0), string_index.index_); in EmitNativeCode() 618 LocationFrom(calling_convention.GetRegisterAt(0)), in EmitNativeCode() 621 LocationFrom(calling_convention.GetRegisterAt(1)), in EmitNativeCode() 666 __ Mov(calling_convention.GetRegisterAt(0), in EmitNativeCode() 692 LocationFrom(calling_convention.GetRegisterAt(0)), in EmitNativeCode() [all …]
|
D | intrinsics_arm_vixl.cc | 1664 locations->SetInAt(0, LocationFrom(calling_convention.GetRegisterAt(0))); in VisitStringIndexOf() 1665 locations->SetInAt(1, LocationFrom(calling_convention.GetRegisterAt(1))); in VisitStringIndexOf() 1669 locations->AddTemp(LocationFrom(calling_convention.GetRegisterAt(2))); in VisitStringIndexOf() 1682 locations->SetInAt(0, LocationFrom(calling_convention.GetRegisterAt(0))); in VisitStringIndexOfAfter() 1683 locations->SetInAt(1, LocationFrom(calling_convention.GetRegisterAt(1))); in VisitStringIndexOfAfter() 1684 locations->SetInAt(2, LocationFrom(calling_convention.GetRegisterAt(2))); in VisitStringIndexOfAfter() 1696 locations->SetInAt(0, LocationFrom(calling_convention.GetRegisterAt(0))); in VisitStringNewStringFromBytes() 1697 locations->SetInAt(1, LocationFrom(calling_convention.GetRegisterAt(1))); in VisitStringNewStringFromBytes() 1698 locations->SetInAt(2, LocationFrom(calling_convention.GetRegisterAt(2))); in VisitStringNewStringFromBytes() 1699 locations->SetInAt(3, LocationFrom(calling_convention.GetRegisterAt(3))); in VisitStringNewStringFromBytes() [all …]
|
D | code_generator_x86.cc | 64 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in OneRegInReferenceOutSaveEverythingCallerSaves() 167 length_loc = Location::RegisterLocation(calling_convention.GetRegisterAt(1)); in EmitNativeCode() 171 length_loc = Location::RegisterLocation(calling_convention.GetRegisterAt(2)); in EmitNativeCode() 180 Location::RegisterLocation(calling_convention.GetRegisterAt(0)), in EmitNativeCode() 183 Location::RegisterLocation(calling_convention.GetRegisterAt(1)), in EmitNativeCode() 253 __ movl(calling_convention.GetRegisterAt(0), Immediate(string_index.index_)); in EmitNativeCode() 291 __ movl(calling_convention.GetRegisterAt(0), Immediate(type_index.index_)); in EmitNativeCode() 298 x86_codegen->Move32(Location::RegisterLocation(calling_convention.GetRegisterAt(0)), source); in EmitNativeCode() 351 Location::RegisterLocation(calling_convention.GetRegisterAt(0)), in EmitNativeCode() 354 Location::RegisterLocation(calling_convention.GetRegisterAt(1)), in EmitNativeCode() [all …]
|
D | code_generator_arm64.cc | 155 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0).GetCode())); in OneRegInReferenceOutSaveEverythingCallerSaves() 156 DCHECK_EQ(calling_convention.GetRegisterAt(0).GetCode(), in OneRegInReferenceOutSaveEverythingCallerSaves() 265 LocationFrom(calling_convention.GetRegisterAt(0)), in EmitNativeCode() 268 LocationFrom(calling_convention.GetRegisterAt(1)), in EmitNativeCode() 328 __ Mov(calling_convention.GetRegisterAt(0).W(), type_index.index_); in EmitNativeCode() 335 arm64_codegen->MoveLocation(LocationFrom(calling_convention.GetRegisterAt(0)), in EmitNativeCode() 378 __ Mov(calling_convention.GetRegisterAt(0).W(), string_index.index_); in EmitNativeCode() 485 LocationFrom(calling_convention.GetRegisterAt(0)), in EmitNativeCode() 488 LocationFrom(calling_convention.GetRegisterAt(1)), in EmitNativeCode() 528 __ Mov(calling_convention.GetRegisterAt(0), in EmitNativeCode() [all …]
|
D | intrinsics_arm64.cc | 1574 locations->SetInAt(0, LocationFrom(calling_convention.GetRegisterAt(0))); in VisitStringIndexOf() 1575 locations->SetInAt(1, LocationFrom(calling_convention.GetRegisterAt(1))); in VisitStringIndexOf() 1579 locations->AddTemp(LocationFrom(calling_convention.GetRegisterAt(2))); in VisitStringIndexOf() 1592 locations->SetInAt(0, LocationFrom(calling_convention.GetRegisterAt(0))); in VisitStringIndexOfAfter() 1593 locations->SetInAt(1, LocationFrom(calling_convention.GetRegisterAt(1))); in VisitStringIndexOfAfter() 1594 locations->SetInAt(2, LocationFrom(calling_convention.GetRegisterAt(2))); in VisitStringIndexOfAfter() 1606 locations->SetInAt(0, LocationFrom(calling_convention.GetRegisterAt(0))); in VisitStringNewStringFromBytes() 1607 locations->SetInAt(1, LocationFrom(calling_convention.GetRegisterAt(1))); in VisitStringNewStringFromBytes() 1608 locations->SetInAt(2, LocationFrom(calling_convention.GetRegisterAt(2))); in VisitStringNewStringFromBytes() 1609 locations->SetInAt(3, LocationFrom(calling_convention.GetRegisterAt(3))); in VisitStringNewStringFromBytes() [all …]
|
D | intrinsics_x86_64.cc | 1152 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitStringCompareTo() 1153 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitStringCompareTo() 1478 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitStringNewStringFromBytes() 1479 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitStringNewStringFromBytes() 1480 locations->SetInAt(2, Location::RegisterLocation(calling_convention.GetRegisterAt(2))); in VisitStringNewStringFromBytes() 1481 locations->SetInAt(3, Location::RegisterLocation(calling_convention.GetRegisterAt(3))); in VisitStringNewStringFromBytes() 1504 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitStringNewStringFromChars() 1505 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitStringNewStringFromChars() 1506 locations->SetInAt(2, Location::RegisterLocation(calling_convention.GetRegisterAt(2))); in VisitStringNewStringFromChars() 1525 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitStringNewStringFromString() [all …]
|
D | code_generator_x86_64.cc | 213 length_loc = Location::RegisterLocation(calling_convention.GetRegisterAt(1)); in EmitNativeCode() 217 length_loc = Location::RegisterLocation(calling_convention.GetRegisterAt(2)); in EmitNativeCode() 229 Location::RegisterLocation(calling_convention.GetRegisterAt(0)), in EmitNativeCode() 232 Location::RegisterLocation(calling_convention.GetRegisterAt(1)), in EmitNativeCode() 367 Location::RegisterLocation(calling_convention.GetRegisterAt(0)), in EmitNativeCode() 370 Location::RegisterLocation(calling_convention.GetRegisterAt(1)), in EmitNativeCode() 413 CpuRegister(calling_convention.GetRegisterAt(0)), in EmitNativeCode() 438 Location::RegisterLocation(calling_convention.GetRegisterAt(0)), in EmitNativeCode() 443 Location::RegisterLocation(calling_convention.GetRegisterAt(1)), in EmitNativeCode() 448 Location::RegisterLocation(calling_convention.GetRegisterAt(2)), in EmitNativeCode() [all …]
|
D | intrinsics_x86.cc | 962 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitStringCompareTo() 963 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitStringCompareTo() 1302 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitStringNewStringFromBytes() 1303 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitStringNewStringFromBytes() 1304 locations->SetInAt(2, Location::RegisterLocation(calling_convention.GetRegisterAt(2))); in VisitStringNewStringFromBytes() 1305 locations->SetInAt(3, Location::RegisterLocation(calling_convention.GetRegisterAt(3))); in VisitStringNewStringFromBytes() 1328 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitStringNewStringFromChars() 1329 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitStringNewStringFromChars() 1330 locations->SetInAt(2, Location::RegisterLocation(calling_convention.GetRegisterAt(2))); in VisitStringNewStringFromChars() 1349 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitStringNewStringFromString() [all …]
|
D | code_generator.h | 886 C GetRegisterAt(size_t index) const { in GetRegisterAt() function
|