Searched refs:LocationFrom (Results 1 – 10 of 10) sorted by relevance
/art/compiler/optimizing/ |
D | common_arm.h | 204 inline Location LocationFrom(const vixl::aarch32::Register& reg) { in LocationFrom() function 208 inline Location LocationFrom(const vixl::aarch32::SRegister& reg) { in LocationFrom() function 212 inline Location LocationFrom(const vixl::aarch32::Register& low, in LocationFrom() function 217 inline Location LocationFrom(const vixl::aarch32::SRegister& low, in LocationFrom() function
|
D | intrinsics_arm_vixl.cc | 50 using helpers::LocationFrom; 855 locations->AddTemp(LocationFrom(r0)); in VisitStringEquals() 1099 locations->SetInAt(0, LocationFrom(calling_convention.GetRegisterAt(0))); in VisitStringIndexOf() 1100 locations->SetInAt(1, LocationFrom(calling_convention.GetRegisterAt(1))); in VisitStringIndexOf() 1101 locations->SetOut(LocationFrom(r0)); in VisitStringIndexOf() 1104 locations->AddTemp(LocationFrom(calling_convention.GetRegisterAt(2))); in VisitStringIndexOf() 1117 locations->SetInAt(0, LocationFrom(calling_convention.GetRegisterAt(0))); in VisitStringIndexOfAfter() 1118 locations->SetInAt(1, LocationFrom(calling_convention.GetRegisterAt(1))); in VisitStringIndexOfAfter() 1119 locations->SetInAt(2, LocationFrom(calling_convention.GetRegisterAt(2))); in VisitStringIndexOfAfter() 1120 locations->SetOut(LocationFrom(r0)); in VisitStringIndexOfAfter() [all …]
|
D | code_generator_arm_vixl.h | 297 return helpers::LocationFrom(vixl::aarch32::r1); in GetObjectLocation() 300 return helpers::LocationFrom(vixl::aarch32::r0); in GetFieldIndexLocation() 304 ? helpers::LocationFrom(vixl::aarch32::r0, vixl::aarch32::r1) in GetReturnLocation() 305 : helpers::LocationFrom(vixl::aarch32::r0); in GetReturnLocation() 309 ? helpers::LocationFrom(vixl::aarch32::r2, vixl::aarch32::r3) in GetSetValueLocation() 311 ? helpers::LocationFrom(vixl::aarch32::r2) in GetSetValueLocation() 312 : helpers::LocationFrom(vixl::aarch32::r1)); in GetSetValueLocation() 316 ? helpers::LocationFrom(vixl::aarch32::s0, vixl::aarch32::s1) in GetFpuLocation() 317 : helpers::LocationFrom(vixl::aarch32::s0); in GetFpuLocation()
|
D | code_generator_arm_vixl.cc | 70 using helpers::LocationFrom; 153 caller_saves.Add(LocationFrom(calling_convention.GetRegisterAt(0))); in OneRegInReferenceOutSaveEverythingCallerSaves() 470 LocationFrom(calling_convention.GetRegisterAt(0)), in EmitNativeCode() 473 LocationFrom(calling_convention.GetRegisterAt(1)), in EmitNativeCode() 529 arm_codegen->Move32(LocationFrom(calling_convention.GetRegisterAt(0)), source); in EmitNativeCode() 539 arm_codegen->Move32(locations->Out(), LocationFrom(r0)); in EmitNativeCode() 575 arm_codegen->Move32(locations->Out(), LocationFrom(r0)); in EmitNativeCode() 609 LocationFrom(calling_convention.GetRegisterAt(0)), in EmitNativeCode() 612 LocationFrom(calling_convention.GetRegisterAt(1)), in EmitNativeCode() 620 arm_codegen->Move32(locations->Out(), LocationFrom(r0)); in EmitNativeCode() [all …]
|
D | common_arm64.h | 215 inline Location LocationFrom(const vixl::aarch64::Register& reg) { in LocationFrom() function 219 inline Location LocationFrom(const vixl::aarch64::VRegister& fpreg) { in LocationFrom() function 223 inline Location LocationFrom(const vixl::aarch64::ZRegister& zreg) { in LocationFrom() function
|
D | code_generator_arm64.cc | 84 using helpers::LocationFrom; 149 return LocationFrom(s0); in ARM64ReturnLocation() 151 return LocationFrom(d0); in ARM64ReturnLocation() 153 return LocationFrom(x0); in ARM64ReturnLocation() 157 return LocationFrom(w0); in ARM64ReturnLocation() 230 LocationFrom(calling_convention.GetRegisterAt(0)), in EmitNativeCode() 233 LocationFrom(calling_convention.GetRegisterAt(1)), in EmitNativeCode() 308 arm64_codegen->MoveLocation(LocationFrom(calling_convention.GetRegisterAt(0)), in EmitNativeCode() 458 LocationFrom(calling_convention.GetRegisterAt(0)), in EmitNativeCode() 461 LocationFrom(calling_convention.GetRegisterAt(1)), in EmitNativeCode() [all …]
|
D | code_generator_arm64.h | 293 return helpers::LocationFrom(vixl::aarch64::x1); in GetObjectLocation() 296 return helpers::LocationFrom(vixl::aarch64::x0); in GetFieldIndexLocation() 299 return helpers::LocationFrom(vixl::aarch64::x0); in GetReturnLocation() 304 ? helpers::LocationFrom(vixl::aarch64::x2) in GetSetValueLocation() 305 : helpers::LocationFrom(vixl::aarch64::x1); in GetSetValueLocation() 308 return helpers::LocationFrom(vixl::aarch64::d0); in GetFpuLocation()
|
D | intrinsics_arm64.cc | 58 using helpers::LocationFrom; 136 DCHECK_NE(LocationFrom(src_curr_addr).reg(), IP0); in EmitNativeCode() 137 DCHECK_NE(LocationFrom(dst_curr_addr).reg(), IP0); in EmitNativeCode() 138 DCHECK_NE(LocationFrom(src_stop_addr).reg(), IP0); in EmitNativeCode() 2301 locations->SetInAt(0, LocationFrom(calling_convention.GetRegisterAt(0))); in VisitStringIndexOf() 2302 locations->SetInAt(1, LocationFrom(calling_convention.GetRegisterAt(1))); in VisitStringIndexOf() 2306 locations->AddTemp(LocationFrom(calling_convention.GetRegisterAt(2))); in VisitStringIndexOf() 2319 locations->SetInAt(0, LocationFrom(calling_convention.GetRegisterAt(0))); in VisitStringIndexOfAfter() 2320 locations->SetInAt(1, LocationFrom(calling_convention.GetRegisterAt(1))); in VisitStringIndexOfAfter() 2321 locations->SetInAt(2, LocationFrom(calling_convention.GetRegisterAt(2))); in VisitStringIndexOfAfter() [all …]
|
D | code_generator_vector_arm64_sve.cc | 32 using helpers::LocationFrom; 1346 return LocationFrom(scope->AcquireZ()); in AllocateSIMDScratchLocation()
|
D | code_generator_vector_arm64_neon.cc | 33 using helpers::LocationFrom; 1567 return LocationFrom(scope->AcquireVRegisterOfSize(kQRegSize)); in AllocateSIMDScratchLocation()
|