Home
last modified time | relevance | path

Searched refs:kSuper (Results 1 – 20 of 20) sorted by relevance

/art/compiler/driver/
Dcompiler_driver-inl.h200 if (type == kVirtual || type == kSuper) { in GetResolvedMethodVTableIndex()
232 bool can_sharpen_super_based_on_type = (*invoke_type == kSuper) && in IsFastInvoke()
254 DCHECK_NE(*invoke_type, kSuper) << PrettyMethod(resolved_method); in IsFastInvoke()
290 DCHECK_NE(*invoke_type, kSuper); in IsFastInvoke()
297 if (UNLIKELY(*invoke_type == kSuper)) { in IsFastInvoke()
Dcompiler_driver.cc234 DCHECK(type == kVirtual || type == kInterface || type == kSuper); in VirtualMadeDirect()
1321 *invoke_type == kSuper) { in ComputeInvokeInfo()
/art/runtime/
Dinvoke_type.h28 kSuper, // <<super>> enumerator
Ddex_file.h1193 return kSuper; in GetMethodInvokeType()
Dclass_linker.cc5701 case kSuper: // Fall-through. in ResolveMethod()
5721 case kSuper: // Fall-through. in ResolveMethod()
5750 case kSuper: in ResolveMethod()
5799 case kSuper: in ResolveMethod()
/art/runtime/entrypoints/portable/
Dportable_invoke_entrypoints.cc68 EXPLICIT_FIND_METHOD_HELPER_TYPED_TEMPLATE_DECL(kSuper);
103 return FindMethodHelper<kSuper, true>(method_idx, this_object, referrer, thread); in art_portable_find_super_method_from_code_with_access_check()
Dportable_trampoline_entrypoints.cc352 invoke_type = kSuper; in artPortableResolutionTrampoline()
356 invoke_type = kSuper; in artPortableResolutionTrampoline()
/art/runtime/entrypoints/
Dentrypoint_utils-inl.h410 case kSuper: { in FindMethodFromCode()
472 EXPLICIT_FIND_METHOD_FROM_CODE_TYPED_TEMPLATE_DECL(kSuper);
566 } else if (type == kSuper) { in FindMethodFast()
/art/runtime/entrypoints/quick/
Dquick_trampoline_entrypoints.cc744 invoke_type = kSuper; in artQuickResolutionTrampoline()
748 invoke_type = kSuper; in artQuickResolutionTrampoline()
1832 EXPLICIT_INVOKE_COMMON_TEMPLATE_DECL(kSuper, false);
1833 EXPLICIT_INVOKE_COMMON_TEMPLATE_DECL(kSuper, true);
1869 return artInvokeCommon<kSuper, true>(method_idx, this_object, caller_method, in artInvokeSuperTrampolineWithAccessCheck()
/art/runtime/interpreter/
Dinterpreter_common.h394 EXPLICIT_DO_INVOKE_ALL_TEMPLATE_DECL(kSuper); // invoke-super/range.
Dinterpreter_switch_impl.cc1341 …bool success = DoInvoke<kSuper, false, do_access_check>(self, shadow_frame, inst, inst_data, &resu… in ExecuteSwitchImpl()
1347 …bool success = DoInvoke<kSuper, true, do_access_check>(self, shadow_frame, inst, inst_data, &resul… in ExecuteSwitchImpl()
Dinterpreter_goto_table_impl.cc1445 …bool success = DoInvoke<kSuper, false, do_access_check>(self, shadow_frame, inst, inst_data, &resu… in ExecuteGotoImpl()
1452 …bool success = DoInvoke<kSuper, true, do_access_check>(self, shadow_frame, inst, inst_data, &resul… in ExecuteGotoImpl()
/art/runtime/mirror/
Dart_method-inl.h164 case kSuper: in CheckIncompatibleClassChange()
/art/compiler/dex/quick/
Dmir_to_lir.cc855 GenInvoke(mir_graph_->NewMemCallInfo(bb, mir, kSuper, false)); in CompileDalvikInstruction()
861 GenInvoke(mir_graph_->NewMemCallInfo(bb, mir, kSuper, true)); in CompileDalvikInstruction()
Dgen_invoke.cc1729 case kSuper: in GenInvokeNoInlineCall()
1770 } else if (info->type == kSuper) { in GenInvokeNoInline()
/art/runtime/native/
Ddalvik_system_VMRuntime.cc322 case kSuper: in PreloadDexCachesResolveMethod()
/art/compiler/dex/
Dmir_analysis.cc1186 static constexpr uint16_t invoke_types[] = { kVirtual, kSuper, kDirect, kStatic, kInterface }; in DoCacheMethodLoweringInfo()
Dmir_dataflow.cc1289 type = kSuper; in InvokeUsesMethodStar()
/art/compiler/dex/portable/
Dmir_to_gbc.cc1155 ConvertInvoke(bb, mir, kSuper, false /*range*/, in ConvertMIRNode()
1159 ConvertInvoke(bb, mir, kSuper, true /*range*/, in ConvertMIRNode()
/art/compiler/llvm/
Dgbc_expander.cc868 case art::kSuper: in EmitInvoke()
2502 case art::kSuper: in EmitCallRuntimeForCalleeMethodObjectAddr()