V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::interpreter::InterpreterCompilationJob Class Referencefinal
Inheritance diagram for v8::internal::interpreter::InterpreterCompilationJob:
v8::internal::UnoptimizedCompilationJob v8::internal::CompilationJob

Public Member Functions

 InterpreterCompilationJob (ParseInfo *parse_info, FunctionLiteral *literal, AccountingAllocator *allocator, std::vector< FunctionLiteral *> *eager_inner_literals)
 
- Public Member Functions inherited from v8::internal::UnoptimizedCompilationJob
 UnoptimizedCompilationJob (intptr_t stack_limit, ParseInfo *parse_info, UnoptimizedCompilationInfo *compilation_info)
 
V8_WARN_UNUSED_RESULT Status ExecuteJob ()
 
V8_WARN_UNUSED_RESULT Status FinalizeJob (Handle< SharedFunctionInfo > shared_info, Isolate *isolate)
 
void RecordCompilationStats (Isolate *isolate) const
 
void RecordFunctionCompilation (CodeEventListener::LogEventsAndTags tag, Handle< SharedFunctionInfo > shared, Isolate *isolate) const
 
ParseInfoparse_info () const
 
UnoptimizedCompilationInfocompilation_info () const
 
- Public Member Functions inherited from v8::internal::CompilationJob
 CompilationJob (uintptr_t stack_limit, State initial_state)
 
void set_stack_limit (uintptr_t stack_limit)
 
uintptr_t stack_limit () const
 
State state () const
 

Protected Member Functions

Status ExecuteJobImpl () final
 
Status FinalizeJobImpl (Handle< SharedFunctionInfo > shared_info, Isolate *isolate) final
 
- Protected Member Functions inherited from v8::internal::CompilationJob
V8_WARN_UNUSED_RESULT Status UpdateState (Status status, State next_state)
 

Additional Inherited Members

- Public Types inherited from v8::internal::CompilationJob
enum  Status { SUCCEEDED, FAILED }
 
enum  State {
  kReadyToPrepare, kReadyToExecute, kReadyToFinalize, kSucceeded,
  kFailed
}
 

Detailed Description

Definition at line 31 of file interpreter.cc.


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