Lines Matching refs:quick_code

3549 bool ClassLinker::ShouldUseInterpreterEntrypoint(ArtMethod* method, const void* quick_code) {  in ShouldUseInterpreterEntrypoint()  argument
3555 if (quick_code == nullptr) { in ShouldUseInterpreterEntrypoint()
3565 if (runtime->GetClassLinker()->IsQuickToInterpreterBridge(quick_code)) { in ShouldUseInterpreterEntrypoint()
3580 if (quick_code == GetQuickInstrumentationEntryPoint()) { in ShouldUseInterpreterEntrypoint()
3593 return (jit == nullptr) || !jit->GetCodeCache()->ContainsPc(quick_code); in ShouldUseInterpreterEntrypoint()
3603 return !runtime->GetHeap()->IsInBootImageOatFile(quick_code); in ShouldUseInterpreterEntrypoint()
3653 const void* quick_code = nullptr; in FixupStaticTrampolines() local
3661 quick_code = oat_method.GetQuickCode(); in FixupStaticTrampolines()
3665 if (quick_code == nullptr && jit != nullptr) { in FixupStaticTrampolines()
3666 quick_code = jit->GetCodeCache()->GetSavedEntryPointOfPreCompiledMethod(method); in FixupStaticTrampolines()
3669 if (quick_code == nullptr && in FixupStaticTrampolines()
3672 quick_code = interpreter::GetNterpEntryPoint(); in FixupStaticTrampolines()
3676 if (quick_code == nullptr && method->IsNative()) { in FixupStaticTrampolines()
3677 quick_code = GetQuickGenericJniStub(); in FixupStaticTrampolines()
3678 } else if (ShouldUseInterpreterEntrypoint(method, quick_code)) { in FixupStaticTrampolines()
3685 quick_code = GetQuickToInterpreterBridge(); in FixupStaticTrampolines()
3687 CHECK(quick_code != nullptr); in FixupStaticTrampolines()
3688 runtime->GetInstrumentation()->UpdateMethodsCode(method, quick_code); in FixupStaticTrampolines()
3723 const void* quick_code = nullptr; in LinkCode() local
3728 quick_code = oat_method.GetQuickCode(); in LinkCode()
3731 bool enter_interpreter = class_linker->ShouldUseInterpreterEntrypoint(method, quick_code); in LinkCode()
3736 if (quick_code == nullptr) { in LinkCode()
3749 method->SetEntryPointFromQuickCompiledCode(quick_code); in LinkCode()
3758 if (enter_interpreter || quick_code == nullptr) { in LinkCode()