v8  3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
HTracer Class Reference

#include <hydrogen.h>

Inheritance diagram for HTracer:
Collaboration diagram for HTracer:

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 HTracerInstance ()
 
- Static Public Member Functions inherited from Malloced
static void FatalProcessOutOfMemory ()
 
static void * New (size_t size)
 
static void Delete (void *p)
 

Detailed Description

Definition at line 1408 of file hydrogen.h.

Member Function Documentation

static HTracer* Instance ( )
inlinestatic
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 
)

The documentation for this class was generated from the following files: