V8 Project
full-codegen.h File Reference
#include "src/v8.h"
#include "src/allocation.h"
#include "src/assert-scope.h"
#include "src/ast.h"
#include "src/code-stubs.h"
#include "src/codegen.h"
#include "src/compiler.h"
#include "src/data-flow.h"
#include "src/globals.h"
#include "src/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.

Classes

class  v8::internal::BreakableStatementChecker
 
class  v8::internal::FullCodeGenerator
 
class  v8::internal::FullCodeGenerator::StateField
 
class  v8::internal::FullCodeGenerator::PcField
 
class  v8::internal::FullCodeGenerator::BASE_EMBEDDED
 
class  v8::internal::FullCodeGenerator::Breakable
 
class  v8::internal::FullCodeGenerator::Iteration
 
class  v8::internal::FullCodeGenerator::NestedBlock
 
class  v8::internal::FullCodeGenerator::TryCatch
 
class  v8::internal::FullCodeGenerator::TryFinally
 
class  v8::internal::FullCodeGenerator::Finally
 
class  v8::internal::FullCodeGenerator::ForIn
 
class  v8::internal::FullCodeGenerator::WithOrCatch
 
struct  v8::internal::FullCodeGenerator::BailoutEntry
 
struct  v8::internal::FullCodeGenerator::BackEdgeEntry
 
class  v8::internal::FullCodeGenerator::AccumulatorValueContext
 
class  v8::internal::FullCodeGenerator::StackValueContext
 
class  v8::internal::FullCodeGenerator::TestContext
 
class  v8::internal::FullCodeGenerator::EffectContext
 
class  v8::internal::AccessorTable
 
class  v8::internal::BackEdgeTable
 

Namespaces

 v8
 Debugger support for the V8 JavaScript engine.
 
 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

◆ DECLARE_VISIT [1/2]

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

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

◆ DECLARE_VISIT [2/2]

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

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

◆ EMIT_INLINE_RUNTIME_CALL

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

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