Lines Matching defs:isolate
16 #include "src/execution/isolate.h"
31 Isolate* isolate) {
32 return !shared.HasBaselineCode() && CanCompileWithBaseline(isolate, shared);
37 BaselineCompilerTask(Isolate* isolate, PersistentHandles* handles,
40 bytecode_(handles->NewHandle(sfi.GetBytecodeArray(isolate))) {
60 void Install(Isolate* isolate) {
68 if (!CanCompileWithConcurrentBaseline(*shared_function_info_, isolate)) {
73 shared_function_info_->GetBytecodeArray(isolate)
77 CodeTracer::Scope scope(isolate->GetCodeTracer());
95 BaselineBatchCompilerJob(Isolate* isolate, Handle<WeakFixedArray> task_queue,
97 handles_ = isolate->NewPersistentHandles();
102 task_queue->Set(i, HeapObjectReference::ClearedValue(isolate));
108 if (!CanCompileWithConcurrentBaseline(shared, isolate)) continue;
109 tasks_.emplace_back(isolate, handles_.get(), shared);
112 CodeTracer::Scope scope(isolate->GetCodeTracer());
129 void Install(Isolate* isolate) {
131 task.Install(isolate);
145 Isolate* isolate,
148 : isolate_(isolate),
185 explicit ConcurrentBaselineCompiler(Isolate* isolate) : isolate_(isolate) {
225 BaselineBatchCompiler::BaselineBatchCompiler(Isolate* isolate)
226 : isolate_(isolate),
375 BaselineBatchCompiler::BaselineBatchCompiler(Isolate* isolate)
376 : isolate_(isolate),