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

Public Member Functions

constexpr bool should_optimize () const
 

Static Public Member Functions

static constexpr OptimizationDecision Maglev ()
 
static constexpr OptimizationDecision TurbofanHotAndStable ()
 
static constexpr OptimizationDecision DoNotOptimize ()
 

Public Attributes

OptimizationReason optimization_reason
 
CodeKind code_kind
 
ConcurrencyMode concurrency_mode
 

Private Member Functions

 OptimizationDecision ()=default
 
constexpr OptimizationDecision (OptimizationReason optimization_reason, CodeKind code_kind, ConcurrencyMode concurrency_mode)
 

Detailed Description

Definition at line 61 of file tiering-manager.cc.

Constructor & Destructor Documentation

◆ OptimizationDecision() [1/2]

v8::internal::OptimizationDecision::OptimizationDecision ( )
privatedefault

◆ OptimizationDecision() [2/2]

v8::internal::OptimizationDecision::OptimizationDecision ( OptimizationReason optimization_reason,
CodeKind code_kind,
ConcurrencyMode concurrency_mode )
inlineconstexprprivate

Definition at line 88 of file tiering-manager.cc.

Member Function Documentation

◆ DoNotOptimize()

static constexpr OptimizationDecision v8::internal::OptimizationDecision::DoNotOptimize ( )
inlinestaticconstexpr

Definition at line 72 of file tiering-manager.cc.

Here is the caller graph for this function:

◆ Maglev()

static constexpr OptimizationDecision v8::internal::OptimizationDecision::Maglev ( )
inlinestaticconstexpr

Definition at line 63 of file tiering-manager.cc.

Here is the caller graph for this function:

◆ should_optimize()

bool v8::internal::OptimizationDecision::should_optimize ( ) const
inlineconstexpr

Definition at line 78 of file tiering-manager.cc.

Here is the caller graph for this function:

◆ TurbofanHotAndStable()

static constexpr OptimizationDecision v8::internal::OptimizationDecision::TurbofanHotAndStable ( )
inlinestaticconstexpr

Definition at line 68 of file tiering-manager.cc.

Here is the caller graph for this function:

Member Data Documentation

◆ code_kind

CodeKind v8::internal::OptimizationDecision::code_kind

Definition at line 83 of file tiering-manager.cc.

◆ concurrency_mode

ConcurrencyMode v8::internal::OptimizationDecision::concurrency_mode

Definition at line 84 of file tiering-manager.cc.

◆ optimization_reason

OptimizationReason v8::internal::OptimizationDecision::optimization_reason

Definition at line 82 of file tiering-manager.cc.


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