Home
last modified time | relevance | path

Searched refs:tier (Results 1 - 4 of 4) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/jit/
H A Djit.cpp294 bool Jit::SupportJIT(JSHandle<JSFunction> &jsFunction, [[maybe_unused]] EcmaVM *vm, CompilerTier tier) const in SupportJIT()
320 if (tier == CompilerTier::BASELINE) { in SupportJIT()
346 void Jit::Compile(EcmaVM *vm, JSHandle<JSFunction> &jsFunction, CompilerTier tier, in Compile() argument
350 if ((!jit->IsEnableBaselineJit() && tier == CompilerTier::BASELINE) || in Compile()
351 (!jit->IsEnableFastJit() && tier == CompilerTier::FAST)) { in Compile()
373 if (tier == CompilerTier::BASELINE) { in Compile()
387 TimeScope scope(vm, msg, tier, true, true); in Compile()
389 if (tier == CompilerTier::BASELINE) { in Compile()
397 if (!jit->SupportJIT(jsFunction, vm, tier)) { in Compile()
400 bool needCompile = jit->CheckJitCompileStatus(jsFunction, methodName, tier); in Compile()
452 CheckJitCompileStatus(JSHandle<JSFunction> &jsFunction, const CString &methodName, CompilerTier tier) CheckJitCompileStatus() argument
[all...]
H A Djit.h70 static void Compile(EcmaVM *vm, JSHandle<JSFunction> &jsFunction, CompilerTier tier = CompilerTier::FAST,
128 explicit TimeScope(EcmaVM *vm, CString message, CompilerTier tier = CompilerTier::FAST, bool outPutLog = true, in TimeScope()
130 : vm_(vm), message_(message), tier_(tier), outPutLog_(outPutLog), isDebugLevel_(isDebugLevel) {} in TimeScope()
230 bool SupportJIT(JSHandle<JSFunction> &jsFunction, EcmaVM *vm, CompilerTier tier) const;
258 const CString &methodName, CompilerTier tier);
H A Djit_task.cpp34 CompilerTier tier, CString &methodName, int32_t offset, uint32_t taskThreadId, in JitTask()
42 compilerTier_(tier), in JitTask()
33 JitTask(JSThread *hostThread, JSThread *compilerThread, Jit *jit, JSHandle<JSFunction> &jsFunction, CompilerTier tier, CString &methodName, int32_t offset, uint32_t taskThreadId, JitCompileMode mode) JitTask() argument
H A Djit_task.h101 JSHandle<JSFunction> &jsFunction, CompilerTier tier, CString &methodName, int32_t offset,

Completed in 4 milliseconds