Home
last modified time | relevance | path

Searched refs:kDirect (Results 1 – 24 of 24) sorted by relevance

/art/runtime/
Dinvoke_type.h26 kDirect, // <<direct>> enumerator
Dcommon_throws.cc373 ThrowNullPointerExceptionForMethodAccess(throw_location, instr->VRegB_35c(), kDirect); in ThrowNullPointerExceptionFromDexPC()
376 ThrowNullPointerExceptionForMethodAccess(throw_location, instr->VRegB_3rc(), kDirect); in ThrowNullPointerExceptionFromDexPC()
Dclass_linker.cc5693 case kDirect: // Fall-through. in ResolveMethod()
5713 case kDirect: // Fall-through. in ResolveMethod()
5742 case kDirect: in ResolveMethod()
5774 case kDirect: in ResolveMethod()
5789 ThrowIncompatibleClassChangeError(type, kDirect, resolved, referrer.Get()); in ResolveMethod()
5801 ThrowIncompatibleClassChangeError(type, kDirect, resolved, referrer.Get()); in ResolveMethod()
5808 ThrowIncompatibleClassChangeError(type, kDirect, resolved, referrer.Get()); in ResolveMethod()
Ddex_file.h1186 return kDirect; in GetMethodInvokeType()
/art/runtime/entrypoints/portable/
Dportable_invoke_entrypoints.cc66 EXPLICIT_FIND_METHOD_HELPER_TYPED_TEMPLATE_DECL(kDirect);
87 return FindMethodHelper<kDirect, true>(method_idx, this_object, referrer, thread); in art_portable_find_direct_method_from_code_with_access_check()
Dportable_trampoline_entrypoints.cc336 invoke_type = kDirect; in artPortableResolutionTrampoline()
340 invoke_type = kDirect; in artPortableResolutionTrampoline()
378 invoke_type = kDirect; in artPortableResolutionTrampoline()
/art/compiler/driver/
Dcompiler_driver-inl.h247 kDirect, // Sharp type in IsFastInvoke()
255 if (*invoke_type == kDirect) { in IsFastInvoke()
283 kDirect, // Sharp type in IsFastInvoke()
291 if (*invoke_type == kDirect) { in IsFastInvoke()
Dcompiler_driver.cc1176 if (sharp_type != kStatic && sharp_type != kDirect) { in GetCodeAndMethodForDirectCall()
1181 if (sharp_type != kStatic && sharp_type != kDirect) { in GetCodeAndMethodForDirectCall()
/art/runtime/entrypoints/
Dentrypoint_utils-inl.h394 case kDirect: in FindMethodFromCode()
470 EXPLICIT_FIND_METHOD_FROM_CODE_TYPED_TEMPLATE_DECL(kDirect);
564 } else if (type == kStatic || type == kDirect) { in FindMethodFast()
/art/runtime/entrypoints/quick/
Dquick_trampoline_entrypoints.cc728 invoke_type = kDirect; in artQuickResolutionTrampoline()
732 invoke_type = kDirect; in artQuickResolutionTrampoline()
770 invoke_type = kDirect; in artQuickResolutionTrampoline()
1828 EXPLICIT_INVOKE_COMMON_TEMPLATE_DECL(kDirect, false);
1829 EXPLICIT_INVOKE_COMMON_TEMPLATE_DECL(kDirect, true);
1851 return artInvokeCommon<kDirect, true>(method_idx, this_object, caller_method, in artInvokeDirectTrampolineWithAccessCheck()
/art/runtime/mirror/
Dart_method.cc73 return kDirect; in GetInvokeType()
Dart_method-inl.h158 case kDirect: in CheckIncompatibleClassChange()
/art/runtime/interpreter/
Dinterpreter_common.h392 EXPLICIT_DO_INVOKE_ALL_TEMPLATE_DECL(kDirect); // invoke-direct/range.
Dinterpreter_goto_table_impl.cc1459 …bool success = DoInvoke<kDirect, false, do_access_check>(self, shadow_frame, inst, inst_data, &res… in ExecuteGotoImpl()
1466 …bool success = DoInvoke<kDirect, true, do_access_check>(self, shadow_frame, inst, inst_data, &resu… in ExecuteGotoImpl()
Dinterpreter_switch_impl.cc1353 …bool success = DoInvoke<kDirect, false, do_access_check>(self, shadow_frame, inst, inst_data, &res… in ExecuteSwitchImpl()
1359 …bool success = DoInvoke<kDirect, true, do_access_check>(self, shadow_frame, inst, inst_data, &resu… in ExecuteSwitchImpl()
/art/compiler/dex/
Dmir_dataflow.cc1278 type = kDirect; in InvokeUsesMethodStar()
1308 return (((type == kDirect) || (type == kStatic)) && in InvokeUsesMethodStar()
Dmir_analysis.cc1186 static constexpr uint16_t invoke_types[] = { kVirtual, kSuper, kDirect, kStatic, kInterface }; in DoCacheMethodLoweringInfo()
Dfrontend.cc488 invoke_type(kDirect), in CompilationUnit()
Dmir_optimization.cc1275 if ((sharp_type != kDirect) && in InlineSpecialMethods()
/art/compiler/dex/quick/
Dmir_to_lir.cc829 GenInvoke(mir_graph_->NewMemCallInfo(bb, mir, kDirect, false)); in CompileDalvikInstruction()
835 GenInvoke(mir_graph_->NewMemCallInfo(bb, mir, kDirect, true)); in CompileDalvikInstruction()
Dgen_invoke.cc1723 case kDirect: in GenInvokeNoInlineCall()
1761 } else if (info->type == kDirect) { in GenInvokeNoInline()
/art/runtime/native/
Ddalvik_system_VMRuntime.cc315 case kDirect: in PreloadDexCachesResolveMethod()
/art/compiler/dex/portable/
Dmir_to_gbc.cc1137 ConvertInvoke(bb, mir, kDirect, false /*range*/, in ConvertMIRNode()
1141 ConvertInvoke(bb, mir, kDirect, true /*range*/, in ConvertMIRNode()
/art/compiler/llvm/
Dgbc_expander.cc850 case art::kDirect: in EmitInvoke()
2494 case art::kDirect: in EmitCallRuntimeForCalleeMethodObjectAddr()