Searched refs:JitTask (Results 1 - 6 of 6) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/jit/ |
H A D | jit_task.cpp | 33 JitTask::JitTask(JSThread *hostThread, JSThread *compilerThread, Jit *jit, JSHandle<JSFunction> &jsFunction, in JitTask() function in panda::ecmascript::JitTask 55 void JitTask::PrepareCompile() in PrepareCompile() 70 void JitTask::Optimize() in Optimize() 79 void JitTask::Finalize() in Finalize() 92 void JitTask::InstallOsrCode(JSHandle<MachineCode> &codeObj) in InstallOsrCode() 157 size_t JitTask::ComputePayLoadSize(MachineCodeDesc &codeDesc) in ComputePayLoadSize() 250 void JitTask::InstallCode() in InstallCode() 311 void JitTask::InstallCodeByCompilerTier(JSHandle<MachineCode> &machineCodeObj, in InstallCodeByCompilerTier() 337 void JitTask [all...] |
H A D | jit.cpp | 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())); in Initialize() 268 jitFinalize_ = reinterpret_cast<bool(*)(void*, JitTask*)>(FindSymbol(libHandle_, JITFINALIZE.c_str())); in Initialize() 274 createJitCompilerTask_ = reinterpret_cast<void*(*)(JitTask*)>(FindSymbol(libHandle_, in Initialize() 418 std::shared_ptr<JitTask> jitTask = std::make_shared<JitTask>(vm->GetJSThread(), in Compile() 425 std::make_unique<JitTask::AsyncTask>(jitTask, vm->GetJSThread()->GetThreadId())); in Compile() 438 void Jit::RequestInstallCode(std::shared_ptr<JitTask> jitTas [all...] |
H A D | jit.h | 30 class JitTask; 42 std::deque<std::shared_ptr<JitTask>> installJitTasks_; 72 bool JitCompile(void *compiler, JitTask *jitTask); 73 bool JitFinalize(void *compiler, JitTask *jitTask); 74 void *CreateJitCompilerTask(JitTask *jitTask); 82 void RequestInstallCode(std::shared_ptr<JitTask> jitTask); 252 static bool(*jitCompile_)(void*, JitTask*); 253 static bool(*jitFinalize_)(void*, JitTask*); 254 static void*(*createJitCompilerTask_)(JitTask*);
|
H A D | jit_task.h | 98 class JitTask { class 100 JitTask(JSThread *hostThread, JSThread *compilerThread, Jit *jit, 104 JitTask(EcmaVM *hVm, EcmaVM *cVm, Jit *jit, uint32_t taskThreadId, JitCompileMode mode); 105 ~JitTask(); 238 explicit AsyncTask(std::shared_ptr<JitTask>jitTask, int32_t id) : Task(id), jitTask_(jitTask) { } in AsyncTask() 269 std::shared_ptr<JitTask> jitTask_ { nullptr }; 273 AsyncTaskRunScope(JitTask *jitTask); 276 JitTask *jitTask_ { nullptr };
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | jit_compiler.h | 30 PUBLIC_API void *CreateJitCompilerTask(JitTask *jitTask); 31 PUBLIC_API bool JitCompile(void *compiler, JitTask *jitTask); 32 PUBLIC_API bool JitFinalize(void *compiler, JitTask *jitTask); 71 JitCompilerTask(JitTask *jitTask) : jsFunction_(jitTask->GetJsFunction()), offset_(jitTask->GetOffset()), in JitCompilerTask() 76 static JitCompilerTask *CreateJitCompilerTask(JitTask *jitTask); 79 bool Finalize(JitTask *jitTask);
|
H A D | jit_compiler.cpp | 112 JitCompilerTask *JitCompilerTask::CreateJitCompilerTask(JitTask *jitTask) in CreateJitCompilerTask() 162 bool JitCompilerTask::Finalize(JitTask *jitTask) in Finalize() 223 size_t size = JitTask::ComputePayLoadSize(desc); in AllocFromFortAndCopy() 253 void *CreateJitCompilerTask(JitTask *jitTask) in CreateJitCompilerTask() 261 bool JitCompile(void *compilerTask, JitTask *jitTask) in JitCompile() 270 bool JitFinalize(void *compilerTask, JitTask *jitTask) in JitFinalize()
|
Completed in 7 milliseconds