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

Classes

struct  IteratorsStates
 

Public Member Functions

 OsrIteratorState (BytecodeGraphBuilder *graph_builder)
 
void ProcessOsrPrelude ()
 
void RestoreState (int target_offset, int new_parent_offset)
 

Private Attributes

BytecodeGraphBuildergraph_builder_
 
ZoneStack< IteratorsStatessaved_states_
 

Detailed Description

Definition at line 1264 of file bytecode-graph-builder.cc.

Constructor & Destructor Documentation

◆ OsrIteratorState()

v8::internal::compiler::BytecodeGraphBuilder::OsrIteratorState::OsrIteratorState ( BytecodeGraphBuilder * graph_builder)
inlineexplicit

Definition at line 1266 of file bytecode-graph-builder.cc.

Member Function Documentation

◆ ProcessOsrPrelude()

void v8::internal::compiler::BytecodeGraphBuilder::OsrIteratorState::ProcessOsrPrelude ( )
inline

Definition at line 1270 of file bytecode-graph-builder.cc.

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

◆ RestoreState()

void v8::internal::compiler::BytecodeGraphBuilder::OsrIteratorState::RestoreState ( int target_offset,
int new_parent_offset )
inline

Definition at line 1312 of file bytecode-graph-builder.cc.

Here is the caller graph for this function:

Member Data Documentation

◆ graph_builder_

BytecodeGraphBuilder* v8::internal::compiler::BytecodeGraphBuilder::OsrIteratorState::graph_builder_
private

Definition at line 1337 of file bytecode-graph-builder.cc.

◆ saved_states_

ZoneStack<IteratorsStates> v8::internal::compiler::BytecodeGraphBuilder::OsrIteratorState::saved_states_
private

Definition at line 1338 of file bytecode-graph-builder.cc.


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