Lines Matching refs:tier
294 bool Jit::SupportJIT(JSHandle<JSFunction> &jsFunction, [[maybe_unused]] EcmaVM *vm, CompilerTier tier) const
320 if (tier == CompilerTier::BASELINE) {
346 void Jit::Compile(EcmaVM *vm, JSHandle<JSFunction> &jsFunction, CompilerTier tier,
350 if ((!jit->IsEnableBaselineJit() && tier == CompilerTier::BASELINE) ||
351 (!jit->IsEnableFastJit() && tier == CompilerTier::FAST)) {
373 if (tier == CompilerTier::BASELINE) {
387 TimeScope scope(vm, msg, tier, true, true);
389 if (tier == CompilerTier::BASELINE) {
397 if (!jit->SupportJIT(jsFunction, vm, tier)) {
400 bool needCompile = jit->CheckJitCompileStatus(jsFunction, methodName, tier);
406 if (tier == CompilerTier::FAST) {
410 ASSERT(tier == CompilerTier::BASELINE);
421 jit, jsFunction, tier, methodName, offset, vm->GetJSThread()->GetThreadId(), mode);
453 const CString &methodName, CompilerTier tier)
455 if (tier == CompilerTier::FAST &&
467 if (tier == CompilerTier::BASELINE &&
473 if (tier == CompilerTier::FAST && jsFunction->IsCompiledCode()) {
483 if (tier == CompilerTier::BASELINE &&