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

#include <bytecode-analysis.h>

Collaboration diagram for v8::internal::compiler::ResumeJumpTarget:

Public Member Functions

int suspend_id () const
 
int target_offset () const
 
bool is_leaf () const
 

Static Public Member Functions

static ResumeJumpTarget Leaf (int suspend_id, int target_offset)
 
static ResumeJumpTarget AtLoopHeader (int loop_header_offset, const ResumeJumpTarget &next)
 

Private Member Functions

 ResumeJumpTarget (int suspend_id, int target_offset, int final_target_offset)
 

Private Attributes

int suspend_id_
 
int target_offset_
 
int final_target_offset_
 

Detailed Description

Definition at line 44 of file bytecode-analysis.h.

Constructor & Destructor Documentation

◆ ResumeJumpTarget()

v8::internal::compiler::ResumeJumpTarget::ResumeJumpTarget ( int suspend_id,
int target_offset,
int final_target_offset )
private

Definition at line 72 of file bytecode-analysis.cc.

Here is the caller graph for this function:

Member Function Documentation

◆ AtLoopHeader()

ResumeJumpTarget v8::internal::compiler::ResumeJumpTarget::AtLoopHeader ( int loop_header_offset,
const ResumeJumpTarget & next )
static

Definition at line 82 of file bytecode-analysis.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ is_leaf()

bool v8::internal::compiler::ResumeJumpTarget::is_leaf ( ) const
inline

Definition at line 56 of file bytecode-analysis.h.

◆ Leaf()

ResumeJumpTarget v8::internal::compiler::ResumeJumpTarget::Leaf ( int suspend_id,
int target_offset )
static

Definition at line 78 of file bytecode-analysis.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ suspend_id()

int v8::internal::compiler::ResumeJumpTarget::suspend_id ( ) const
inline

Definition at line 54 of file bytecode-analysis.h.

Here is the caller graph for this function:

◆ target_offset()

int v8::internal::compiler::ResumeJumpTarget::target_offset ( ) const
inline

Definition at line 55 of file bytecode-analysis.h.

Here is the caller graph for this function:

Member Data Documentation

◆ final_target_offset_

int v8::internal::compiler::ResumeJumpTarget::final_target_offset_
private

Definition at line 64 of file bytecode-analysis.h.

◆ suspend_id_

int v8::internal::compiler::ResumeJumpTarget::suspend_id_
private

Definition at line 60 of file bytecode-analysis.h.

◆ target_offset_

int v8::internal::compiler::ResumeJumpTarget::target_offset_
private

Definition at line 62 of file bytecode-analysis.h.


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