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
compiler.cc File Reference
#include "v8.h"
#include "compiler.h"
#include "bootstrapper.h"
#include "codegen.h"
#include "compilation-cache.h"
#include "cpu-profiler.h"
#include "debug.h"
#include "deoptimizer.h"
#include "full-codegen.h"
#include "gdb-jit.h"
#include "typing.h"
#include "hydrogen.h"
#include "isolate-inl.h"
#include "lithium.h"
#include "liveedit.h"
#include "parser.h"
#include "rewriter.h"
#include "runtime-profiler.h"
#include "scanner-character-streams.h"
#include "scopeinfo.h"
#include "scopes.h"
#include "vm-state-inl.h"
Include dependency graph for compiler.cc:

Go to the source code of this file.

Data Structures

class  HOptimizedGraphBuilderWithPositions
 

Namespaces

 v8
 
 v8::internal
 

Macros

#define DEF_VISIT(type)
 
#define DEF_VISIT(type)
 
#define DEF_VISIT(type)
 

Functions

void SetExpectedNofPropertiesFromEstimate (Handle< SharedFunctionInfo > shared, int estimate)
 

Macro Definition Documentation

#define DEF_VISIT (   type)
Value:
virtual void Visit##type(type* node) V8_OVERRIDE { \
if (node->position() != RelocInfo::kNoPosition) { \
SetSourcePosition(node->position()); \
} \
HOptimizedGraphBuilder::Visit##type(node); \
}
#define V8_OVERRIDE
Definition: v8config.h:402

Definition at line 282 of file compiler.cc.

#define DEF_VISIT (   type)
Value:
virtual void Visit##type(type* node) V8_OVERRIDE { \
if (node->position() != RelocInfo::kNoPosition) { \
SetSourcePosition(node->position()); \
} \
HOptimizedGraphBuilder::Visit##type(node); \
}
#define V8_OVERRIDE
Definition: v8config.h:402

Definition at line 282 of file compiler.cc.

#define DEF_VISIT (   type)
Value:
virtual void Visit##type(type* node) V8_OVERRIDE { \
HOptimizedGraphBuilder::Visit##type(node); \
}
#define V8_OVERRIDE
Definition: v8config.h:402

Definition at line 282 of file compiler.cc.