#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: