Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dcode_generator_arm_vixl.cc141 InvokeRuntimeCallingConventionARMVIXL calling_convention; in OneRegInReferenceOutSaveEverythingCallerSaves() local
143 caller_saves.Add(LocationFrom(calling_convention.GetRegisterAt(0))); in OneRegInReferenceOutSaveEverythingCallerSaves()
482 InvokeRuntimeCallingConventionARMVIXL calling_convention; in EmitNativeCode() local
485 LocationFrom(calling_convention.GetRegisterAt(0)), in EmitNativeCode()
488 LocationFrom(calling_convention.GetRegisterAt(1)), in EmitNativeCode()
525 InvokeRuntimeCallingConventionARMVIXL calling_convention; in EmitNativeCode() local
529 __ Mov(calling_convention.GetRegisterAt(0), type_index.index_); in EmitNativeCode()
536 arm_codegen->Move32(LocationFrom(calling_convention.GetRegisterAt(0)), source); in EmitNativeCode()
577 InvokeRuntimeCallingConventionARMVIXL calling_convention; in EmitNativeCode() local
578 __ Mov(calling_convention.GetRegisterAt(0), string_index.index_); in EmitNativeCode()
[all …]
Dcode_generator_mips64.cc91 (float_index_ < calling_convention.GetNumberOfFpuRegisters())) { in GetNextLocation()
93 calling_convention.GetFpuRegisterAt(float_index_++)); in GetNextLocation()
96 (gp_index_ < calling_convention.GetNumberOfRegisters())) { in GetNextLocation()
97 next_location = Location::RegisterLocation(calling_convention.GetRegisterAt(gp_index_++)); in GetNextLocation()
100 size_t stack_offset = calling_convention.GetStackOffsetOf(stack_index_); in GetNextLocation()
116 InvokeRuntimeCallingConvention calling_convention; in OneRegInReferenceOutSaveEverythingCallerSaves() local
118 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in OneRegInReferenceOutSaveEverythingCallerSaves()
141 InvokeRuntimeCallingConvention calling_convention; in EmitNativeCode() local
143 Location::RegisterLocation(calling_convention.GetRegisterAt(0)), in EmitNativeCode()
146 Location::RegisterLocation(calling_convention.GetRegisterAt(1)), in EmitNativeCode()
[all …]
Dcode_generator_mips.cc100 if (gp_index < calling_convention.GetNumberOfRegisters()) { in GetNextLocation()
101 next_location = Location::RegisterLocation(calling_convention.GetRegisterAt(gp_index)); in GetNextLocation()
103 size_t stack_offset = calling_convention.GetStackOffsetOf(stack_index_); in GetNextLocation()
112 if (gp_index + 1 < calling_convention.GetNumberOfRegisters()) { in GetNextLocation()
113 Register reg = calling_convention.GetRegisterAt(gp_index); in GetNextLocation()
118 Register low_even = calling_convention.GetRegisterAt(gp_index); in GetNextLocation()
119 Register high_odd = calling_convention.GetRegisterAt(gp_index + 1); in GetNextLocation()
123 size_t stack_offset = calling_convention.GetStackOffsetOf(stack_index_); in GetNextLocation()
135 if (float_index < calling_convention.GetNumberOfFpuRegisters()) { in GetNextLocation()
137 calling_convention.GetFpuRegisterAt(float_index)); in GetNextLocation()
[all …]
Dintrinsics_arm64.cc1639 InvokeRuntimeCallingConvention calling_convention; in VisitStringIndexOf() local
1640 locations->SetInAt(0, LocationFrom(calling_convention.GetRegisterAt(0))); in VisitStringIndexOf()
1641 locations->SetInAt(1, LocationFrom(calling_convention.GetRegisterAt(1))); in VisitStringIndexOf()
1642 locations->SetOut(calling_convention.GetReturnLocation(DataType::Type::kInt32)); in VisitStringIndexOf()
1645 locations->AddTemp(LocationFrom(calling_convention.GetRegisterAt(2))); in VisitStringIndexOf()
1657 InvokeRuntimeCallingConvention calling_convention; in VisitStringIndexOfAfter() local
1658 locations->SetInAt(0, LocationFrom(calling_convention.GetRegisterAt(0))); in VisitStringIndexOfAfter()
1659 locations->SetInAt(1, LocationFrom(calling_convention.GetRegisterAt(1))); in VisitStringIndexOfAfter()
1660 locations->SetInAt(2, LocationFrom(calling_convention.GetRegisterAt(2))); in VisitStringIndexOfAfter()
1661 locations->SetOut(calling_convention.GetReturnLocation(DataType::Type::kInt32)); in VisitStringIndexOfAfter()
[all …]
Dintrinsics_arm_vixl.cc1464 InvokeRuntimeCallingConventionARMVIXL calling_convention; in VisitStringEquals() local
1713 InvokeRuntimeCallingConventionARMVIXL calling_convention; in VisitStringIndexOf() local
1714 locations->SetInAt(0, LocationFrom(calling_convention.GetRegisterAt(0))); in VisitStringIndexOf()
1715 locations->SetInAt(1, LocationFrom(calling_convention.GetRegisterAt(1))); in VisitStringIndexOf()
1719 locations->AddTemp(LocationFrom(calling_convention.GetRegisterAt(2))); in VisitStringIndexOf()
1731 InvokeRuntimeCallingConventionARMVIXL calling_convention; in VisitStringIndexOfAfter() local
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()
1745 InvokeRuntimeCallingConventionARMVIXL calling_convention; in VisitStringNewStringFromBytes() local
[all …]
Dcode_generator.cc605 const FieldAccessCallingConvention& calling_convention) { in CreateUnresolvedFieldLocationSummary() argument
615 locations->AddTemp(calling_convention.GetFieldIndexLocation()); in CreateUnresolvedFieldLocationSummary()
619 locations->SetInAt(0, calling_convention.GetObjectLocation()); in CreateUnresolvedFieldLocationSummary()
633 locations->SetOut(calling_convention.GetFpuLocation(field_type)); in CreateUnresolvedFieldLocationSummary()
635 locations->SetOut(calling_convention.GetReturnLocation(field_type)); in CreateUnresolvedFieldLocationSummary()
643 AddLocationAsTemp(calling_convention.GetSetValueLocation(field_type, is_instance), locations); in CreateUnresolvedFieldLocationSummary()
644 locations->SetInAt(set_index, calling_convention.GetFpuLocation(field_type)); in CreateUnresolvedFieldLocationSummary()
647 calling_convention.GetSetValueLocation(field_type, is_instance)); in CreateUnresolvedFieldLocationSummary()
657 const FieldAccessCallingConvention& calling_convention) { in GenerateUnresolvedFieldAccess() argument
672 MoveLocation(calling_convention.GetSetValueLocation(field_type, is_instance), in GenerateUnresolvedFieldAccess()
[all …]
Dcode_generator.h552 const FieldAccessCallingConvention& calling_convention);
559 const FieldAccessCallingConvention& calling_convention);
Dcode_generator_arm64.h221 return calling_convention.GetReturnLocation(return_type); in GetReturnLocation()
226 InvokeDexCallingConvention calling_convention;
Dcode_generator_x86_64.h120 InvokeDexCallingConvention calling_convention;
Dcode_generator_mips.h89 InvokeDexCallingConvention calling_convention;
Dcode_generator_mips64.h87 InvokeDexCallingConvention calling_convention;
Dcode_generator_x86.h91 InvokeDexCallingConvention calling_convention;
Dcode_generator_arm_vixl.h186 InvokeDexCallingConventionARMVIXL calling_convention;
/art/compiler/
DAndroid.bp37 "jni/quick/calling_convention.cc",