/art/compiler/driver/ |
D | compiler_driver-inl.h | 200 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()
|
D | compiler_driver.cc | 234 DCHECK(type == kVirtual || type == kInterface || type == kSuper); in VirtualMadeDirect() 1321 *invoke_type == kSuper) { in ComputeInvokeInfo()
|
/art/runtime/ |
D | invoke_type.h | 28 kSuper, // <<super>> enumerator
|
D | dex_file.h | 1193 return kSuper; in GetMethodInvokeType()
|
D | class_linker.cc | 5701 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/ |
D | portable_invoke_entrypoints.cc | 68 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()
|
D | portable_trampoline_entrypoints.cc | 352 invoke_type = kSuper; in artPortableResolutionTrampoline() 356 invoke_type = kSuper; in artPortableResolutionTrampoline()
|
/art/runtime/entrypoints/ |
D | entrypoint_utils-inl.h | 410 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/ |
D | quick_trampoline_entrypoints.cc | 744 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/ |
D | interpreter_common.h | 394 EXPLICIT_DO_INVOKE_ALL_TEMPLATE_DECL(kSuper); // invoke-super/range.
|
D | interpreter_switch_impl.cc | 1341 …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()
|
D | interpreter_goto_table_impl.cc | 1445 …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/ |
D | art_method-inl.h | 164 case kSuper: in CheckIncompatibleClassChange()
|
/art/compiler/dex/quick/ |
D | mir_to_lir.cc | 855 GenInvoke(mir_graph_->NewMemCallInfo(bb, mir, kSuper, false)); in CompileDalvikInstruction() 861 GenInvoke(mir_graph_->NewMemCallInfo(bb, mir, kSuper, true)); in CompileDalvikInstruction()
|
D | gen_invoke.cc | 1729 case kSuper: in GenInvokeNoInlineCall() 1770 } else if (info->type == kSuper) { in GenInvokeNoInline()
|
/art/runtime/native/ |
D | dalvik_system_VMRuntime.cc | 322 case kSuper: in PreloadDexCachesResolveMethod()
|
/art/compiler/dex/ |
D | mir_analysis.cc | 1186 static constexpr uint16_t invoke_types[] = { kVirtual, kSuper, kDirect, kStatic, kInterface }; in DoCacheMethodLoweringInfo()
|
D | mir_dataflow.cc | 1289 type = kSuper; in InvokeUsesMethodStar()
|
/art/compiler/dex/portable/ |
D | mir_to_gbc.cc | 1155 ConvertInvoke(bb, mir, kSuper, false /*range*/, in ConvertMIRNode() 1159 ConvertInvoke(bb, mir, kSuper, true /*range*/, in ConvertMIRNode()
|
/art/compiler/llvm/ |
D | gbc_expander.cc | 868 case art::kSuper: in EmitInvoke() 2502 case art::kSuper: in EmitCallRuntimeForCalleeMethodObjectAddr()
|