/art/compiler/optimizing/ |
D | inliner.cc | 243 ArtMethod* resolved_method = invoke->GetResolvedMethod(); in FindVirtualOrInterfaceTarget() local 244 if (IsMethodOrDeclaringClassFinal(resolved_method)) { in FindVirtualOrInterfaceTarget() 246 return resolved_method; in FindVirtualOrInterfaceTarget() 253 } else if (!resolved_method->GetDeclaringClass()->IsAssignableFrom(info.GetTypeHandle().Get())) { in FindVirtualOrInterfaceTarget() 265 resolved_method = info.GetTypeHandle()->FindVirtualMethodForInterface( in FindVirtualOrInterfaceTarget() 266 resolved_method, pointer_size); in FindVirtualOrInterfaceTarget() 269 resolved_method = info.GetTypeHandle()->FindVirtualMethodForVirtual( in FindVirtualOrInterfaceTarget() 270 resolved_method, pointer_size); in FindVirtualOrInterfaceTarget() 273 if (resolved_method == nullptr) { in FindVirtualOrInterfaceTarget() 278 } else if (!resolved_method->IsInvokable()) { in FindVirtualOrInterfaceTarget() [all …]
|
D | inliner.h | 91 ArtMethod* resolved_method, 98 ArtMethod* resolved_method, 105 ArtMethod* resolved_method, 239 ArtMethod* FindMethodFromCHA(ArtMethod* resolved_method) 258 void FixUpReturnReferenceType(ArtMethod* resolved_method, HInstruction* return_replacement) 261 bool ArgumentTypesMoreSpecific(HInvoke* invoke_instruction, ArtMethod* resolved_method)
|
D | intrinsics.cc | 235 ArtMethod* resolved_method = is_double in InsertFpToIntegralIntrinsic() local 238 DCHECK(resolved_method != nullptr); in InsertFpToIntegralIntrinsic() 239 DCHECK(resolved_method->IsIntrinsic()); in InsertFpToIntegralIntrinsic() 244 MethodReference(resolved_method->GetDexFile(), resolved_method->GetDexMethodIndex()); in InsertFpToIntegralIntrinsic() 260 resolved_method, in InsertFpToIntegralIntrinsic()
|
D | instruction_builder.cc | 913 ArtMethod* resolved_method = in ResolveMethod() local 921 if (UNLIKELY(resolved_method == nullptr)) { in ResolveMethod() 934 ObjPtr<mirror::Class> declaring_class = resolved_method->GetDeclaringClass(); in ResolveMethod() 953 if (resolved_method->IsPrivate() || in ResolveMethod() 954 (!resolved_method->IsPublic() && !declaring_class_accessible)) { in ResolveMethod() 970 method_idx, resolved_method, referrer, soa.Self()); in ResolveMethod() 983 resolved_method = actual_method->GetCanonicalMethod(class_linker->GetImagePointerSize()); in ResolveMethod() 987 if (resolved_method->GetDeclaringClass()->IsObjectClass()) { in ResolveMethod() 992 DCHECK(resolved_method->GetDeclaringClass()->IsInterface()); in ResolveMethod() 997 MethodReference(resolved_method->GetDexFile(), resolved_method->GetDexMethodIndex()); in ResolveMethod() [all …]
|
D | nodes.h | 4830 ArtMethod* resolved_method, 4849 SetResolvedMethod(resolved_method, enable_intrinsic_opt); 4904 ArtMethod* resolved_method, 4914 resolved_method, 4993 ArtMethod* resolved_method, 5009 resolved_method, 5220 ArtMethod* resolved_method, 5231 resolved_method, 5283 ArtMethod* resolved_method, 5295 resolved_method,
|
/art/runtime/interpreter/mterp/ |
D | nterp.cc | 336 ArtMethod* resolved_method = caller->SkipAccessChecks() in NterpGetMethod() local 341 if (resolved_method == nullptr) { in NterpGetMethod() 347 resolved_method = caller->SkipAccessChecks() in NterpGetMethod() 348 ? FindSuperMethodToCall</*access_check=*/false>(method_index, resolved_method, caller, self) in NterpGetMethod() 349 : FindSuperMethodToCall</*access_check=*/true>(method_index, resolved_method, caller, self); in NterpGetMethod() 350 if (resolved_method == nullptr) { in NterpGetMethod() 358 if (resolved_method->GetDeclaringClass()->IsObjectClass()) { in NterpGetMethod() 360 DCHECK_LT(resolved_method->GetMethodIndex(), 0x10000); in NterpGetMethod() 361 result = (resolved_method->GetMethodIndex() << 16) | 1U; in NterpGetMethod() 363 DCHECK(resolved_method->GetDeclaringClass()->IsInterface()); in NterpGetMethod() [all …]
|
/art/runtime/entrypoints/ |
D | entrypoint_utils-inl.h | 607 ArtMethod* resolved_method, in FindSuperMethodToCall() argument 627 resolved_method->GetDeclaringClass(), in FindSuperMethodToCall() 628 resolved_method->GetName(), in FindSuperMethodToCall() 629 resolved_method->GetSignature()); in FindSuperMethodToCall() 637 resolved_method, linker->GetImagePointerSize()); in FindSuperMethodToCall() 642 DCHECK(resolved_method->IsCopied() || in FindSuperMethodToCall() 643 !resolved_method->GetDeclaringClass()->IsInterface()); in FindSuperMethodToCall() 645 uint16_t vtable_index = resolved_method->GetMethodIndex(); in FindSuperMethodToCall() 654 resolved_method->GetDeclaringClass(), in FindSuperMethodToCall() 655 resolved_method->GetName(), in FindSuperMethodToCall() [all …]
|
D | entrypoint_utils.h | 132 ArtMethod* resolved_method,
|
/art/runtime/ |
D | class_linker-inl.h | 300 ArtMethod* resolved_method = referrer->GetDexCache()->GetResolvedMethod(method_idx); in ResolveMethod() local 301 if (resolved_method != nullptr) { in ResolveMethod() 302 DCHECK(!resolved_method->IsRuntimeMethod()); in ResolveMethod() 303 return resolved_method; in ResolveMethod()
|
/art/dex2oat/ |
D | verifier_deps_test.cc | 150 ArtMethod* resolved_method = in VerifyMethod() local 157 CHECK(resolved_method != nullptr); in VerifyMethod() 158 if (method_name == resolved_method->GetName()) { in VerifyMethod()
|
/art/runtime/entrypoints/quick/ |
D | quick_trampoline_entrypoints.cc | 2365 ArtMethod* resolved_method = linker->ResolveMethod<ClassLinker::ResolveMode::kCheckICCEAndIAE>( in artInvokePolymorphic() local 2377 DCHECK_EQ(resolved_method->IsStatic(), kMethodIsStatic); in artInvokePolymorphic() 2387 CREATE_SHADOW_FRAME(num_vregs, resolved_method, dex_pc); in artInvokePolymorphic() 2404 Intrinsics intrinsic = static_cast<Intrinsics>(resolved_method->GetIntrinsic()); in artInvokePolymorphic() 2407 if (resolved_method->GetDeclaringClass() == GetClassRoot<mirror::MethodHandle>(linker)) { in artInvokePolymorphic() 2428 DCHECK_EQ(GetClassRoot<mirror::VarHandle>(linker), resolved_method->GetDeclaringClass()); in artInvokePolymorphic()
|
/art/dex2oat/linker/ |
D | oat_writer.cc | 1486 ArtMethod* resolved_method = klass_->IsInterface() in VisitMethod() local 1489 DCHECK(resolved_method != nullptr); in VisitMethod() 1490 resolved_method->SetEntryPointFromQuickCompiledCodePtrSize( in VisitMethod()
|