|
V8 Project
|
Inheritance diagram for v8::internal::PolymorphicCodeCacheHashTableKey:
Collaboration diagram for v8::internal::PolymorphicCodeCacheHashTableKey:Public Member Functions | |
| PolymorphicCodeCacheHashTableKey (MapHandleList *maps, int code_flags) | |
| bool | IsMatch (Object *other) OVERRIDE |
| uint32_t | Hash () OVERRIDE |
| uint32_t | HashForObject (Object *obj) OVERRIDE |
| MUST_USE_RESULT Handle< Object > | AsHandle (Isolate *isolate) OVERRIDE |
Public Member Functions inherited from v8::internal::HashTableKey | |
| virtual | ~HashTableKey () |
Static Public Member Functions | |
| static uint32_t | MapsHashHelper (MapHandleList *maps, int code_flags) |
Static Private Member Functions | |
| static MapHandleList * | FromObject (Object *obj, int *code_flags, MapHandleList *maps) |
Private Attributes | |
| MapHandleList * | maps_ |
| int | code_flags_ |
Static Private Attributes | |
| static const int | kDefaultListAllocationSize = kMaxKeyedPolymorphism + 1 |
Definition at line 7577 of file objects.cc.
|
inline |
Definition at line 7580 of file objects.cc.
|
inlinevirtual |
Implements v8::internal::HashTableKey.
Definition at line 7630 of file objects.cc.
References v8::internal::Isolate::factory(), and v8::internal::Smi::FromInt().
Referenced by v8::internal::PolymorphicCodeCacheHashTable::Put().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestaticprivate |
Definition at line 7644 of file objects.cc.
References v8::internal::List< T, AllocationPolicy >::Add(), v8::internal::FixedArray::get(), and v8::internal::FixedArrayBase::length().
Here is the call graph for this function:
|
inlinevirtual |
Implements v8::internal::HashTableKey.
Definition at line 7619 of file objects.cc.
Referenced by v8::internal::PolymorphicCodeCacheHashTable::Put().
Here is the caller graph for this function:
|
inlinevirtual |
Implements v8::internal::HashTableKey.
Definition at line 7623 of file objects.cc.
Implements v8::internal::HashTableKey.
Definition at line 7584 of file objects.cc.
References v8::internal::List< T, AllocationPolicy >::at().
Here is the call graph for this function:
|
inlinestatic |
Definition at line 7611 of file objects.cc.
References v8::internal::List< T, AllocationPolicy >::at().
Here is the call graph for this function:
|
private |
Definition at line 7657 of file objects.cc.
|
staticprivate |
Definition at line 7658 of file objects.cc.
|
private |
Definition at line 7656 of file objects.cc.