v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::baseline::BaselineBatchCompilerJob Class Reference
Collaboration diagram for v8::internal::baseline::BaselineBatchCompilerJob:

Public Member Functions

 BaselineBatchCompilerJob (Isolate *isolate, DirectHandle< WeakFixedArray > task_queue, int batch_size)
 
void Compile (LocalIsolate *local_isolate)
 
void Install (Isolate *isolate)
 

Private Attributes

std::vector< BaselineCompilerTasktasks_
 
std::unique_ptr< PersistentHandleshandles_
 

Detailed Description

Definition at line 97 of file baseline-batch-compiler.cc.

Constructor & Destructor Documentation

◆ BaselineBatchCompilerJob()

v8::internal::baseline::BaselineBatchCompilerJob::BaselineBatchCompilerJob ( Isolate * isolate,
DirectHandle< WeakFixedArray > task_queue,
int batch_size )
inline

Definition at line 99 of file baseline-batch-compiler.cc.

Here is the call graph for this function:

Member Function Documentation

◆ Compile()

void v8::internal::baseline::BaselineBatchCompilerJob::Compile ( LocalIsolate * local_isolate)
inline

Definition at line 126 of file baseline-batch-compiler.cc.

Here is the call graph for this function:

◆ Install()

void v8::internal::baseline::BaselineBatchCompilerJob::Install ( Isolate * isolate)
inline

Definition at line 136 of file baseline-batch-compiler.cc.

Member Data Documentation

◆ handles_

std::unique_ptr<PersistentHandles> v8::internal::baseline::BaselineBatchCompilerJob::handles_
private

Definition at line 145 of file baseline-batch-compiler.cc.

◆ tasks_

std::vector<BaselineCompilerTask> v8::internal::baseline::BaselineBatchCompilerJob::tasks_
private

Definition at line 144 of file baseline-batch-compiler.cc.


The documentation for this class was generated from the following file: