v8  3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
X87Register Struct Reference

#include <assembler-ia32.h>

Inheritance diagram for X87Register:
Collaboration diagram for X87Register:

Public Member Functions

bool is (X87Register reg) const
 
- Public Member Functions inherited from IntelDoubleRegister
bool is_valid () const
 
int code () const
 

Static Public Member Functions

static const char * AllocationIndexToString (int index)
 
static X87Register FromAllocationIndex (int index)
 
static int ToAllocationIndex (X87Register reg)
 
- Static Public Member Functions inherited from IntelDoubleRegister
static int NumAllocatableRegisters ()
 
static int NumRegisters ()
 
static const char * AllocationIndexToString (int index)
 
static int ToAllocationIndex (IntelDoubleRegister reg)
 
static IntelDoubleRegister FromAllocationIndex (int index)
 
static IntelDoubleRegister from_code (int code)
 

Static Public Attributes

static const int kNumAllocatableRegisters = 5
 
static const int kNumRegisters = 5
 
- Static Public Attributes inherited from IntelDoubleRegister
static const int kMaxNumRegisters = 8
 
static const int kMaxNumAllocatableRegisters = 7
 

Additional Inherited Members

- Data Fields inherited from IntelDoubleRegister
int code_
 

Detailed Description

Definition at line 234 of file assembler-ia32.h.

Member Function Documentation

static const char* AllocationIndexToString ( int  index)
inlinestatic

Definition at line 242 of file assembler-ia32.h.

References ASSERT, and X87Register::kNumAllocatableRegisters.

static X87Register FromAllocationIndex ( int  index)
inlinestatic
bool is ( X87Register  reg) const
inline

Definition at line 238 of file assembler-ia32.h.

References IntelDoubleRegister::code_.

static int ToAllocationIndex ( X87Register  reg)
inlinestatic

Definition at line 258 of file assembler-ia32.h.

References IntelDoubleRegister::code_.

Field Documentation

const int kNumAllocatableRegisters = 5
static

Definition at line 235 of file assembler-ia32.h.

Referenced by X87Register::AllocationIndexToString().

const int kNumRegisters = 5
static

Definition at line 236 of file assembler-ia32.h.


The documentation for this struct was generated from the following file: