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