Home
last modified time | relevance | path

Searched refs:LocationFrom (Results 1 – 10 of 10) sorted by relevance

/art/compiler/optimizing/
Dcommon_arm.h204 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
Dintrinsics_arm_vixl.cc50 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 …]
Dcode_generator_arm_vixl.h297 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()
Dcode_generator_arm_vixl.cc70 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 …]
Dcommon_arm64.h215 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
Dcode_generator_arm64.cc84 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 …]
Dcode_generator_arm64.h293 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()
Dintrinsics_arm64.cc58 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 …]
Dcode_generator_vector_arm64_sve.cc32 using helpers::LocationFrom;
1346 return LocationFrom(scope->AcquireZ()); in AllocateSIMDScratchLocation()
Dcode_generator_vector_arm64_neon.cc33 using helpers::LocationFrom;
1567 return LocationFrom(scope->AcquireVRegisterOfSize(kQRegSize)); in AllocateSIMDScratchLocation()