V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::interpreter::Register Class Referencefinal

Public Member Functions

 Register (int index=kInvalidIndex)
 
int index () const
 
bool is_parameter () const
 
bool is_valid () const
 
int ToParameterIndex (int parameter_count) const
 
bool is_function_closure () const
 
bool is_current_context () const
 
bool is_bytecode_array () const
 
bool is_bytecode_offset () const
 
OperandSize SizeOfOperand () const
 
int32_t ToOperand () const
 
std::string ToString (int parameter_count) const
 
bool operator== (const Register &other) const
 
bool operator!= (const Register &other) const
 
bool operator< (const Register &other) const
 
bool operator<= (const Register &other) const
 
bool operator> (const Register &other) const
 
bool operator>= (const Register &other) const
 

Static Public Member Functions

static Register FromParameterIndex (int index, int parameter_count)
 
static Register invalid_value ()
 
static Register function_closure ()
 
static Register current_context ()
 
static Register bytecode_array ()
 
static Register bytecode_offset ()
 
static Register virtual_accumulator ()
 
static Register FromOperand (int32_t operand)
 
static bool AreContiguous (Register reg1, Register reg2, Register reg3=invalid_value(), Register reg4=invalid_value(), Register reg5=invalid_value())
 

Detailed Description

Definition at line 21 of file bytecode-register.h.


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