v8
3.11.10(node0.8.26)
V8 is Google's open source JavaScript engine
|
#include <lithium.h>
Static Public Member Functions | |
static LConstantOperand * | Create (int index, Zone *zone) |
static LConstantOperand * | 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 |
|
inlinestatic |
Definition at line 269 of file lithium.h.
References ASSERT.
Referenced by BASE_EMBEDDED< Visitor >::ToInteger32Immediate().
|
inlinestatic |
Definition at line 263 of file lithium.h.
References ASSERT, and LOperand::index().
Referenced by LChunk::DefineConstantOperand().
|
static |
|
static |