Lines Matching defs:table
261 void Structure::findStructuresAndMapForMaterialization(Vector<Structure*, 8>& structures, Structure*& structure, PropertyTable*& table)
264 table = 0;
269 table = structure->propertyTable().get();
270 if (table) {
272 // before it loses its property table.
281 ASSERT(!table);
291 PropertyTable* table;
293 findStructuresAndMapForMaterialization(structures, structure, table);
295 if (table) {
296 table = table->copy(vm, numberOfSlotsForLastOffset(m_offset, m_inlineCapacity));
304 if (!table)
307 propertyTable().set(vm, this, table);
631 // Hold the lock while stealing the table - so that getConcurrently() on another thread
632 // will either have to bypass this structure, or will get to use the property table
733 // Copies out our values from their hashed locations, compacting property table offsets as we go.
885 PropertyTable* table;
887 findStructuresAndMapForMaterialization(structures, structure, table);
889 if (table) {
890 PropertyMapEntry* entry = table->get(uid);
1079 PropertyTable* table;
1082 structures, structure, table);
1086 if (table) {
1087 PropertyTable::iterator iter = table->begin();
1088 PropertyTable::iterator end = table->end();
1171 ASSERT(!table()[deletedEntryIndex() - 1].key);
1175 StringImpl* rep = table()[c].key;
1185 if (rep == table()[entryIndex - 1].key)
1217 if (const HashTable* table = ci->propHashTable(vm)) {
1218 if (table->hasSetterOrReadonlyProperties)