v8
3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
|
#include <lithium.h>
Public Member Functions | |
LArgument (int index) | |
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) |
Static Public Member Functions | |
static LArgument * | cast (LOperand *op) |
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 } |
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 |