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

#include <optimizing-compile-dispatcher.h>

Collaboration diagram for v8::internal::OptimizingCompileOutputQueue:

Public Member Functions

void Enqueue (TurbofanCompilationJob *job)
 
std::unique_ptr< TurbofanCompilationJobDequeue ()
 
int InstallGeneratedBuiltins (Isolate *isolate, int installed_count)
 
size_t size () const
 
bool empty () const
 

Private Attributes

std::deque< TurbofanCompilationJob * > queue_
 
base::Mutex mutex_
 

Detailed Description

Definition at line 151 of file optimizing-compile-dispatcher.h.

Member Function Documentation

◆ Dequeue()

std::unique_ptr< TurbofanCompilationJob > v8::internal::OptimizingCompileOutputQueue::Dequeue ( )

Definition at line 459 of file optimizing-compile-dispatcher.cc.

Here is the caller graph for this function:

◆ empty()

bool v8::internal::OptimizingCompileOutputQueue::empty ( ) const

Definition at line 469 of file optimizing-compile-dispatcher.cc.

Here is the caller graph for this function:

◆ Enqueue()

void v8::internal::OptimizingCompileOutputQueue::Enqueue ( TurbofanCompilationJob * job)

Definition at line 453 of file optimizing-compile-dispatcher.cc.

Here is the caller graph for this function:

◆ InstallGeneratedBuiltins()

int v8::internal::OptimizingCompileOutputQueue::InstallGeneratedBuiltins ( Isolate * isolate,
int installed_count )

Definition at line 471 of file optimizing-compile-dispatcher.cc.

Here is the caller graph for this function:

◆ size()

size_t v8::internal::OptimizingCompileOutputQueue::size ( ) const

Definition at line 467 of file optimizing-compile-dispatcher.cc.

Here is the caller graph for this function:

Member Data Documentation

◆ mutex_

base::Mutex v8::internal::OptimizingCompileOutputQueue::mutex_
private

Definition at line 167 of file optimizing-compile-dispatcher.h.

◆ queue_

std::deque<TurbofanCompilationJob*> v8::internal::OptimizingCompileOutputQueue::queue_
private

Definition at line 163 of file optimizing-compile-dispatcher.h.


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