Searched refs:ResolveVirtualMethod (Results 1 – 13 of 13) sorted by relevance
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/ |
| D | std_core_Method.cpp | 45 meth = recv->GetClass()->ResolveVirtualMethod(meth); in TypeAPIMethodInvokeImplementation()
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/ |
| D | ets_class.cpp | 241 EtsMethod *EtsClass::ResolveVirtualMethod(const EtsMethod *method) const in ResolveVirtualMethod() function in panda::ets::EtsClass 243 …return reinterpret_cast<EtsMethod *>(GetRuntimeClass()->ResolveVirtualMethod(method->GetPandaMetho… in ResolveVirtualMethod()
|
| D | ets_class.h | 230 EtsMethod *ResolveVirtualMethod(const EtsMethod *method) const;
|
| /arkcompiler/runtime_core/static_core/runtime/ |
| D | compiler.cpp | 104 compiler::RuntimeInterface::MethodPtr PandaRuntimeInterface::ResolveVirtualMethod(ClassPtr cls, Met… in ResolveVirtualMethod() function in panda::PandaRuntimeInterface 108 return ClassCast(cls)->ResolveVirtualMethod(MethodCast(method)); in ResolveVirtualMethod() 116 return ClassCast(cls)->ResolveVirtualMethod(MethodCast(method)); in ResolveInterfaceMethod()
|
| D | compiler.h | 147 MethodPtr ResolveVirtualMethod(ClassPtr cls, MethodPtr method) const override;
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/ |
| D | inlining.cpp | 296 ctx.method = runtime->ResolveVirtualMethod(receiver, callInst->GetCallMethod()); in DoInlineMonomorphic() 526 ctx.method = runtime->ResolveVirtualMethod(receiver, callInst->GetCallMethod()); in DoInlinePolymorphic() 1460 resolvedMethod = runtime->ResolveVirtualMethod(receiver, method); in ResolveTarget() 1478 ctx->method = runtime->ResolveVirtualMethod(klass, callInst->GetCallMethod()); in ResolveTarget()
|
| /arkcompiler/runtime_core/static_core/runtime/entrypoints/ |
| D | entrypoints.cpp | 725 auto *resolved = obj->ClassAddr<Class>()->ResolveVirtualMethod(callee); in ResolveVirtualCallEntrypoint() 745 auto *resolved = objKlass->ResolveVirtualMethod(method); in ResolveVirtualCallAotEntrypoint() 795 auto *resolved = handleObj.GetPtr()->ClassAddr<Class>()->ResolveVirtualMethod(method); in ResolveUnknownVirtualCallEntrypoint() 1299 extern "C" Method *ResolveVirtualMethod(const Method *callee, Frame *frame, const ObjectPointerType… in ResolveVirtualMethod() function 1306 auto *resolved = cls->ResolveVirtualMethod(callee); in ResolveVirtualMethod()
|
| /arkcompiler/runtime_core/static_core/runtime/include/ |
| D | class.h | 626 Method *ResolveVirtualMethod(const Method *method) const;
|
| D | class-inl.h | 518 inline Method *Class::ResolveVirtualMethod(const Method *method) const in ResolveVirtualMethod() function
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/interpreter/ |
| D | interpreter-inl.h | 492 method = cls->ResolveVirtualMethod(method); in HandleLaunchVirt()
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/ir/ |
| D | runtime_interface.h | 191 …virtual MethodPtr ResolveVirtualMethod([[maybe_unused]] ClassPtr cls, [[maybe_unused]] MethodPtr i… in ResolveVirtualMethod() function
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/napi/ |
| D | ets_napi_native_interface.cpp | 205 static EtsMethod *ResolveVirtualMethod(ScopedManagedCodeFix *s, ets_object object, ets_method metho… in ResolveVirtualMethod() function 215 return obj->GetClass()->ResolveVirtualMethod(method); in ResolveVirtualMethod() 224 method = ResolveVirtualMethod(&s, obj, methodId); in GeneralMethodCall()
|
| /arkcompiler/runtime_core/static_core/runtime/interpreter/ |
| D | interpreter-inl.h | 3440 auto *resolved = cls->ResolveVirtualMethod(method); in HandleVirtualCall()
|