Lines Matching refs:HeapObject
298 static HeapObject GetEmpty(ReadOnlyRoots ro_roots);
300 static inline bool Is(Handle<HeapObject> table);
343 static HeapObject GetEmpty(ReadOnlyRoots ro_roots);
345 static inline bool Is(Handle<HeapObject> table);
401 class SmallOrderedHashTable : public HeapObject {
645 OBJECT_CONSTRUCTORS(SmallOrderedHashTable, HeapObject);
668 static inline bool Is(Handle<HeapObject> table);
701 static inline bool Is(Handle<HeapObject> table);
718 // that instead of a HeapObject here.
724 static MaybeHandle<HeapObject> Allocate(Isolate* isolate, int capacity);
725 static bool Delete(Isolate* isolate, Handle<HeapObject> table,
727 static bool HasKey(Isolate* isolate, Handle<HeapObject> table,
741 static MaybeHandle<HeapObject> Add(Isolate* isolate, Handle<HeapObject> table,
753 static MaybeHandle<HeapObject> Add(Isolate* isolate, Handle<HeapObject> table,
822 static HeapObject GetEmpty(ReadOnlyRoots ro_roots);
824 static inline bool Is(Handle<HeapObject> table);
845 static MaybeHandle<HeapObject> Add(Isolate* isolate, Handle<HeapObject> table,
848 static Handle<HeapObject> Shrink(Isolate* isolate, Handle<HeapObject> table);
850 static Handle<HeapObject> DeleteEntry(Isolate* isolate,
851 Handle<HeapObject> table,
853 static InternalIndex FindEntry(Isolate* isolate, HeapObject table, Name key);
854 static void SetEntry(HeapObject table, InternalIndex entry, Object key,
858 static Object ValueAt(HeapObject table, InternalIndex entry);
861 static void ValueAtPut(HeapObject table, InternalIndex entry, Object value);
864 static PropertyDetails DetailsAt(HeapObject table, InternalIndex entry);
867 static void DetailsAtPut(HeapObject table, InternalIndex entry,
870 static Name KeyAt(HeapObject table, InternalIndex entry);
872 static void SetHash(HeapObject table, int hash);
873 static int Hash(HeapObject table);
875 static int NumberOfElements(HeapObject table);
876 static int Capacity(HeapObject table);
931 static inline bool Is(Handle<HeapObject> table);