/art/compiler/optimizing/ |
D | code_generator_arm_vixl.cc | 143 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 …]
|
D | code_generator_arm64.cc | 153 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 …]
|
D | code_generator_x86.cc | 62 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 …]
|
D | intrinsics_arm64.cc | 1573 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 …]
|
D | intrinsics_arm_vixl.cc | 1414 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 …]
|
D | code_generator_x86_64.cc | 206 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 …]
|
D | intrinsics_x86_64.cc | 397 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 …]
|
D | intrinsics_x86.cc | 468 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 …]
|
D | code_generator.cc | 701 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 …]
|
D | code_generator.h | 609 const FieldAccessCallingConvention& calling_convention); 616 const FieldAccessCallingConvention& calling_convention);
|
D | code_generator_arm64.h | 224 return calling_convention.GetReturnLocation(return_type); in GetReturnLocation() 229 InvokeDexCallingConvention calling_convention;
|
D | code_generator_x86.h | 91 InvokeDexCallingConvention calling_convention;
|
D | code_generator_x86_64.h | 145 InvokeDexCallingConvention calling_convention;
|
D | code_generator_arm_vixl.h | 184 InvokeDexCallingConventionARMVIXL calling_convention;
|
/art/compiler/ |
D | Android.bp | 43 "jni/quick/calling_convention.cc",
|