v8
3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
|
#include <hydrogen.h>
Public Member Functions | |
void | TraceCompilation (FunctionLiteral *function) |
void | TraceHydrogen (const char *name, HGraph *graph) |
void | TraceLithium (const char *name, LChunk *chunk) |
void | TraceLiveRanges (const char *name, LAllocator *allocator) |
Public Member Functions inherited from Malloced | |
void * | operator new (size_t size) |
void | operator delete (void *p) |
Static Public Member Functions | |
static HTracer * | Instance () |
Static Public Member Functions inherited from Malloced | |
static void | FatalProcessOutOfMemory () |
static void * | New (size_t size) |
static void | Delete (void *p) |
Definition at line 1408 of file hydrogen.h.
|
inlinestatic |
Definition at line 1415 of file hydrogen.h.
References SetOncePointer< T >::get(), SetOncePointer< T >::is_set(), and SetOncePointer< T >::set().
Referenced by OptimizingCompiler::CreateGraph().
void TraceCompilation | ( | FunctionLiteral * | function | ) |
Definition at line 9663 of file hydrogen.cc.
References OS::TimeCurrentMillis().
Referenced by OptimizingCompiler::CreateGraph().
void TraceHydrogen | ( | const char * | name, |
HGraph * | graph | ||
) |
Definition at line 9677 of file hydrogen.cc.
References v8::internal::NULL.
void TraceLithium | ( | const char * | name, |
LChunk * | chunk | ||
) |
Definition at line 9672 of file hydrogen.cc.
References LChunk::graph().
void TraceLiveRanges | ( | const char * | name, |
LAllocator * | allocator | ||
) |
Definition at line 9794 of file hydrogen.cc.
References List< T, ZoneAllocationPolicy >::at(), Vector< T >::at(), and Vector< T >::length().