#include <compilation-cache-table.h>
|
static NEVER_READ_ONLY_SPACE CompilationCacheScriptLookupResult | LookupScript (DirectHandle< CompilationCacheTable > table, Handle< String > src, const ScriptDetails &script_details, Isolate *isolate) |
|
static DirectHandle< CompilationCacheTable > | PutScript (Handle< CompilationCacheTable > cache, Handle< String > src, MaybeHandle< FixedArray > maybe_wrapped_arguments, DirectHandle< SharedFunctionInfo > value, Isolate *isolate) |
|
static InfoCellPair | LookupEval (DirectHandle< CompilationCacheTable > table, DirectHandle< String > src, DirectHandle< SharedFunctionInfo > shared, DirectHandle< NativeContext > native_context, LanguageMode language_mode, int position) |
|
static DirectHandle< CompilationCacheTable > | PutEval (DirectHandle< CompilationCacheTable > cache, DirectHandle< String > src, DirectHandle< SharedFunctionInfo > outer_info, DirectHandle< SharedFunctionInfo > value, DirectHandle< NativeContext > native_context, DirectHandle< FeedbackCell > feedback_cell, int position) |
|
static DirectHandle< CompilationCacheTable > | PutRegExp (Isolate *isolate, DirectHandle< CompilationCacheTable > cache, DirectHandle< String > src, JSRegExp::Flags flags, DirectHandle< RegExpData > value) |
|
Definition at line 113 of file compilation-cache-table.h.
◆ EnsureScriptTableCapacity()
◆ EvalFeedbackValueAt()
◆ LookupEval()
◆ LookupRegExp()
◆ LookupScript()
◆ PrimaryValueAt()
◆ PutEval()
◆ PutRegExp()
◆ PutScript()
◆ Remove()
void v8::internal::CompilationCacheTable::Remove |
( |
Tagged< Object > | value | ) |
|
◆ RemoveEntry()
void v8::internal::CompilationCacheTable::RemoveEntry |
( |
InternalIndex | entry | ) |
|
◆ SetEvalFeedbackValueAt()
◆ SetPrimaryValueAt()
◆ kHashGenerations
int v8::internal::CompilationCacheTable::kHashGenerations = 10 |
|
staticconstexpr |
The documentation for this class was generated from the following files: