v8
3.14.5(node0.10.28)
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 428 of file lithium.h.
References LPointerMap::RemovePointer().
|
inline |
Definition at line 435 of file lithium.h.
Referenced by LPointerMap::PrintTo().
void PrintTo | ( | StringStream * | stream | ) |
Definition at line 220 of file lithium.cc.
References StringStream::Add(), and LPointerMap::position().
Referenced by LInstruction::PrintTo().
Definition at line 191 of file lithium.cc.
References ASSERT, and LOperand::index().
Definition at line 212 of file lithium.cc.
References ASSERT, and LOperand::index().
void RemovePointer | ( | LOperand * | op | ) |
Definition at line 199 of file lithium.cc.
References ASSERT, and LOperand::index().
Referenced by LPointerMap::GetNormalizedOperands().
|
inline |
Definition at line 438 of file lithium.h.
References ASSERT.
Referenced by LChunk::AddInstruction().