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