#include <compiler.h>
|
enum | Status { SUCCEEDED
, FAILED
, RETRY_ON_MAIN_THREAD
} |
|
enum class | State {
kReadyToPrepare
, kReadyToExecute
, kReadyToFinalize
, kSucceeded
,
kFailed
} |
|
virtual Status | PrepareJobImpl (Isolate *isolate)=0 |
|
virtual Status | ExecuteJobImpl (RuntimeCallStats *stats, LocalIsolate *local_heap)=0 |
|
virtual Status | FinalizeJobImpl (Isolate *isolate)=0 |
|
GlobalHandleVector< Map > | CollectRetainedMaps (Isolate *isolate, DirectHandle< Code > code) |
|
void | RegisterWeakObjectsInOptimizedCode (Isolate *isolate, DirectHandle< NativeContext > context, DirectHandle< Code > code, GlobalHandleVector< Map > maps) |
|
V8_WARN_UNUSED_RESULT Status | UpdateState (Status status, State next_state) |
|
base::TimeDelta | time_taken_to_prepare_ |
|
base::TimeDelta | time_taken_to_execute_ |
|
base::TimeDelta | time_taken_to_finalize_ |
|
base::ElapsedTimer | timer_ |
|
Definition at line 463 of file compiler.h.
◆ TurbofanCompilationJob()
◆ AbortOptimization()
◆ Cancel()
void v8::internal::TurbofanCompilationJob::Cancel |
( |
| ) |
|
◆ compilation_info()
◆ FinalizeOrder()
virtual int v8::internal::TurbofanCompilationJob::FinalizeOrder |
( |
| ) |
const |
|
inlinevirtual |
◆ isolate()
Isolate * v8::internal::TurbofanCompilationJob::isolate |
( |
| ) |
const |
|
inline |
◆ RecordCompilationStats()
void v8::internal::TurbofanCompilationJob::RecordCompilationStats |
( |
ConcurrencyMode | mode, |
|
|
Isolate * | isolate ) const |
◆ RecordFunctionCompilation()
◆ RetryOptimization()
◆ trace_id()
uint64_t v8::internal::TurbofanCompilationJob::trace_id |
( |
| ) |
const |
◆ compilation_info_
◆ isolate_
Isolate* const v8::internal::TurbofanCompilationJob::isolate_ |
|
private |
◆ trace_id_
uint64_t v8::internal::TurbofanCompilationJob::trace_id_ |
|
private |
The documentation for this class was generated from the following files: