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
full-codegen.h File Reference
#include "v8.h"
#include "allocation.h"
#include "assert-scope.h"
#include "ast.h"
#include "code-stubs.h"
#include "codegen.h"
#include "compiler.h"
#include "data-flow.h"
#include "globals.h"
#include "objects.h"
Include dependency graph for full-codegen.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  BreakableStatementChecker
 
class  FullCodeGenerator
 
class  FullCodeGenerator::StateField
 
class  FullCodeGenerator::PcField
 
class  AccessorTable
 
class  BackEdgeTable
 

Namespaces

 v8
 
 v8::internal
 

Macros

#define DECLARE_VISIT(type)   virtual void Visit##type(type* node);
 
#define EMIT_INLINE_RUNTIME_CALL(name, x, y)   void Emit##name(CallRuntime* expr);
 
#define DECLARE_VISIT(type)   virtual void Visit##type(type* node);
 

Macro Definition Documentation

#define DECLARE_VISIT (   type)    virtual void Visit##type(type* node);

Definition at line 629 of file full-codegen.h.

#define DECLARE_VISIT (   type)    virtual void Visit##type(type* node);

Definition at line 629 of file full-codegen.h.

#define EMIT_INLINE_RUNTIME_CALL (   name,
  x,
 
)    void Emit##name(CallRuntime* expr);

Definition at line 497 of file full-codegen.h.