V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::interpreter::BytecodeGenerator Class Referencefinal
Inheritance diagram for v8::internal::interpreter::BytecodeGenerator:
v8::internal::AstVisitor< BytecodeGenerator >

Classes

class  ContextScope
 
class  ControlScope
 
class  ControlScopeForBreakable
 
class  ControlScopeForIteration
 
class  ControlScopeForTopLevel
 
class  ControlScopeForTryCatch
 
class  ControlScopeForTryFinally
 
class  CurrentScope
 
class  EffectResultScope
 
class  ExpressionResultScope
 
class  FeedbackSlotCache
 
class  GlobalDeclarationsBuilder
 
class  IteratorRecord
 
class  NaryCodeCoverageSlots
 
class  RegisterAllocationScope
 
class  TestResultScope
 
class  ValueResultScope
 

Public Member Functions

 BytecodeGenerator (UnoptimizedCompilationInfo *info, const AstStringConstants *ast_string_constants, std::vector< FunctionLiteral *> *eager_inner_literals)
 
void GenerateBytecode (uintptr_t stack_limit)
 
Handle< BytecodeArrayFinalizeBytecode (Isolate *isolate, Handle< Script > script)
 
void VisitDeclarations (Declaration::List *declarations)
 
void VisitStatements (const ZonePtrList< Statement > *statments)
 
- Public Member Functions inherited from v8::internal::AstVisitor< BytecodeGenerator >
void Visit (AstNode *node)
 
void VisitDeclarations (Declaration::List *declarations)
 
void VisitStatements (const ZonePtrList< Statement > *statements)
 
void VisitExpressions (const ZonePtrList< Expression > *expressions)
 

Additional Inherited Members

- Protected Member Functions inherited from v8::internal::AstVisitor< BytecodeGenerator >
BytecodeGenerator * impl ()
 

Detailed Description

Definition at line 30 of file bytecode-generator.h.


The documentation for this class was generated from the following files: