V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
Public Member Functions | |
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 |
OptimizedCompilationInfo * | compilation_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 | PrepareJobImpl (Isolate *isolate)=0 |
virtual Status | ExecuteJobImpl ()=0 |
virtual Status | FinalizeJobImpl (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 } |
Definition at line 268 of file compiler.h.