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

Public Member Functions

 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

virtual Status ExecuteJobImpl ()=0
 
virtual Status FinalizeJobImpl (Handle< SharedFunctionInfo > shared_info, Isolate *isolate)=0
 
- 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 221 of file compiler.h.


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