#include <wasm-turboshaft-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 30 of file wasm-turboshaft-compiler.h.
◆ TurboshaftCompilationJob()
v8::internal::compiler::turboshaft::TurboshaftCompilationJob::TurboshaftCompilationJob |
( |
OptimizedCompilationInfo * | compilation_info, |
|
|
State | initial_state ) |
|
inline |
◆ compilation_info()
◆ compilation_info_
The documentation for this class was generated from the following file: