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

#include <constants-loong64.h>

Collaboration diagram for v8::internal::FPURegisters:

Classes

struct  RegisterAlias
 

Static Public Member Functions

static const char * Name (int reg)
 
static int Number (const char *name)
 
static const char * Name (int reg)
 
static int Number (const char *name)
 
static const char * Name (int reg)
 
static int Number (const char *name)
 

Static Private Attributes

static const char * names_ [kNumFPURegisters]
 
static const RegisterAlias aliases_ []
 

Detailed Description

Definition at line 158 of file base-constants-riscv.h.

Member Function Documentation

◆ Name() [1/3]

const char * v8::internal::FPURegisters::Name ( int reg)
static

Definition at line 77 of file base-constants-riscv.cc.

Here is the caller graph for this function:

◆ Name() [2/3]

static const char * v8::internal::FPURegisters::Name ( int reg)
static

◆ Name() [3/3]

static const char * v8::internal::FPURegisters::Name ( int reg)
static

◆ Number() [1/3]

int v8::internal::FPURegisters::Number ( const char * name)
static

Definition at line 87 of file base-constants-riscv.cc.

◆ Number() [2/3]

static int v8::internal::FPURegisters::Number ( const char * name)
static

◆ Number() [3/3]

static int v8::internal::FPURegisters::Number ( const char * name)
static

Member Data Documentation

◆ aliases_

static const RegisterAlias v8::internal::FPURegisters::aliases_
staticprivate
Initial value:
= {
{kInvalidRegister, nullptr}}
const int kInvalidRegister

Definition at line 115 of file constants-loong64.h.

◆ names_

static const char * v8::internal::FPURegisters::names_
staticprivate
Initial value:
= {
"ft0", "ft1", "ft2", "ft3", "ft4", "ft5", "ft6", "ft7",
"fs0", "fs1", "fa0", "fa1", "fa2", "fa3", "fa4", "fa5",
"fa6", "fa7", "fs2", "fs3", "fs4", "fs5", "fs6", "fs7",
"fs8", "fs9", "fs10", "fs11", "ft8", "ft9", "ft10", "ft11"}

Definition at line 114 of file constants-loong64.h.


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