/art/compiler/optimizing/ |
D | code_generator_arm_vixl.cc | 151 InvokeRuntimeCallingConventionARMVIXL calling_convention; in OneRegInReferenceOutSaveEverythingCallerSaves() local 153 caller_saves.Add(LocationFrom(calling_convention.GetRegisterAt(0))); in OneRegInReferenceOutSaveEverythingCallerSaves() 467 InvokeRuntimeCallingConventionARMVIXL calling_convention; in EmitNativeCode() local 470 LocationFrom(calling_convention.GetRegisterAt(0)), in EmitNativeCode() 473 LocationFrom(calling_convention.GetRegisterAt(1)), in EmitNativeCode() 510 InvokeRuntimeCallingConventionARMVIXL calling_convention; in EmitNativeCode() local 517 __ Mov(calling_convention.GetRegisterAt(0), type_index.index_); in EmitNativeCode() 529 arm_codegen->Move32(LocationFrom(calling_convention.GetRegisterAt(0)), source); in EmitNativeCode() 570 InvokeRuntimeCallingConventionARMVIXL calling_convention; in EmitNativeCode() local 571 __ Mov(calling_convention.GetRegisterAt(0), string_index.index_); in EmitNativeCode() [all …]
|
D | code_generator_arm64.cc | 166 InvokeRuntimeCallingConvention calling_convention; in OneRegInReferenceOutSaveEverythingCallerSaves() local 168 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0).GetCode())); in OneRegInReferenceOutSaveEverythingCallerSaves() 169 DCHECK_EQ(calling_convention.GetRegisterAt(0).GetCode(), in OneRegInReferenceOutSaveEverythingCallerSaves() 170 RegisterFrom(calling_convention.GetReturnLocation(DataType::Type::kReference), in OneRegInReferenceOutSaveEverythingCallerSaves() 228 InvokeRuntimeCallingConvention calling_convention; in EmitNativeCode() local 230 LocationFrom(calling_convention.GetRegisterAt(0)), in EmitNativeCode() 233 LocationFrom(calling_convention.GetRegisterAt(1)), in EmitNativeCode() 289 InvokeRuntimeCallingConvention calling_convention; in EmitNativeCode() local 296 __ Mov(calling_convention.GetRegisterAt(0).W(), type_index.index_); in EmitNativeCode() 308 arm64_codegen->MoveLocation(LocationFrom(calling_convention.GetRegisterAt(0)), in EmitNativeCode() [all …]
|
D | code_generator_riscv64.cc | 128 InvokeRuntimeCallingConvention calling_convention; in OneRegInReferenceOutSaveEverythingCallerSaves() local 130 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in OneRegInReferenceOutSaveEverythingCallerSaves() 132 calling_convention.GetRegisterAt(0), in OneRegInReferenceOutSaveEverythingCallerSaves() 133 calling_convention.GetReturnLocation(DataType::Type::kReference).AsRegister<XRegister>()); in OneRegInReferenceOutSaveEverythingCallerSaves() 190 float_index_ < calling_convention.GetNumberOfFpuRegisters()) { in GetNextLocation() 192 Location::FpuRegisterLocation(calling_convention.GetFpuRegisterAt(float_index_++)); in GetNextLocation() 194 (gp_index_ < calling_convention.GetNumberOfRegisters())) { in GetNextLocation() 195 next_location = Location::RegisterLocation(calling_convention.GetRegisterAt(gp_index_++)); in GetNextLocation() 197 size_t stack_offset = calling_convention.GetStackOffsetOf(stack_index_); in GetNextLocation() 384 InvokeRuntimeCallingConvention calling_convention; in EmitNativeCode() local [all …]
|
D | code_generator_x86.cc | 69 InvokeRuntimeCallingConvention calling_convention; in OneRegInReferenceOutSaveEverythingCallerSaves() local 71 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in OneRegInReferenceOutSaveEverythingCallerSaves() 164 InvokeRuntimeCallingConvention calling_convention; in EmitNativeCode() local 165 Location index_arg = Location::RegisterLocation(calling_convention.GetRegisterAt(0)); in EmitNativeCode() 166 Location length_arg = Location::RegisterLocation(calling_convention.GetRegisterAt(1)); in EmitNativeCode() 279 InvokeRuntimeCallingConvention calling_convention; in EmitNativeCode() local 281 __ movl(calling_convention.GetRegisterAt(0), Immediate(string_index.index_)); in EmitNativeCode() 315 InvokeRuntimeCallingConvention calling_convention; in EmitNativeCode() local 322 __ movl(calling_convention.GetRegisterAt(0), Immediate(type_index.index_)); in EmitNativeCode() 334 x86_codegen->Move32(Location::RegisterLocation(calling_convention.GetRegisterAt(0)), source); in EmitNativeCode() [all …]
|
D | code_generator_x86_64.cc | 214 InvokeRuntimeCallingConvention calling_convention; in EmitNativeCode() local 215 Location index_arg = Location::RegisterLocation(calling_convention.GetRegisterAt(0)); in EmitNativeCode() 216 Location length_arg = Location::RegisterLocation(calling_convention.GetRegisterAt(1)); in EmitNativeCode() 428 InvokeRuntimeCallingConvention calling_convention; in EmitNativeCode() local 430 Location::RegisterLocation(calling_convention.GetRegisterAt(0)), in EmitNativeCode() 433 Location::RegisterLocation(calling_convention.GetRegisterAt(1)), in EmitNativeCode() 474 InvokeRuntimeCallingConvention calling_convention; in EmitNativeCode() local 476 CpuRegister(calling_convention.GetRegisterAt(0)), in EmitNativeCode() 497 InvokeRuntimeCallingConvention calling_convention; in EmitNativeCode() local 501 Location::RegisterLocation(calling_convention.GetRegisterAt(0)), in EmitNativeCode() [all …]
|
D | intrinsics_riscv64.cc | 126 InvokeRuntimeCallingConvention calling_convention; in CreateFPToFPCallLocations() local 128 locations->SetInAt(0, Location::FpuRegisterLocation(calling_convention.GetFpuRegisterAt(0))); in CreateFPToFPCallLocations() 129 locations->SetOut(calling_convention.GetReturnLocation(invoke->GetType())); in CreateFPToFPCallLocations() 140 InvokeRuntimeCallingConvention calling_convention; in CreateFPFPToFPCallLocations() local 142 locations->SetInAt(0, Location::FpuRegisterLocation(calling_convention.GetFpuRegisterAt(0))); in CreateFPFPToFPCallLocations() 143 locations->SetInAt(1, Location::FpuRegisterLocation(calling_convention.GetFpuRegisterAt(1))); in CreateFPFPToFPCallLocations() 144 locations->SetOut(calling_convention.GetReturnLocation(invoke->GetType())); in CreateFPFPToFPCallLocations() 665 InvokeRuntimeCallingConvention calling_convention; \ 671 calling_convention.GetReturnLocation(DataType::Type::kReference), \ 672 Location::RegisterLocation(calling_convention.GetRegisterAt(0))); \ [all …]
|
D | code_generator.cc | 632 const FieldAccessCallingConvention& calling_convention) { in CreateUnresolvedFieldLocationSummary() argument 642 locations->AddTemp(calling_convention.GetFieldIndexLocation()); in CreateUnresolvedFieldLocationSummary() 646 locations->SetInAt(0, calling_convention.GetObjectLocation()); in CreateUnresolvedFieldLocationSummary() 660 locations->SetOut(calling_convention.GetFpuLocation(field_type)); in CreateUnresolvedFieldLocationSummary() 662 locations->SetOut(calling_convention.GetReturnLocation(field_type)); in CreateUnresolvedFieldLocationSummary() 670 AddLocationAsTemp(calling_convention.GetSetValueLocation(field_type, is_instance), locations); in CreateUnresolvedFieldLocationSummary() 671 locations->SetInAt(set_index, calling_convention.GetFpuLocation(field_type)); in CreateUnresolvedFieldLocationSummary() 674 calling_convention.GetSetValueLocation(field_type, is_instance)); in CreateUnresolvedFieldLocationSummary() 684 const FieldAccessCallingConvention& calling_convention) { in GenerateUnresolvedFieldAccess() argument 699 MoveLocation(calling_convention.GetSetValueLocation(field_type, is_instance), in GenerateUnresolvedFieldAccess() [all …]
|
D | intrinsics_arm64.cc | 2300 InvokeRuntimeCallingConvention calling_convention; in VisitStringIndexOf() local 2301 locations->SetInAt(0, LocationFrom(calling_convention.GetRegisterAt(0))); in VisitStringIndexOf() 2302 locations->SetInAt(1, LocationFrom(calling_convention.GetRegisterAt(1))); in VisitStringIndexOf() 2303 locations->SetOut(calling_convention.GetReturnLocation(DataType::Type::kInt32)); in VisitStringIndexOf() 2306 locations->AddTemp(LocationFrom(calling_convention.GetRegisterAt(2))); in VisitStringIndexOf() 2318 InvokeRuntimeCallingConvention calling_convention; in VisitStringIndexOfAfter() local 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() 2322 locations->SetOut(calling_convention.GetReturnLocation(DataType::Type::kInt32)); in VisitStringIndexOfAfter() [all …]
|
D | intrinsics_arm_vixl.cc | 849 InvokeRuntimeCallingConventionARMVIXL calling_convention; in VisitStringEquals() local 1098 InvokeRuntimeCallingConventionARMVIXL calling_convention; in VisitStringIndexOf() local 1099 locations->SetInAt(0, LocationFrom(calling_convention.GetRegisterAt(0))); in VisitStringIndexOf() 1100 locations->SetInAt(1, LocationFrom(calling_convention.GetRegisterAt(1))); in VisitStringIndexOf() 1104 locations->AddTemp(LocationFrom(calling_convention.GetRegisterAt(2))); in VisitStringIndexOf() 1116 InvokeRuntimeCallingConventionARMVIXL calling_convention; in VisitStringIndexOfAfter() local 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() 1130 InvokeRuntimeCallingConventionARMVIXL calling_convention; in VisitStringNewStringFromBytes() local [all …]
|
D | intrinsics_x86_64.cc | 453 InvokeRuntimeCallingConvention calling_convention; in CreateFPToFPCallLocations() local 454 locations->SetInAt(0, Location::FpuRegisterLocation(calling_convention.GetFpuRegisterAt(0))); in CreateFPToFPCallLocations() 584 InvokeRuntimeCallingConvention calling_convention; in CreateFPFPToFPCallLocations() local 585 locations->SetInAt(0, Location::FpuRegisterLocation(calling_convention.GetFpuRegisterAt(0))); in CreateFPFPToFPCallLocations() 586 locations->SetInAt(1, Location::FpuRegisterLocation(calling_convention.GetFpuRegisterAt(1))); in CreateFPFPToFPCallLocations() 596 InvokeRuntimeCallingConvention calling_convention; in CreateFPFPFPToFPCallLocations() local 1167 InvokeRuntimeCallingConvention calling_convention; in VisitStringCompareTo() local 1168 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitStringCompareTo() 1169 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitStringCompareTo() 1493 InvokeRuntimeCallingConvention calling_convention; in VisitStringNewStringFromBytes() local [all …]
|
D | intrinsics_x86.cc | 449 InvokeRuntimeCallingConvention calling_convention; in CreateFPToFPCallLocations() local 450 locations->SetInAt(0, Location::FpuRegisterLocation(calling_convention.GetFpuRegisterAt(0))); in CreateFPToFPCallLocations() 704 InvokeRuntimeCallingConvention calling_convention; in CreateFPFPToFPCallLocations() local 705 locations->SetInAt(0, Location::FpuRegisterLocation(calling_convention.GetFpuRegisterAt(0))); in CreateFPFPToFPCallLocations() 706 locations->SetInAt(1, Location::FpuRegisterLocation(calling_convention.GetFpuRegisterAt(1))); in CreateFPFPToFPCallLocations() 714 InvokeRuntimeCallingConvention calling_convention; in CreateFPFPFPToFPCallLocations() local 995 InvokeRuntimeCallingConvention calling_convention; in VisitStringCompareTo() local 996 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitStringCompareTo() 997 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitStringCompareTo() 1335 InvokeRuntimeCallingConvention calling_convention; in VisitStringNewStringFromBytes() local [all …]
|
D | code_generator.h | 635 const FieldAccessCallingConvention& calling_convention); 642 const FieldAccessCallingConvention& calling_convention);
|
D | code_generator_arm64.h | 253 return calling_convention.GetReturnLocation(return_type); in GetReturnLocation() 258 InvokeDexCallingConvention calling_convention;
|
D | code_generator_x86_64.h | 184 InvokeDexCallingConvention calling_convention;
|
D | code_generator_x86.h | 138 InvokeDexCallingConvention calling_convention;
|
D | code_generator_riscv64.h | 144 InvokeDexCallingConvention calling_convention;
|
D | code_generator_arm_vixl.h | 262 InvokeDexCallingConventionARMVIXL calling_convention;
|
/art/compiler/ |
D | Android.bp | 143 "jni/quick/calling_convention.cc",
|