Lines Matching refs:quick_code

3362 bool ClassLinker::ShouldUseInterpreterEntrypoint(ArtMethod* method, const void* quick_code) {  in ShouldUseInterpreterEntrypoint()  argument
3368 if (quick_code == nullptr) { in ShouldUseInterpreterEntrypoint()
3378 if (runtime->GetClassLinker()->IsQuickToInterpreterBridge(quick_code)) { in ShouldUseInterpreterEntrypoint()
3393 if (quick_code == GetQuickInstrumentationEntryPoint()) { in ShouldUseInterpreterEntrypoint()
3406 return (jit == nullptr) || !jit->GetCodeCache()->ContainsPc(quick_code); in ShouldUseInterpreterEntrypoint()
3416 return !runtime->GetHeap()->IsInBootImageOatFile(quick_code); in ShouldUseInterpreterEntrypoint()
3466 const void* quick_code = nullptr; in FixupStaticTrampolines() local
3474 quick_code = oat_method.GetQuickCode(); in FixupStaticTrampolines()
3478 if (quick_code == nullptr && jit != nullptr) { in FixupStaticTrampolines()
3479 quick_code = jit->GetCodeCache()->GetSavedEntryPointOfPreCompiledMethod(method); in FixupStaticTrampolines()
3482 if (quick_code == nullptr && in FixupStaticTrampolines()
3485 quick_code = interpreter::GetNterpEntryPoint(); in FixupStaticTrampolines()
3489 if (quick_code == nullptr && method->IsNative()) { in FixupStaticTrampolines()
3490 quick_code = GetQuickGenericJniStub(); in FixupStaticTrampolines()
3491 } else if (ShouldUseInterpreterEntrypoint(method, quick_code)) { in FixupStaticTrampolines()
3498 quick_code = GetQuickToInterpreterBridge(); in FixupStaticTrampolines()
3500 CHECK(quick_code != nullptr); in FixupStaticTrampolines()
3501 runtime->GetInstrumentation()->UpdateMethodsCode(method, quick_code); in FixupStaticTrampolines()
3536 const void* quick_code = nullptr; in LinkCode() local
3541 quick_code = oat_method.GetQuickCode(); in LinkCode()
3544 bool enter_interpreter = class_linker->ShouldUseInterpreterEntrypoint(method, quick_code); in LinkCode()
3549 if (quick_code == nullptr) { in LinkCode()
3562 method->SetEntryPointFromQuickCompiledCode(quick_code); in LinkCode()
3571 if (enter_interpreter || quick_code == nullptr) { in LinkCode()