/art/compiler/optimizing/ |
D | code_generator_arm64.h | 221 Location GetReturnLocation(DataType::Type return_type); 237 Location GetReturnLocation(DataType::Type return_type) const { in GetReturnLocation() function 252 Location GetReturnLocation(DataType::Type return_type) const override { in GetReturnLocation() function 253 return calling_convention.GetReturnLocation(return_type); in GetReturnLocation() 271 Location GetReturnLocation(DataType::Type type) const override; 298 Location GetReturnLocation([[maybe_unused]] DataType::Type type) const override { in GetReturnLocation() function
|
D | code_generator_riscv64.h | 115 Location GetReturnLocation(DataType::Type return_type); 140 Location GetReturnLocation(DataType::Type type) const override; 157 Location GetReturnLocation(DataType::Type type) const override; 219 Location GetReturnLocation(DataType::Type type ATTRIBUTE_UNUSED) const override { in GetReturnLocation() function
|
D | code_generator_x86_64.h | 129 Location GetReturnLocation(DataType::Type type) const override; 156 Location GetReturnLocation([[maybe_unused]] DataType::Type type) const override { in GetReturnLocation() function 180 Location GetReturnLocation(DataType::Type type) const override;
|
D | code_generator_x86.h | 134 Location GetReturnLocation(DataType::Type type) const override; 151 Location GetReturnLocation(DataType::Type type) const override; 176 Location GetReturnLocation(DataType::Type type) const override { in GetReturnLocation() function
|
D | code_generator_arm_vixl.h | 258 Location GetReturnLocation(DataType::Type type) const override; 276 Location GetReturnLocation(DataType::Type type) const override; 302 Location GetReturnLocation(DataType::Type type) const override { in GetReturnLocation() function
|
D | code_generator.h | 152 virtual Location GetReturnLocation(DataType::Type type) const = 0; 174 virtual Location GetReturnLocation(DataType::Type type) const = 0;
|
D | code_generator_riscv64.cc | 133 calling_convention.GetReturnLocation(DataType::Type::kReference).AsRegister<XRegister>()); in OneRegInReferenceOutSaveEverythingCallerSaves() 169 Location InvokeRuntimeCallingConvention::GetReturnLocation(DataType::Type return_type) { in GetReturnLocation() function in art::riscv64::InvokeRuntimeCallingConvention 173 Location InvokeDexCallingConventionVisitorRISCV64::GetReturnLocation(DataType::Type type) const { in GetReturnLocation() function in art::riscv64::InvokeDexCallingConventionVisitorRISCV64 246 Location CriticalNativeCallingConventionVisitorRiscv64::GetReturnLocation( in GetReturnLocation() function in art::riscv64::CriticalNativeCallingConventionVisitorRiscv64 251 return dex_calling_convention.GetReturnLocation(type); in GetReturnLocation() 458 riscv64_codegen->MoveLocation(out, calling_convention.GetReturnLocation(type), type); in EmitNativeCode() 530 riscv64_codegen->MoveLocation(out_, calling_convention.GetReturnLocation(type), type); in EmitNativeCode() 645 Location ret_loc = calling_convention.GetReturnLocation(ret_type); in EmitNativeCode() 778 locations->Out(), calling_convention.GetReturnLocation(type), type); in EmitNativeCode() 4292 DCHECK(loc.Equals(calling_convention.GetReturnLocation(DataType::Type::kReference))); in VisitLoadClass() [all …]
|
D | code_generator.cc | 432 locations->SetOut(visitor->GetReturnLocation(invoke->GetType())); in CreateCommonInvokeLocationSummary() 662 locations->SetOut(calling_convention.GetReturnLocation(field_type)); in CreateUnresolvedFieldLocationSummary() 750 MoveLocation(locations->Out(), calling_convention.GetReturnLocation(field_type), field_type); in GenerateUnresolvedFieldAccess()
|
D | code_generator_arm64.cc | 161 Location InvokeRuntimeCallingConvention::GetReturnLocation(DataType::Type return_type) { in GetReturnLocation() function in art::arm64::InvokeRuntimeCallingConvention 170 RegisterFrom(calling_convention.GetReturnLocation(DataType::Type::kReference), in OneRegInReferenceOutSaveEverythingCallerSaves() 321 arm64_codegen->MoveLocation(out, calling_convention.GetReturnLocation(type), type); in EmitNativeCode() 355 arm64_codegen->MoveLocation(locations->Out(), calling_convention.GetReturnLocation(type), type); in EmitNativeCode() 467 Location ret_loc = calling_convention.GetReturnLocation(ret_type); in EmitNativeCode() 726 arm64_codegen->MoveLocation(out_, calling_convention.GetReturnLocation(type), type); in EmitNativeCode() 806 arm64_codegen->MoveLocation(out_, calling_convention.GetReturnLocation(type), type); in EmitNativeCode() 953 Location CriticalNativeCallingConventionVisitorARM64::GetReturnLocation(DataType::Type type) const { in GetReturnLocation() function in art::arm64::CriticalNativeCallingConventionVisitorARM64 956 return dex_calling_convention.GetReturnLocation(type); in GetReturnLocation() 5771 locations->SetOut(calling_convention.GetReturnLocation(load->GetType())); in VisitLoadString() [all …]
|
D | intrinsics_arm64.cc | 1564 DCHECK(InvokeRuntimeCallingConvention().GetReturnLocation(DataType::Type::kReference).Equals( in VisitJdkUnsafeCompareAndSetReference() 2303 locations->SetOut(calling_convention.GetReturnLocation(DataType::Type::kInt32)); in VisitStringIndexOf() 2322 locations->SetOut(calling_convention.GetReturnLocation(DataType::Type::kInt32)); in VisitStringIndexOfAfter() 2337 locations->SetOut(calling_convention.GetReturnLocation(DataType::Type::kReference)); in VisitStringNewStringFromBytes() 2363 locations->SetOut(calling_convention.GetReturnLocation(DataType::Type::kReference)); in VisitStringNewStringFromChars() 2382 locations->SetOut(calling_convention.GetReturnLocation(DataType::Type::kReference)); in VisitStringNewStringFromString() 2411 locations->SetOut(calling_convention.GetReturnLocation(invoke->GetType())); in CreateFPToFPCallLocations() 2426 locations->SetOut(calling_convention.GetReturnLocation(invoke->GetType())); in CreateFPFPToFPCallLocations() 3456 calling_convention.GetReturnLocation(DataType::Type::kReference), \
|
D | intrinsics_riscv64.cc | 129 locations->SetOut(calling_convention.GetReturnLocation(invoke->GetType())); in CreateFPToFPCallLocations() 144 locations->SetOut(calling_convention.GetReturnLocation(invoke->GetType())); in CreateFPFPToFPCallLocations() 671 calling_convention.GetReturnLocation(DataType::Type::kReference), \ 929 locations->SetOut(calling_convention.GetReturnLocation(DataType::Type::kInt32)); in VisitStringIndexOf() 948 locations->SetOut(calling_convention.GetReturnLocation(DataType::Type::kInt32)); in VisitStringIndexOfAfter() 963 locations->SetOut(calling_convention.GetReturnLocation(DataType::Type::kReference)); in VisitStringNewStringFromBytes() 988 locations->SetOut(calling_convention.GetReturnLocation(DataType::Type::kReference)); in VisitStringNewStringFromChars() 1007 locations->SetOut(calling_convention.GetReturnLocation(DataType::Type::kReference)); in VisitStringNewStringFromString()
|
D | code_generator_arm_vixl.cc | 2182 locations->SetInAt(0, parameter_visitor_.GetReturnLocation(method_hook->InputAt(0)->GetType())); in VisitMethodExitHook() 2637 Location InvokeDexCallingConventionVisitorARMVIXL::GetReturnLocation(DataType::Type type) const { in GetReturnLocation() function in art::arm::InvokeDexCallingConventionVisitorARMVIXL 2710 Location CriticalNativeCallingConventionVisitorARMVIXL::GetReturnLocation(DataType::Type type) in GetReturnLocation() function in art::arm::CriticalNativeCallingConventionVisitorARMVIXL 2714 return dex_calling_convention.GetReturnLocation(type); in GetReturnLocation() 3582 locations->SetInAt(0, parameter_visitor_.GetReturnLocation(ret->InputAt(0)->GetType())); in VisitReturn() 10147 Location return_loc = InvokeDexCallingConventionVisitorARMVIXL().GetReturnLocation(type); in MoveFromReturnRegister()
|
D | code_generator_x86_64.cc | 2944 Location InvokeDexCallingConventionVisitorX86_64::GetReturnLocation(DataType::Type type) const { in GetReturnLocation() function in art::x86_64::InvokeDexCallingConventionVisitorX86_64 3063 Location CriticalNativeCallingConventionVisitorX86_64::GetReturnLocation(DataType::Type type) in GetReturnLocation() function in art::x86_64::CriticalNativeCallingConventionVisitorX86_64 3067 return dex_calling_convention.GetReturnLocation(type); in GetReturnLocation() 8483 Location return_loc = InvokeDexCallingConventionVisitorX86_64().GetReturnLocation(type); in MoveFromReturnRegister()
|
D | code_generator_x86.cc | 1491 Location InvokeDexCallingConventionVisitorX86::GetReturnLocation(DataType::Type type) const { in GetReturnLocation() function in art::x86::InvokeDexCallingConventionVisitorX86 1597 Location CriticalNativeCallingConventionVisitorX86::GetReturnLocation(DataType::Type type) const { in GetReturnLocation() function in art::x86::CriticalNativeCallingConventionVisitorX86 1600 return dex_calling_convention.GetReturnLocation(type); in GetReturnLocation() 9236 Location return_loc = InvokeDexCallingConventionVisitorX86().GetReturnLocation(type); in MoveFromReturnRegister()
|