/art/runtime/mirror/ |
D | method_handle_impl.cc | 35 Handle<MethodType> method_type) in Initialize() argument 40 SetFieldObject<false>(MethodTypeOffset(), method_type.Get()); in Initialize() 48 Handle<MethodType> method_type) in Create() argument 53 mh->Initialize(art_field_or_method, kind, method_type); in Create()
|
D | method_type.cc | 59 ObjPtr<MethodType> method_type) { in CloneWithoutLeadingParameter() argument 61 Handle<ObjectArray<Class>> src_ptypes = hs.NewHandle(method_type->GetPTypes()); in CloneWithoutLeadingParameter() 62 Handle<Class> dst_rtype = hs.NewHandle(method_type->GetRType()); in CloneWithoutLeadingParameter() 63 const int32_t dst_ptypes_count = method_type->GetNumberOfPTypes() - 1; in CloneWithoutLeadingParameter() 75 ObjPtr<MethodType> method_type, in CollectTrailingArguments() argument 78 int32_t ptypes_length = method_type->GetNumberOfPTypes(); in CollectTrailingArguments() 80 return method_type; in CollectTrailingArguments() 85 Handle<Class> dst_rtype = hs.NewHandle(method_type->GetRType()); in CollectTrailingArguments() 86 Handle<ObjectArray<Class>> src_ptypes = hs.NewHandle(method_type->GetPTypes()); in CollectTrailingArguments()
|
D | method_handles_lookup.cc | 53 Handle<MethodType> method_type) { in FindConstructor() argument 59 static_cast<uint32_t>(reinterpret_cast<uintptr_t>(method_type.Get())) in FindConstructor()
|
D | method_type.h | 39 ObjPtr<MethodType> method_type) 45 ObjPtr<MethodType> method_type,
|
D | method_handle_impl.h | 91 void Initialize(uintptr_t art_field_or_method, Kind kind, Handle<MethodType> method_type) 128 Handle<MethodType> method_type)
|
D | method_handles_lookup.h | 48 Handle<MethodType> method_type)
|
D | var_handle_test.cc | 234 ObjPtr<MethodType> method_type, in AccessModeMatch() argument 237 return vh->GetMethodTypeMatchForAccessMode(access_mode, method_type) == expected_match; in AccessModeMatch() 245 ObjPtr<MethodType> method_type = MethodTypeOf(descriptor); in AccessModeExactMatch() local 248 method_type, in AccessModeExactMatch() 257 ObjPtr<MethodType> method_type = MethodTypeOf(descriptor); in AccessModeWithConversionsMatch() local 260 method_type, in AccessModeWithConversionsMatch() 269 ObjPtr<MethodType> method_type = MethodTypeOf(descriptor); in AccessModeNoMatch() local 272 method_type, in AccessModeNoMatch() 382 auto test_mode = [=](VarHandle::AccessMode access_mode, Handle<MethodType> method_type) in TEST_F() 384 return fvh->GetMethodTypeForAccessMode(self, access_mode)->IsExactMatch(method_type.Get()); in TEST_F() [all …]
|
D | var_handle.h | 110 MatchKind GetMethodTypeMatchForAccessMode(AccessMode access_mode, ObjPtr<MethodType> method_type) 117 bool IsInvokerMethodTypeCompatible(AccessMode access_mode, ObjPtr<MethodType> method_type)
|
/art/runtime/interpreter/ |
D | interpreter.h | 53 DeoptimizationMethodType method_type)
|
/art/runtime/entrypoints/ |
D | entrypoint_utils.cc | 270 ObjPtr<mirror::MethodType> method_type = in ResolveMethodTypeFromCode() local 272 if (UNLIKELY(method_type == nullptr)) { in ResolveMethodTypeFromCode() 277 method_type = class_linker->ResolveMethodType(hs.Self(), proto_idx, dex_cache, class_loader); in ResolveMethodTypeFromCode() 279 return method_type; in ResolveMethodTypeFromCode()
|
/art/compiler/optimizing/ |
D | code_generator.cc | 774 HLoadMethodType* method_type, in CreateLoadMethodTypeRuntimeCallLocationSummary() argument 777 DCHECK_EQ(method_type->InputCount(), 1u); in CreateLoadMethodTypeRuntimeCallLocationSummary() 779 new (method_type->GetBlock()->GetGraph()->GetAllocator()) LocationSummary( in CreateLoadMethodTypeRuntimeCallLocationSummary() 780 method_type, LocationSummary::kCallOnMainOnly); in CreateLoadMethodTypeRuntimeCallLocationSummary() 786 void CodeGenerator::GenerateLoadMethodTypeRuntimeCall(HLoadMethodType* method_type) { in GenerateLoadMethodTypeRuntimeCall() argument 787 LocationSummary* locations = method_type->GetLocations(); in GenerateLoadMethodTypeRuntimeCall() 788 MoveConstant(locations->GetTemp(0), method_type->GetProtoIndex().index_); in GenerateLoadMethodTypeRuntimeCall() 790 InvokeRuntime(kQuickResolveMethodType, method_type, method_type->GetDexPc()); in GenerateLoadMethodTypeRuntimeCall()
|
D | code_generator.h | 571 static void CreateLoadMethodTypeRuntimeCallLocationSummary(HLoadMethodType* method_type, 574 void GenerateLoadMethodTypeRuntimeCall(HLoadMethodType* method_type);
|
/art/runtime/entrypoints/quick/ |
D | quick_trampoline_entrypoints.cc | 694 DeoptimizationMethodType method_type; in HandleDeoptimization() local 698 /* out */ &method_type); in HandleDeoptimization() 2784 Handle<mirror::MethodType> method_type( in artInvokePolymorphic() local 2786 if (UNLIKELY(method_type.IsNull())) { in artInvokePolymorphic() 2832 method_type, in artInvokePolymorphic() 2841 method_type, in artInvokePolymorphic() 2854 method_type, in artInvokePolymorphic()
|
/art/dexdump/ |
D | dexdump.cc | 1686 std::string method_type = pDexFile->GetProtoSignature(method_type_id).ToString(); in dumpCallSite() local 1693 fprintf(gOutFile, " link_argument[2] : %s (MethodType)\n", method_type.c_str()); in dumpCallSite() 1704 method_type.c_str()); in dumpCallSite()
|
/art/runtime/ |
D | thread.h | 1007 DeoptimizationMethodType method_type) 1012 DeoptimizationMethodType* method_type)
|
D | Android.bp | 137 "mirror/method_type.cc",
|