Lines Matching defs:table
49 // Clear the lookup table (@ mark compact collection).
54 SCTableReference key_reference(StubCache::Table table) {
56 reinterpret_cast<Address>(&first_entry(table)->key));
59 SCTableReference map_reference(StubCache::Table table) {
61 reinterpret_cast<Address>(&first_entry(table)->map));
64 SCTableReference value_reference(StubCache::Table table) {
66 reinterpret_cast<Address>(&first_entry(table)->value));
69 StubCache::Entry* first_entry(StubCache::Table table) {
70 switch (table) {
114 // Hash algorithm for the primary table. This algorithm is replicated in
115 // assembler for every architecture. Returns an index into the table that
119 // Hash algorithm for the secondary table. This algorithm is replicated in
120 // assembler for every architecture. Returns an index into the table that
129 static Entry* entry(Entry* table, int offset) {
131 STATIC_ASSERT((sizeof(*table) >> kCacheIndexShift) << kCacheIndexShift ==
132 sizeof(*table));
133 const int multiplier = sizeof(*table) >> kCacheIndexShift;
134 return reinterpret_cast<Entry*>(reinterpret_cast<Address>(table) +