Lines Matching refs:jit
16 #include "ecmascript/jit/jit.h"
17 #include "ecmascript/jit/jit_task.h"
112 LOG_JIT(INFO) << "enable jit bundle:" << bundleName_ <<
252 LOG_JIT(ERROR) << "jit dlopen libark_jsoptimizer.so failed, as:" <<
259 LOG_JIT(ERROR) << "jit can't find symbol initJitCompiler";
264 LOG_JIT(ERROR) << "jit can't find symbol jitCompile";
270 LOG_JIT(ERROR) << "jit can't find symbol jitFinalize";
277 LOG_JIT(ERROR) << "jit can't find symbol createJitCompilertask";
283 LOG_JIT(ERROR) << "jit can't find symbol deleteJitCompile";
318 msgStr << "method does not support jit:" << method->GetRecordNameStr() + "." + method->GetMethodName() <<
349 auto jit = Jit::GetInstance();
350 if ((!jit->IsEnableBaselineJit() && tier == CompilerTier::BASELINE) ||
351 (!jit->IsEnableFastJit() && tier == CompilerTier::FAST)) {
374 LOG_BASELINEJIT(DEBUG) << "skip jit task, as too large:" << methodInfo;
376 LOG_JIT(DEBUG) << "skip jit task, as too large:" << methodInfo;
382 LOG_JIT(DEBUG) << "skip jit task, as osr does not support catch blocks: " << methodInfo;
390 LOG_BASELINEJIT(DEBUG) << "skip jit task, as low code memory:" << methodInfo;
392 LOG_JIT(DEBUG) << "skip jit task, as low code memory:" << methodInfo;
397 if (!jit->SupportJIT(jsFunction, vm, tier)) {
400 bool needCompile = jit->CheckJitCompileStatus(jsFunction, methodName, tier);
408 jit->GetJitDfx()->SetTriggerCount(false);
412 jit->GetJitDfx()->SetTriggerCount(true);
421 jit, jsFunction, tier, methodName, offset, vm->GetJSThread()->GetThreadId(), mode);
434 jit->GetJitDfx()->RecordSpentTimeAndPrintStatsLogInJsThread(spendTime);
477 LOG_JIT(DEBUG) << "skip method, as it has been jit compiled:" << methodName;
485 LOG_BASELINEJIT(DEBUG) << "skip method, as it has been jit compiled:" << methodName;