v8  3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
hydrogen-gvn.cc File Reference
#include "hydrogen.h"
#include "hydrogen-gvn.h"
#include "v8.h"
Include dependency graph for hydrogen-gvn.cc:

Go to the source code of this file.

Data Structures

class  V8_FINAL< kOperandKind, kNumCachedOperands >
 
class  BASE_EMBEDDED< Visitor >
 
class  GvnBasicBlockState
 

Namespaces

 v8
 
 v8::internal
 

Macros

#define TRACE_GVN_1(msg, a1)
 
#define TRACE_GVN_2(msg, a1, a2)
 
#define TRACE_GVN_3(msg, a1, a2, a3)
 
#define TRACE_GVN_4(msg, a1, a2, a3, a4)
 
#define TRACE_GVN_5(msg, a1, a2, a3, a4, a5)
 
#define DECLARE_FLAG(Type)
 

Functions

void TraceGVN (const char *msg,...)
 

Macro Definition Documentation

#define DECLARE_FLAG (   Type)
Value:
case k##Type: \
stream->Add(#Type); \
break;
TypeImpl< ZoneTypeConfig > Type
#define TRACE_GVN_1 (   msg,
  a1 
)
Value:
if (FLAG_trace_gvn) { \
TraceGVN(msg, a1); \
}
void TraceGVN(const char *msg,...)

Definition at line 131 of file hydrogen-gvn.cc.

#define TRACE_GVN_2 (   msg,
  a1,
  a2 
)
Value:
if (FLAG_trace_gvn) { \
TraceGVN(msg, a1, a2); \
}
void TraceGVN(const char *msg,...)

Definition at line 136 of file hydrogen-gvn.cc.

#define TRACE_GVN_3 (   msg,
  a1,
  a2,
  a3 
)
Value:
if (FLAG_trace_gvn) { \
TraceGVN(msg, a1, a2, a3); \
}
void TraceGVN(const char *msg,...)

Definition at line 141 of file hydrogen-gvn.cc.

#define TRACE_GVN_4 (   msg,
  a1,
  a2,
  a3,
  a4 
)
Value:
if (FLAG_trace_gvn) { \
TraceGVN(msg, a1, a2, a3, a4); \
}
void TraceGVN(const char *msg,...)

Definition at line 146 of file hydrogen-gvn.cc.

#define TRACE_GVN_5 (   msg,
  a1,
  a2,
  a3,
  a4,
  a5 
)
Value:
if (FLAG_trace_gvn) { \
TraceGVN(msg, a1, a2, a3, a4, a5); \
}
void TraceGVN(const char *msg,...)

Definition at line 151 of file hydrogen-gvn.cc.