![]() |
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 |