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

#include <register-loong64.h>

Inheritance diagram for v8::internal::FPURegister:
Collaboration diagram for v8::internal::FPURegister:

Public Member Functions

FPURegister low () const
 
FPURegister low () const
 
FPURegister high () const
 
MSARegister toW () const
 
FPURegister low () const
 
FPURegister high () const
 
VRegister toV () const
 
- Public Member Functions inherited from v8::internal::RegisterBase< FPURegister, kDoubleAfterLast >
constexpr bool is_valid () const
 
constexpr int8_t code () const
 
constexpr bool operator== (const RegisterBase< FPURegister, kAfterLastRegister > &other) const
 
constexpr bool operator!= (const RegisterBase< FPURegister, kAfterLastRegister > &other) const
 

Private Member Functions

constexpr FPURegister (int code)
 
constexpr FPURegister (int code)
 
constexpr FPURegister (int code)
 

Friends

class RegisterBase
 

Additional Inherited Members

- Static Public Member Functions inherited from v8::internal::RegisterBase< FPURegister, kDoubleAfterLast >
static constexpr FPURegister no_reg ()
 
static constexpr FPURegister from_code (int8_t code)
 
static const char * GetSpecialRegisterName (int code)
 
- Static Public Attributes inherited from v8::internal::RegisterBase< FPURegister, kDoubleAfterLast >
static constexpr int8_t kCode_no_reg
 
static constexpr int8_t kNumRegisters
 
- Protected Member Functions inherited from v8::internal::RegisterBase< FPURegister, kDoubleAfterLast >
constexpr RegisterBase (int code)
 

Detailed Description

Definition at line 201 of file register-riscv.h.

Constructor & Destructor Documentation

◆ FPURegister() [1/3]

v8::internal::FPURegister::FPURegister ( int code)
inlineexplicitconstexprprivate

Definition at line 146 of file register-loong64.h.

◆ FPURegister() [2/3]

v8::internal::FPURegister::FPURegister ( int code)
inlineexplicitconstexprprivate

Definition at line 177 of file register-mips64.h.

◆ FPURegister() [3/3]

v8::internal::FPURegister::FPURegister ( int code)
inlineexplicitconstexprprivate

Definition at line 228 of file register-riscv.h.

Member Function Documentation

◆ high() [1/2]

FPURegister v8::internal::FPURegister::high ( ) const
inline

Definition at line 166 of file register-mips64.h.

Here is the call graph for this function:

◆ high() [2/2]

FPURegister v8::internal::FPURegister::high ( ) const
inline

Definition at line 212 of file register-riscv.h.

Here is the call graph for this function:

◆ low() [1/3]

FPURegister v8::internal::FPURegister::low ( ) const
inline

Definition at line 142 of file register-loong64.h.

Here is the call graph for this function:

◆ low() [2/3]

FPURegister v8::internal::FPURegister::low ( ) const
inline

Definition at line 160 of file register-mips64.h.

Here is the call graph for this function:

◆ low() [3/3]

FPURegister v8::internal::FPURegister::low ( ) const
inline

Definition at line 207 of file register-riscv.h.

Here is the call graph for this function:

◆ toV()

VRegister v8::internal::FPURegister::toV ( ) const
inline

Definition at line 221 of file register-riscv.h.

Here is the call graph for this function:

◆ toW()

MSARegister v8::internal::FPURegister::toW ( ) const
inline

Definition at line 173 of file register-mips64.h.

Here is the call graph for this function:

Friends And Related Symbol Documentation

◆ RegisterBase

RegisterBase
friend

Definition at line 145 of file register-loong64.h.


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