v8
3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
|
#include <lithium.h>
Static Public Member Functions | |
static LRegister * | Create (int index, Zone *zone) |
static LRegister * | cast (LOperand *op) |
static void | SetUpCache () |
static void | TearDownCache () |
Static Public Member Functions inherited from LOperand | |
static void | SetUpCaches () |
static void | TearDownCaches () |
Additional Inherited Members | |
Public Types inherited from LOperand | |
enum | Kind { INVALID, UNALLOCATED, CONSTANT_OPERAND, STACK_SLOT, DOUBLE_STACK_SLOT, REGISTER, DOUBLE_REGISTER, ARGUMENT } |
Public Member Functions inherited from LOperand | |
LOperand () | |
Kind | kind () const |
int | index () const |
bool | Equals (LOperand *other) const |
void | PrintTo (StringStream *stream) |
void | ConvertTo (Kind kind, int index) |
Public Member Functions inherited from ZoneObject | |
INLINE (void *operator new(size_t size, Zone *zone)) | |
void | operator delete (void *, size_t) |
void | operator delete (void *pointer, Zone *zone) |
Protected Member Functions inherited from LOperand | |
LOperand (Kind kind, int index) | |
Protected Attributes inherited from LOperand | |
unsigned | value_ |
Static Protected Attributes inherited from LOperand | |
static const int | kKindFieldWidth = 3 |
Definition at line 351 of file lithium.h.
References ASSERT, and LOperand::index().
Referenced by LiveRange::CreateAssignedOperand().
|
static |
|
static |