![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <compilation-cache.h>
Public Member Functions | |
CompilationCacheEval (Isolate *isolate) | |
InfoCellPair | Lookup (DirectHandle< String > source, DirectHandle< SharedFunctionInfo > outer_info, DirectHandle< NativeContext > native_context, LanguageMode language_mode, int position) |
void | Put (DirectHandle< String > source, DirectHandle< SharedFunctionInfo > outer_info, DirectHandle< SharedFunctionInfo > function_info, DirectHandle< NativeContext > native_context, DirectHandle< FeedbackCell > feedback_cell, int position) |
void | Age () |
![]() | |
CompilationCacheEvalOrScript (Isolate *isolate) | |
Handle< CompilationCacheTable > | GetTable () |
void | Iterate (RootVisitor *v) |
void | Clear () |
void | Remove (DirectHandle< SharedFunctionInfo > function_info) |
Private Member Functions | |
DISALLOW_IMPLICIT_CONSTRUCTORS (CompilationCacheEval) | |
Additional Inherited Members | |
![]() | |
Isolate * | isolate () const |
DISALLOW_IMPLICIT_CONSTRUCTORS (CompilationCacheEvalOrScript) | |
![]() | |
Isolate *const | isolate_ |
Tagged< Object > | table_ |
Definition at line 79 of file compilation-cache.h.
|
inlineexplicit |
Definition at line 81 of file compilation-cache.h.
void v8::internal::CompilationCacheEval::Age | ( | ) |
Definition at line 89 of file compilation-cache.cc.
|
private |
InfoCellPair v8::internal::CompilationCacheEval::Lookup | ( | DirectHandle< String > | source, |
DirectHandle< SharedFunctionInfo > | outer_info, | ||
DirectHandle< NativeContext > | native_context, | ||
LanguageMode | language_mode, | ||
int | position ) |
Definition at line 197 of file compilation-cache.cc.
void v8::internal::CompilationCacheEval::Put | ( | DirectHandle< String > | source, |
DirectHandle< SharedFunctionInfo > | outer_info, | ||
DirectHandle< SharedFunctionInfo > | function_info, | ||
DirectHandle< NativeContext > | native_context, | ||
DirectHandle< FeedbackCell > | feedback_cell, | ||
int | position ) |
Definition at line 217 of file compilation-cache.cc.