Lines Matching refs:JitTask
23 bool(*Jit::jitCompile_)(void*, JitTask*) = nullptr;
24 bool(*Jit::jitFinalize_)(void*, JitTask*) = nullptr;
25 void*(*Jit::createJitCompilerTask_)(JitTask*) = nullptr;
262 jitCompile_ = reinterpret_cast<bool(*)(void*, JitTask*)>(FindSymbol(libHandle_, JITCOMPILE.c_str()));
268 jitFinalize_ = reinterpret_cast<bool(*)(void*, JitTask*)>(FindSymbol(libHandle_, JITFINALIZE.c_str()));
274 createJitCompilerTask_ = reinterpret_cast<void*(*)(JitTask*)>(FindSymbol(libHandle_,
418 std::shared_ptr<JitTask> jitTask = std::make_shared<JitTask>(vm->GetJSThread(),
425 std::make_unique<JitTask::AsyncTask>(jitTask, vm->GetJSThread()->GetThreadId()));
438 void Jit::RequestInstallCode(std::shared_ptr<JitTask> jitTask)
495 JitTask::AsyncTask *asyncTask = static_cast<JitTask::AsyncTask*>(task);
515 std::shared_ptr<JitTask> task = *it;
522 bool Jit::JitCompile(void *compiler, JitTask *jitTask)
528 bool Jit::JitFinalize(void *compiler, JitTask *jitTask)
534 void *Jit::CreateJitCompilerTask(JitTask *jitTask)
543 JitTask::AsyncTask *asyncTask = static_cast<JitTask::AsyncTask*>(task);
553 JitTask::AsyncTask *asyncTask = static_cast<JitTask::AsyncTask*>(task);
561 JitTask::AsyncTask *asyncTask = static_cast<JitTask::AsyncTask*>(task);