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

#include <maglev-assembler.h>

Collaboration diagram for v8::internal::maglev::SaveRegisterStateForCall:

Public Member Functions

 SaveRegisterStateForCall (MaglevAssembler *masm, RegisterSnapshot snapshot)
 
 ~SaveRegisterStateForCall ()
 
void DefineSafepoint ()
 
void DefineSafepointWithLazyDeopt (LazyDeoptInfo *lazy_deopt_info)
 

Private Attributes

MaglevAssemblermasm
 
RegisterSnapshot snapshot_
 

Detailed Description

Definition at line 918 of file maglev-assembler.h.

Constructor & Destructor Documentation

◆ SaveRegisterStateForCall()

v8::internal::maglev::SaveRegisterStateForCall::SaveRegisterStateForCall ( MaglevAssembler * masm,
RegisterSnapshot snapshot )
inline

Definition at line 920 of file maglev-assembler.h.

Here is the call graph for this function:

◆ ~SaveRegisterStateForCall()

v8::internal::maglev::SaveRegisterStateForCall::~SaveRegisterStateForCall ( )
inline

Definition at line 926 of file maglev-assembler.h.

Here is the call graph for this function:

Member Function Documentation

◆ DefineSafepoint()

void v8::internal::maglev::SaveRegisterStateForCall::DefineSafepoint ( )
inline

Definition at line 931 of file maglev-assembler.h.

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

◆ DefineSafepointWithLazyDeopt()

void v8::internal::maglev::SaveRegisterStateForCall::DefineSafepointWithLazyDeopt ( LazyDeoptInfo * lazy_deopt_info)
inline

Definition at line 1013 of file maglev-assembler-inl.h.

Here is the call graph for this function:

Member Data Documentation

◆ masm

MaglevAssembler* v8::internal::maglev::SaveRegisterStateForCall::masm
private

Definition at line 956 of file maglev-assembler.h.

◆ snapshot_

RegisterSnapshot v8::internal::maglev::SaveRegisterStateForCall::snapshot_
private

Definition at line 957 of file maglev-assembler.h.


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