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

#include <frame-description.h>

Collaboration diagram for v8::internal::RegisterValues:

Public Member Functions

intptr_t GetRegister (unsigned n) const
 
Float32 GetFloatRegister (unsigned n) const
 
Float64 GetDoubleRegister (unsigned n) const
 
void SetDoubleRegister (unsigned n, Float64 value)
 
Simd128 GetSimd128Register (unsigned n) const
 
void SetRegister (unsigned n, intptr_t value)
 
void SetSimd128Register (unsigned n, Simd128 value)
 

Public Attributes

intptr_t registers_ [Register::kNumRegisters]
 
Simd128 simd128_registers_ [Simd128Register::kNumRegisters]
 

Detailed Description

Definition at line 27 of file frame-description.h.

Member Function Documentation

◆ GetDoubleRegister()

Float64 v8::internal::RegisterValues::GetDoubleRegister ( unsigned n) const

Definition at line 35 of file deoptimizer-arm.cc.

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

◆ GetFloatRegister()

Float32 v8::internal::RegisterValues::GetFloatRegister ( unsigned n) const

Definition at line 29 of file deoptimizer-arm.cc.

Here is the call graph for this function:

◆ GetRegister()

intptr_t v8::internal::RegisterValues::GetRegister ( unsigned n) const
inline

Definition at line 29 of file frame-description.h.

Here is the caller graph for this function:

◆ GetSimd128Register()

Simd128 v8::internal::RegisterValues::GetSimd128Register ( unsigned n) const
inline

Definition at line 39 of file frame-description.h.

◆ SetDoubleRegister()

void v8::internal::RegisterValues::SetDoubleRegister ( unsigned n,
Float64 value )

Definition at line 41 of file deoptimizer-arm.cc.

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

◆ SetRegister()

void v8::internal::RegisterValues::SetRegister ( unsigned n,
intptr_t value )
inline

Definition at line 44 of file frame-description.h.

Here is the caller graph for this function:

◆ SetSimd128Register()

void v8::internal::RegisterValues::SetSimd128Register ( unsigned n,
Simd128 value )
inline

Definition at line 49 of file frame-description.h.

Here is the caller graph for this function:

Member Data Documentation

◆ registers_

intptr_t v8::internal::RegisterValues::registers_[Register::kNumRegisters]

Definition at line 54 of file frame-description.h.

◆ simd128_registers_

Simd128 v8::internal::RegisterValues::simd128_registers_[Simd128Register::kNumRegisters]

Definition at line 63 of file frame-description.h.


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