Home
last modified time | relevance | path

Searched refs:kVirtual (Results 1 – 23 of 23) sorted by relevance

/art/compiler/driver/
Dcompiler_driver-inl.h200 if (type == kVirtual || type == kSuper) { in GetResolvedMethodVTableIndex()
229 (*invoke_type == kVirtual) && (resolved_method->IsFinal() || methods_class->IsFinal()); in IsFastInvoke()
261 if ((*invoke_type == kVirtual || *invoke_type == kInterface) && devirt_target != nullptr) { in IsFastInvoke()
269 kVirtual); in IsFastInvoke()
277 NullHandle<mirror::ArtMethod>(), kVirtual); in IsFastInvoke()
Dcompiler_driver.cc115 resolved_methods_[kVirtual] + unresolved_methods_[kVirtual] + in Dump()
234 DCHECK(type == kVirtual || type == kInterface || type == kSuper); in VirtualMadeDirect()
/art/runtime/
Dinvoke_type.h27 kVirtual, // <<virtual>> enumerator
Dcommon_throws.cc379 ThrowNullPointerExceptionForMethodAccess(throw_location, instr->VRegB_35c(), kVirtual); in ThrowNullPointerExceptionFromDexPC()
382 ThrowNullPointerExceptionForMethodAccess(throw_location, instr->VRegB_3rc(), kVirtual); in ThrowNullPointerExceptionFromDexPC()
399 ThrowNullPointerExceptionForMethodAccess(throw_location, method, kVirtual); in ThrowNullPointerExceptionFromDexPC()
Ddex_file.h1195 return kVirtual; in GetMethodInvokeType()
Dclass_linker.cc5702 case kVirtual: in ResolveMethod()
5722 case kVirtual: in ResolveMethod()
5749 case kVirtual: in ResolveMethod()
5777 ThrowIncompatibleClassChangeError(type, kVirtual, resolved, referrer.Get()); in ResolveMethod()
5793 ThrowIncompatibleClassChangeError(type, kVirtual, resolved, referrer.Get()); in ResolveMethod()
5806 case kVirtual: in ResolveMethod()
/art/runtime/entrypoints/portable/
Dportable_invoke_entrypoints.cc67 EXPLICIT_FIND_METHOD_HELPER_TYPED_TEMPLATE_DECL(kVirtual);
95 return FindMethodHelper<kVirtual, true>(method_idx, this_object, referrer, thread); in art_portable_find_virtual_method_from_code_with_access_check()
Dportable_trampoline_entrypoints.cc360 invoke_type = kVirtual; in artPortableResolutionTrampoline()
364 invoke_type = kVirtual; in artPortableResolutionTrampoline()
386 if (invoke_type == kVirtual) { in artPortableResolutionTrampoline()
/art/runtime/entrypoints/quick/
Dquick_trampoline_entrypoints.cc752 invoke_type = kVirtual; in artQuickResolutionTrampoline()
756 invoke_type = kVirtual; in artQuickResolutionTrampoline()
785 bool virtual_or_interface = invoke_type == kVirtual || invoke_type == kInterface; in artQuickResolutionTrampoline()
804 if (invoke_type == kVirtual) { in artQuickResolutionTrampoline()
1824 EXPLICIT_INVOKE_COMMON_TEMPLATE_DECL(kVirtual, false);
1825 EXPLICIT_INVOKE_COMMON_TEMPLATE_DECL(kVirtual, true);
1878 return artInvokeCommon<kVirtual, true>(method_idx, this_object, caller_method, in artInvokeVirtualTrampolineWithAccessCheck()
/art/runtime/entrypoints/
Dentrypoint_utils-inl.h396 case kVirtual: { in FindMethodFromCode()
471 EXPLICIT_FIND_METHOD_FROM_CODE_TYPED_TEMPLATE_DECL(kVirtual);
570 DCHECK(type == kVirtual); in FindMethodFast()
/art/compiler/dex/
Ddex_to_dex_compiler.cc238 InvokeType invoke_type = kVirtual; in CompileInvokeVirtual()
Dmir_analysis.cc1186 static constexpr uint16_t invoke_types[] = { kVirtual, kSuper, kDirect, kStatic, kInterface }; in DoCacheMethodLoweringInfo()
Dmir_dataflow.cc1282 type = kVirtual; in InvokeUsesMethodStar()
/art/runtime/mirror/
Dart_method.cc75 return kVirtual; in GetInvokeType()
Dart_method-inl.h160 case kVirtual: { in CheckIncompatibleClassChange()
/art/runtime/interpreter/
Dinterpreter_common.h393 EXPLICIT_DO_INVOKE_ALL_TEMPLATE_DECL(kVirtual); // invoke-virtual/range.
Dinterpreter_goto_table_impl.cc1431 …bool success = DoInvoke<kVirtual, false, do_access_check>(self, shadow_frame, inst, inst_data, &re… in ExecuteGotoImpl()
1438 …bool success = DoInvoke<kVirtual, true, do_access_check>(self, shadow_frame, inst, inst_data, &res… in ExecuteGotoImpl()
Dinterpreter_switch_impl.cc1329 …bool success = DoInvoke<kVirtual, false, do_access_check>(self, shadow_frame, inst, inst_data, &re… in ExecuteSwitchImpl()
1335 …bool success = DoInvoke<kVirtual, true, do_access_check>(self, shadow_frame, inst, inst_data, &res… in ExecuteSwitchImpl()
/art/compiler/dex/quick/
Dmir_to_lir.cc842 GenInvoke(mir_graph_->NewMemCallInfo(bb, mir, kVirtual, false)); in CompileDalvikInstruction()
848 GenInvoke(mir_graph_->NewMemCallInfo(bb, mir, kVirtual, true)); in CompileDalvikInstruction()
Dgen_invoke.cc1732 case kVirtual: in GenInvokeNoInlineCall()
1775 DCHECK_EQ(info->type, kVirtual); in GenInvokeNoInline()
/art/runtime/native/
Ddalvik_system_VMRuntime.cc323 case kVirtual: in PreloadDexCachesResolveMethod()
/art/compiler/dex/portable/
Dmir_to_gbc.cc1146 ConvertInvoke(bb, mir, kVirtual, false /*range*/, in ConvertMIRNode()
1150 ConvertInvoke(bb, mir, kVirtual, true /*range*/, in ConvertMIRNode()
/art/compiler/llvm/
Dgbc_expander.cc862 case art::kVirtual: in EmitInvoke()
2498 case art::kVirtual: in EmitCallRuntimeForCalleeMethodObjectAddr()