v8
3.11.10(node0.8.26)
V8 is Google's open source JavaScript engine
|
#include <lithium.h>
Public Member Functions | |
LPointerMap (int position, Zone *zone) | |
const ZoneList< LOperand * > * | GetNormalizedOperands () |
int | position () const |
int | lithium_position () const |
void | set_lithium_position (int pos) |
void | RecordPointer (LOperand *op, Zone *zone) |
void | RemovePointer (LOperand *op) |
void | RecordUntagged (LOperand *op, Zone *zone) |
void | PrintTo (StringStream *stream) |
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) |
|
inlineexplicit |
Definition at line 426 of file lithium.h.
References LPointerMap::RemovePointer().
|
inline |
Definition at line 433 of file lithium.h.
Referenced by LPointerMap::PrintTo().
void PrintTo | ( | StringStream * | stream | ) |
Definition at line 203 of file lithium.cc.
References StringStream::Add(), and LPointerMap::position().
Referenced by LInstruction::PrintTo().
Definition at line 174 of file lithium.cc.
References ASSERT, and LOperand::index().
Definition at line 195 of file lithium.cc.
References ASSERT, and LOperand::index().
void RemovePointer | ( | LOperand * | op | ) |
Definition at line 182 of file lithium.cc.
References ASSERT, and LOperand::index().
Referenced by LPointerMap::GetNormalizedOperands().
|
inline |
Definition at line 436 of file lithium.h.
References ASSERT.
Referenced by LChunk::AddInstruction().