|
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) |
|
| 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 299 of file lithium.h.