Lines Matching defs:shared
30 static bool CanCompileWithConcurrentBaseline(SharedFunctionInfo shared,
32 return !shared.HasBaselineCode() && CanCompileWithBaseline(isolate, shared);
107 SharedFunctionInfo shared = SharedFunctionInfo::cast(obj);
108 if (!CanCompileWithConcurrentBaseline(shared, isolate)) continue;
109 tasks_.emplace_back(isolate, handles_.get(), shared);
245 Handle<SharedFunctionInfo> shared(function->shared(), isolate_);
248 if (shared->HasBaselineCode()) return;
249 if (!CanCompileWithBaseline(isolate_, *shared)) return;
254 function->shared().is_compiled_scope(isolate_));
264 shared->GetBytecodeArray(isolate_));
286 Enqueue(shared);
293 Enqueue(shared);
297 void BaselineBatchCompiler::Enqueue(Handle<SharedFunctionInfo> shared) {
299 compilation_queue_->Set(last_index_++, HeapObjectReference::Weak(*shared));
327 function->shared().is_compiled_scope(isolate_));
348 Handle<SharedFunctionInfo> shared =
351 if (!shared->is_compiled()) return false;
353 IsCompiledScope is_compiled_scope(shared->is_compiled_scope(isolate_));
355 isolate_, shared, Compiler::CLEAR_EXCEPTION, &is_compiled_scope);