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

#include <base-constants-riscv.h>

Collaboration diagram for v8::internal::VRegisters:

Classes

struct  RegisterAlias
 

Static Public Member Functions

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

Static Private Attributes

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

Detailed Description

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

Member Function Documentation

◆ Name()

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

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

Here is the caller graph for this function:

◆ Number()

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

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

Member Data Documentation

◆ aliases_

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

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

◆ names_

const char * v8::internal::VRegisters::names_
staticprivate
Initial value:
= {
"v0", "v1", "v2", "v3", "v4", "v5", "v6", "v7", "v8", "v9", "v10",
"v11", "v12", "v13", "v14", "v15", "v16", "v17", "v18", "v19", "v20", "v21",
"v22", "v23", "v24", "v25", "v26", "v27", "v28", "v29", "v30", "v31"}

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


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