Home
last modified time | relevance | path

Searched refs:calling_convention (Results 1 – 15 of 15) sorted by relevance

/art/compiler/optimizing/
Dcode_generator_arm_vixl.cc143 InvokeRuntimeCallingConventionARMVIXL calling_convention; in OneRegInReferenceOutSaveEverythingCallerSaves() local
145 caller_saves.Add(LocationFrom(calling_convention.GetRegisterAt(0))); in OneRegInReferenceOutSaveEverythingCallerSaves()
484 InvokeRuntimeCallingConventionARMVIXL calling_convention; in EmitNativeCode() local
487 LocationFrom(calling_convention.GetRegisterAt(0)), in EmitNativeCode()
490 LocationFrom(calling_convention.GetRegisterAt(1)), in EmitNativeCode()
527 InvokeRuntimeCallingConventionARMVIXL calling_convention; in EmitNativeCode() local
531 __ Mov(calling_convention.GetRegisterAt(0), type_index.index_); in EmitNativeCode()
538 arm_codegen->Move32(LocationFrom(calling_convention.GetRegisterAt(0)), source); in EmitNativeCode()
579 InvokeRuntimeCallingConventionARMVIXL calling_convention; in EmitNativeCode() local
580 __ Mov(calling_convention.GetRegisterAt(0), string_index.index_); in EmitNativeCode()
[all …]
Dcode_generator_arm64.cc153 InvokeRuntimeCallingConvention calling_convention; in OneRegInReferenceOutSaveEverythingCallerSaves() local
155 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0).GetCode())); in OneRegInReferenceOutSaveEverythingCallerSaves()
156 DCHECK_EQ(calling_convention.GetRegisterAt(0).GetCode(), in OneRegInReferenceOutSaveEverythingCallerSaves()
157 RegisterFrom(calling_convention.GetReturnLocation(DataType::Type::kReference), in OneRegInReferenceOutSaveEverythingCallerSaves()
263 InvokeRuntimeCallingConvention calling_convention; in EmitNativeCode() local
265 LocationFrom(calling_convention.GetRegisterAt(0)), in EmitNativeCode()
268 LocationFrom(calling_convention.GetRegisterAt(1)), in EmitNativeCode()
324 InvokeRuntimeCallingConvention calling_convention; in EmitNativeCode() local
328 __ Mov(calling_convention.GetRegisterAt(0).W(), type_index.index_); in EmitNativeCode()
335 arm64_codegen->MoveLocation(LocationFrom(calling_convention.GetRegisterAt(0)), in EmitNativeCode()
[all …]
Dcode_generator_x86.cc62 InvokeRuntimeCallingConvention calling_convention; in OneRegInReferenceOutSaveEverythingCallerSaves() local
64 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in OneRegInReferenceOutSaveEverythingCallerSaves()
160 InvokeRuntimeCallingConvention calling_convention; in EmitNativeCode() local
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()
251 InvokeRuntimeCallingConvention calling_convention; in EmitNativeCode() local
253 __ movl(calling_convention.GetRegisterAt(0), Immediate(string_index.index_)); in EmitNativeCode()
287 InvokeRuntimeCallingConvention calling_convention; in EmitNativeCode() local
[all …]
Dintrinsics_arm64.cc1573 InvokeRuntimeCallingConvention calling_convention; in VisitStringIndexOf() local
1574 locations->SetInAt(0, LocationFrom(calling_convention.GetRegisterAt(0))); in VisitStringIndexOf()
1575 locations->SetInAt(1, LocationFrom(calling_convention.GetRegisterAt(1))); in VisitStringIndexOf()
1576 locations->SetOut(calling_convention.GetReturnLocation(DataType::Type::kInt32)); in VisitStringIndexOf()
1579 locations->AddTemp(LocationFrom(calling_convention.GetRegisterAt(2))); in VisitStringIndexOf()
1591 InvokeRuntimeCallingConvention calling_convention; in VisitStringIndexOfAfter() local
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()
1595 locations->SetOut(calling_convention.GetReturnLocation(DataType::Type::kInt32)); in VisitStringIndexOfAfter()
[all …]
Dintrinsics_arm_vixl.cc1414 InvokeRuntimeCallingConventionARMVIXL calling_convention; in VisitStringEquals() local
1663 InvokeRuntimeCallingConventionARMVIXL calling_convention; in VisitStringIndexOf() local
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()
1681 InvokeRuntimeCallingConventionARMVIXL calling_convention; in VisitStringIndexOfAfter() local
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()
1695 InvokeRuntimeCallingConventionARMVIXL calling_convention; in VisitStringNewStringFromBytes() local
[all …]
Dcode_generator_x86_64.cc206 InvokeRuntimeCallingConvention calling_convention; in EmitNativeCode() local
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()
365 InvokeRuntimeCallingConvention calling_convention; in EmitNativeCode() local
367 Location::RegisterLocation(calling_convention.GetRegisterAt(0)), in EmitNativeCode()
370 Location::RegisterLocation(calling_convention.GetRegisterAt(1)), in EmitNativeCode()
411 InvokeRuntimeCallingConvention calling_convention; in EmitNativeCode() local
413 CpuRegister(calling_convention.GetRegisterAt(0)), in EmitNativeCode()
[all …]
Dintrinsics_x86_64.cc397 InvokeRuntimeCallingConvention calling_convention; in CreateFPToFPCallLocations() local
398 locations->SetInAt(0, Location::FpuRegisterLocation(calling_convention.GetFpuRegisterAt(0))); in CreateFPToFPCallLocations()
528 InvokeRuntimeCallingConvention calling_convention; in CreateFPFPToFPCallLocations() local
529 locations->SetInAt(0, Location::FpuRegisterLocation(calling_convention.GetFpuRegisterAt(0))); in CreateFPFPToFPCallLocations()
530 locations->SetInAt(1, Location::FpuRegisterLocation(calling_convention.GetFpuRegisterAt(1))); in CreateFPFPToFPCallLocations()
1151 InvokeRuntimeCallingConvention calling_convention; in VisitStringCompareTo() local
1152 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitStringCompareTo()
1153 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitStringCompareTo()
1477 InvokeRuntimeCallingConvention calling_convention; in VisitStringNewStringFromBytes() local
1478 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitStringNewStringFromBytes()
[all …]
Dintrinsics_x86.cc468 InvokeRuntimeCallingConvention calling_convention; in CreateFPToFPCallLocations() local
469 locations->SetInAt(0, Location::FpuRegisterLocation(calling_convention.GetFpuRegisterAt(0))); in CreateFPToFPCallLocations()
723 InvokeRuntimeCallingConvention calling_convention; in CreateFPFPToFPCallLocations() local
724 locations->SetInAt(0, Location::FpuRegisterLocation(calling_convention.GetFpuRegisterAt(0))); in CreateFPFPToFPCallLocations()
725 locations->SetInAt(1, Location::FpuRegisterLocation(calling_convention.GetFpuRegisterAt(1))); in CreateFPFPToFPCallLocations()
961 InvokeRuntimeCallingConvention calling_convention; in VisitStringCompareTo() local
962 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitStringCompareTo()
963 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitStringCompareTo()
1301 InvokeRuntimeCallingConvention calling_convention; in VisitStringNewStringFromBytes() local
1302 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitStringNewStringFromBytes()
[all …]
Dcode_generator.cc701 const FieldAccessCallingConvention& calling_convention) { in CreateUnresolvedFieldLocationSummary() argument
711 locations->AddTemp(calling_convention.GetFieldIndexLocation()); in CreateUnresolvedFieldLocationSummary()
715 locations->SetInAt(0, calling_convention.GetObjectLocation()); in CreateUnresolvedFieldLocationSummary()
729 locations->SetOut(calling_convention.GetFpuLocation(field_type)); in CreateUnresolvedFieldLocationSummary()
731 locations->SetOut(calling_convention.GetReturnLocation(field_type)); in CreateUnresolvedFieldLocationSummary()
739 AddLocationAsTemp(calling_convention.GetSetValueLocation(field_type, is_instance), locations); in CreateUnresolvedFieldLocationSummary()
740 locations->SetInAt(set_index, calling_convention.GetFpuLocation(field_type)); in CreateUnresolvedFieldLocationSummary()
743 calling_convention.GetSetValueLocation(field_type, is_instance)); in CreateUnresolvedFieldLocationSummary()
753 const FieldAccessCallingConvention& calling_convention) { in GenerateUnresolvedFieldAccess() argument
768 MoveLocation(calling_convention.GetSetValueLocation(field_type, is_instance), in GenerateUnresolvedFieldAccess()
[all …]
Dcode_generator.h609 const FieldAccessCallingConvention& calling_convention);
616 const FieldAccessCallingConvention& calling_convention);
Dcode_generator_arm64.h224 return calling_convention.GetReturnLocation(return_type); in GetReturnLocation()
229 InvokeDexCallingConvention calling_convention;
Dcode_generator_x86.h91 InvokeDexCallingConvention calling_convention;
Dcode_generator_x86_64.h145 InvokeDexCallingConvention calling_convention;
Dcode_generator_arm_vixl.h184 InvokeDexCallingConventionARMVIXL calling_convention;
/art/compiler/
DAndroid.bp43 "jni/quick/calling_convention.cc",