![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <compilation-cache-table.h>
Static Public Member Functions | |
static bool | IsMatch (HashTableKey *key, Tagged< Object > value) |
static uint32_t | Hash (ReadOnlyRoots roots, HashTableKey *key) |
static uint32_t | RegExpHash (Tagged< String > string, Tagged< Smi > flags) |
static uint32_t | EvalHash (Tagged< String > source, Tagged< SharedFunctionInfo > shared, LanguageMode language_mode, int position) |
static uint32_t | HashForObject (ReadOnlyRoots roots, Tagged< Object > object) |
![]() | |
static Tagged< Object > | Unwrap (Tagged< Object > key) |
Static Public Attributes | |
static const int | kPrefixSize = 0 |
static const int | kEntrySize = 3 |
static const bool | kMatchNeedsHoleCheck = true |
static const bool | kDoHashSpreading = false |
static const uint32_t | kHashBits = 0 |
Additional Inherited Members | |
![]() | |
using | Key |
Definition at line 22 of file compilation-cache-table.h.
|
inlinestatic |
Definition at line 112 of file compilation-cache-table-inl.h.
|
inlinestatic |
Definition at line 28 of file compilation-cache-table.h.
|
inlinestatic |
Definition at line 132 of file compilation-cache-table-inl.h.
|
inlinestatic |
Definition at line 24 of file compilation-cache-table.h.
|
inlinestatic |
Definition at line 107 of file compilation-cache-table-inl.h.
|
static |
Definition at line 48 of file compilation-cache-table.h.
|
static |
Definition at line 46 of file compilation-cache-table.h.
|
static |
Definition at line 49 of file compilation-cache-table.h.
|
static |
Definition at line 47 of file compilation-cache-table.h.
|
static |
Definition at line 41 of file compilation-cache-table.h.