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

#include <maglev-graph-builder.h>

Collaboration diagram for v8::internal::maglev::MaglevGraphBuilder::LazyDeoptResultLocationScope:

Public Member Functions

 LazyDeoptResultLocationScope (MaglevGraphBuilder *builder, interpreter::Register result_location, int result_size)
 
 ~LazyDeoptResultLocationScope ()
 
interpreter::Register result_location ()
 
int result_size () const
 

Private Attributes

MaglevGraphBuilderbuilder_
 
LazyDeoptResultLocationScopeprevious_
 
interpreter::Register result_location_
 
int result_size_
 

Detailed Description

Definition at line 208 of file maglev-graph-builder.h.

Constructor & Destructor Documentation

◆ LazyDeoptResultLocationScope()

v8::internal::maglev::MaglevGraphBuilder::LazyDeoptResultLocationScope::LazyDeoptResultLocationScope ( MaglevGraphBuilder * builder,
interpreter::Register result_location,
int result_size )

Definition at line 340 of file maglev-graph-builder.cc.

◆ ~LazyDeoptResultLocationScope()

v8::internal::maglev::MaglevGraphBuilder::LazyDeoptResultLocationScope::~LazyDeoptResultLocationScope ( )

Definition at line 350 of file maglev-graph-builder.cc.

Member Function Documentation

◆ result_location()

interpreter::Register v8::internal::maglev::MaglevGraphBuilder::LazyDeoptResultLocationScope::result_location ( )
inline

Definition at line 215 of file maglev-graph-builder.h.

Here is the caller graph for this function:

◆ result_size()

int v8::internal::maglev::MaglevGraphBuilder::LazyDeoptResultLocationScope::result_size ( ) const
inline

Definition at line 217 of file maglev-graph-builder.h.

Here is the caller graph for this function:

Member Data Documentation

◆ builder_

MaglevGraphBuilder* v8::internal::maglev::MaglevGraphBuilder::LazyDeoptResultLocationScope::builder_
private

Definition at line 220 of file maglev-graph-builder.h.

◆ previous_

LazyDeoptResultLocationScope* v8::internal::maglev::MaglevGraphBuilder::LazyDeoptResultLocationScope::previous_
private

Definition at line 221 of file maglev-graph-builder.h.

◆ result_location_

interpreter::Register v8::internal::maglev::MaglevGraphBuilder::LazyDeoptResultLocationScope::result_location_
private

Definition at line 222 of file maglev-graph-builder.h.

◆ result_size_

int v8::internal::maglev::MaglevGraphBuilder::LazyDeoptResultLocationScope::result_size_
private

Definition at line 223 of file maglev-graph-builder.h.


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