5#ifndef V8_CODEGEN_BACKGROUND_MERGE_TASK_H_
6#define V8_CODEGEN_BACKGROUND_MERGE_TASK_H_
15class FeedbackMetadata;
16class PersistentHandles;
18class SharedFunctionInfo;
53 return state_ == kPendingBackgroundWork;
56 return state_ == kPendingForegroundWork;
59 static void ForceGCDuringNextMergeForTesting();
std::vector< NewCompiledDataForCachedSfi > new_compiled_data_for_cached_sfis_
bool HasPendingBackgroundWork() const
MaybeHandle< Script > cached_script_
std::unique_ptr< PersistentHandles > persistent_handles_
bool HasPendingForegroundWork() const
std::vector< Handle< SharedFunctionInfo > > used_new_sfis_
MaybeHandle< SharedFunctionInfo > toplevel_sfi_from_cached_script_
enum v8::internal::@1270::DeoptimizableCodeIterator::@67 state_
v8_inspector::String16 String
#define V8_EXPORT_PRIVATE
Handle< SharedFunctionInfo > new_sfi
Handle< SharedFunctionInfo > cached_sfi