V8 Project
v8::internal::Registers Class Reference

#include <constants-arm.h>

+ Collaboration diagram for v8::internal::Registers:

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 Public Attributes

static const int32_t kMaxValue = 0x7fffffff
 
static const int32_t kMinValue = 0x80000000
 
static const int64_t kMaxValue = 0x7fffffffffffffffl
 
static const int64_t kMinValue = 0x8000000000000000l
 

Static Private Attributes

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

Detailed Description

Definition at line 659 of file constants-arm.h.

Member Function Documentation

◆ Name() [1/3]

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

◆ Name() [2/3]

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

◆ Name() [3/3]

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

◆ Number() [1/3]

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

◆ Number() [2/3]

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

◆ Number() [3/3]

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

Member Data Documentation

◆ aliases_

static const RegisterAlias v8::internal::Registers::aliases_
staticprivate

Definition at line 674 of file constants-arm.h.

◆ kMaxValue [1/2]

const int32_t v8::internal::Registers::kMaxValue = 0x7fffffff
static

Definition at line 195 of file constants-mips.h.

◆ kMaxValue [2/2]

const int64_t v8::internal::Registers::kMaxValue = 0x7fffffffffffffffl
static

Definition at line 157 of file constants-mips64.h.

◆ kMinValue [1/2]

const int32_t v8::internal::Registers::kMinValue = 0x80000000
static

Definition at line 196 of file constants-mips.h.

◆ kMinValue [2/2]

const int64_t v8::internal::Registers::kMinValue = 0x8000000000000000l
static

Definition at line 158 of file constants-mips64.h.

◆ names_

static const char * v8::internal::Registers::names_
staticprivate

Definition at line 673 of file constants-arm.h.


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