V8 Project
hydrogen-gvn.cc File Reference
#include "src/hydrogen.h"
#include "src/hydrogen-gvn.h"
#include "src/v8.h"
+ Include dependency graph for hydrogen-gvn.cc:

Go to the source code of this file.

Classes

class  v8::internal::FINAL< kOperandKind, kNumCachedOperands >
 Source to read snapshot and builtins files from. More...
 
struct  v8::internal::FINAL< kOperandKind, kNumCachedOperands >::HInstructionMapListElement
 
class  v8::internal::BASE_EMBEDDED< Visitor >
 
class  v8::internal::GvnBasicBlockState
 

Namespaces

 v8
 Debugger support for the V8 JavaScript engine.
 
 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 v8::internal::TraceGVN (const char *msg,...)
 
OStream & v8::internal::operator<< (OStream &os, const TrackedEffects &te)
 

Macro Definition Documentation

◆ DECLARE_FLAG

#define DECLARE_FLAG (   Type)
Value:
case k##Type: \
os << #Type; \
break;
TypeImpl< ZoneTypeConfig > Type

◆ TRACE_GVN_1

#define TRACE_GVN_1 (   msg,
  a1 
)
Value:
if (FLAG_trace_gvn) { \
TraceGVN(msg, a1); \
}

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

◆ TRACE_GVN_2

#define TRACE_GVN_2 (   msg,
  a1,
  a2 
)
Value:
if (FLAG_trace_gvn) { \
TraceGVN(msg, a1, a2); \
}

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

◆ TRACE_GVN_3

#define TRACE_GVN_3 (   msg,
  a1,
  a2,
  a3 
)
Value:
if (FLAG_trace_gvn) { \
TraceGVN(msg, a1, a2, a3); \
}

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

◆ TRACE_GVN_4

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

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

◆ TRACE_GVN_5

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

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