V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::compiler::PipelineCompilationJob Class Referencefinal
Inheritance diagram for v8::internal::compiler::PipelineCompilationJob:
v8::internal::OptimizedCompilationJob v8::internal::CompilationJob

Public Member Functions

 PipelineCompilationJob (Isolate *isolate, Handle< SharedFunctionInfo > shared_info, Handle< JSFunction > function)
 
- Public Member Functions inherited from v8::internal::OptimizedCompilationJob
 OptimizedCompilationJob (uintptr_t stack_limit, OptimizedCompilationInfo *compilation_info, const char *compiler_name, State initial_state=State::kReadyToPrepare)
 
V8_WARN_UNUSED_RESULT Status PrepareJob (Isolate *isolate)
 
V8_WARN_UNUSED_RESULT Status ExecuteJob ()
 
V8_WARN_UNUSED_RESULT Status FinalizeJob (Isolate *isolate)
 
Status RetryOptimization (BailoutReason reason)
 
Status AbortOptimization (BailoutReason reason)
 
void RecordCompilationStats () const
 
void RecordFunctionCompilation (CodeEventListener::LogEventsAndTags tag, Isolate *isolate) const
 
OptimizedCompilationInfocompilation_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 PrepareJobImpl (Isolate *isolate) final
 
Status ExecuteJobImpl () final
 
Status FinalizeJobImpl (Isolate *isolate) final
 
void RegisterWeakObjectsInOptimizedCode (Handle< Code > code, Isolate *isolate)
 
- 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 837 of file pipeline.cc.


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