Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dcommon_arm.h212 inline Location LocationFrom(const vixl::aarch32::Register& reg) { in LocationFrom() function
216 inline Location LocationFrom(const vixl::aarch32::SRegister& reg) { in LocationFrom() function
220 inline Location LocationFrom(const vixl::aarch32::Register& low, in LocationFrom() function
225 inline Location LocationFrom(const vixl::aarch32::SRegister& low, in LocationFrom() function
Dcode_generator_arm_vixl.h197 return helpers::LocationFrom(vixl::aarch32::r1); in GetObjectLocation()
200 return helpers::LocationFrom(vixl::aarch32::r0); in GetFieldIndexLocation()
204 ? helpers::LocationFrom(vixl::aarch32::r0, vixl::aarch32::r1) in GetReturnLocation()
205 : helpers::LocationFrom(vixl::aarch32::r0); in GetReturnLocation()
209 ? helpers::LocationFrom(vixl::aarch32::r2, vixl::aarch32::r3) in GetSetValueLocation()
211 ? helpers::LocationFrom(vixl::aarch32::r2) in GetSetValueLocation()
212 : helpers::LocationFrom(vixl::aarch32::r1)); in GetSetValueLocation()
216 ? helpers::LocationFrom(vixl::aarch32::s0, vixl::aarch32::s1) in GetFpuLocation()
217 : helpers::LocationFrom(vixl::aarch32::s0); in GetFpuLocation()
Dintrinsics_arm_vixl.cc45 using helpers::LocationFrom;
1470 locations->AddTemp(LocationFrom(r0)); in VisitStringEquals()
1714 locations->SetInAt(0, LocationFrom(calling_convention.GetRegisterAt(0))); in VisitStringIndexOf()
1715 locations->SetInAt(1, LocationFrom(calling_convention.GetRegisterAt(1))); in VisitStringIndexOf()
1716 locations->SetOut(LocationFrom(r0)); in VisitStringIndexOf()
1719 locations->AddTemp(LocationFrom(calling_convention.GetRegisterAt(2))); in VisitStringIndexOf()
1732 locations->SetInAt(0, LocationFrom(calling_convention.GetRegisterAt(0))); in VisitStringIndexOfAfter()
1733 locations->SetInAt(1, LocationFrom(calling_convention.GetRegisterAt(1))); in VisitStringIndexOfAfter()
1734 locations->SetInAt(2, LocationFrom(calling_convention.GetRegisterAt(2))); in VisitStringIndexOfAfter()
1735 locations->SetOut(LocationFrom(r0)); in VisitStringIndexOfAfter()
[all …]
Dcode_generator_arm_vixl.cc61 using helpers::LocationFrom;
143 caller_saves.Add(LocationFrom(calling_convention.GetRegisterAt(0))); in OneRegInReferenceOutSaveEverythingCallerSaves()
485 LocationFrom(calling_convention.GetRegisterAt(0)), in EmitNativeCode()
488 LocationFrom(calling_convention.GetRegisterAt(1)), in EmitNativeCode()
536 arm_codegen->Move32(LocationFrom(calling_convention.GetRegisterAt(0)), source); in EmitNativeCode()
546 arm_codegen->Move32(locations->Out(), LocationFrom(r0)); in EmitNativeCode()
582 arm_codegen->Move32(locations->Out(), LocationFrom(r0)); in EmitNativeCode()
616 LocationFrom(calling_convention.GetRegisterAt(0)), in EmitNativeCode()
619 LocationFrom(calling_convention.GetRegisterAt(1)), in EmitNativeCode()
627 arm_codegen->Move32(locations->Out(), LocationFrom(r0)); in EmitNativeCode()
[all …]
Dintrinsics_arm64.cc51 using helpers::LocationFrom;
129 invoke_->AsInvokeStaticOrDirect(), LocationFrom(kArtMethodRegister), this); in EmitNativeCode()
132 invoke_->AsInvokeVirtual(), LocationFrom(kArtMethodRegister), this); in EmitNativeCode()
201 DCHECK_NE(LocationFrom(src_curr_addr).reg(), IP0); in EmitNativeCode()
202 DCHECK_NE(LocationFrom(dst_curr_addr).reg(), IP0); in EmitNativeCode()
203 DCHECK_NE(LocationFrom(src_stop_addr).reg(), IP0); in EmitNativeCode()
1640 locations->SetInAt(0, LocationFrom(calling_convention.GetRegisterAt(0))); in VisitStringIndexOf()
1641 locations->SetInAt(1, LocationFrom(calling_convention.GetRegisterAt(1))); in VisitStringIndexOf()
1645 locations->AddTemp(LocationFrom(calling_convention.GetRegisterAt(2))); in VisitStringIndexOf()
1658 locations->SetInAt(0, LocationFrom(calling_convention.GetRegisterAt(0))); in VisitStringIndexOfAfter()
[all …]
Dcode_generator_arm64.h236 return helpers::LocationFrom(vixl::aarch64::x1); in GetObjectLocation()
239 return helpers::LocationFrom(vixl::aarch64::x0); in GetFieldIndexLocation()
242 return helpers::LocationFrom(vixl::aarch64::x0); in GetReturnLocation()
247 ? helpers::LocationFrom(vixl::aarch64::x2) in GetSetValueLocation()
248 : helpers::LocationFrom(vixl::aarch64::x1); in GetSetValueLocation()
251 return helpers::LocationFrom(vixl::aarch64::d0); in GetFpuLocation()
Dcode_generator_arm64.cc73 using helpers::LocationFrom;
136 return LocationFrom(s0); in ARM64ReturnLocation()
138 return LocationFrom(d0); in ARM64ReturnLocation()
140 return LocationFrom(x0); in ARM64ReturnLocation()
144 return LocationFrom(w0); in ARM64ReturnLocation()
263 LocationFrom(calling_convention.GetRegisterAt(0)), in EmitNativeCode()
266 LocationFrom(calling_convention.GetRegisterAt(1)), in EmitNativeCode()
333 arm64_codegen->MoveLocation(LocationFrom(calling_convention.GetRegisterAt(0)), in EmitNativeCode()
483 LocationFrom(calling_convention.GetRegisterAt(0)), in EmitNativeCode()
486 LocationFrom(calling_convention.GetRegisterAt(1)), in EmitNativeCode()
[all …]
Dcommon_arm64.h200 inline Location LocationFrom(const vixl::aarch64::Register& reg) { in LocationFrom() function
204 inline Location LocationFrom(const vixl::aarch64::FPRegister& fpreg) { in LocationFrom() function