Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dcode_generator_arm_vixl.cc151 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 …]
Dcode_generator_arm64.cc166 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 …]
Dcode_generator_riscv64.cc128 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 …]
Dcode_generator_x86.cc69 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 …]
Dcode_generator_x86_64.cc214 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 …]
Dintrinsics_riscv64.cc126 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 …]
Dcode_generator.cc632 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 …]
Dintrinsics_arm64.cc2300 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 …]
Dintrinsics_arm_vixl.cc849 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 …]
Dintrinsics_x86_64.cc453 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 …]
Dintrinsics_x86.cc449 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 …]
Dcode_generator.h635 const FieldAccessCallingConvention& calling_convention);
642 const FieldAccessCallingConvention& calling_convention);
Dcode_generator_arm64.h253 return calling_convention.GetReturnLocation(return_type); in GetReturnLocation()
258 InvokeDexCallingConvention calling_convention;
Dcode_generator_x86_64.h184 InvokeDexCallingConvention calling_convention;
Dcode_generator_x86.h138 InvokeDexCallingConvention calling_convention;
Dcode_generator_riscv64.h144 InvokeDexCallingConvention calling_convention;
Dcode_generator_arm_vixl.h262 InvokeDexCallingConventionARMVIXL calling_convention;
/art/compiler/
DAndroid.bp143 "jni/quick/calling_convention.cc",