Searched refs:StubCache (Results 1 – 12 of 12) sorted by relevance
/external/v8/src/ic/ |
D | stub-cache.h | 30 friend class StubCache; variable 34 class StubCache { 54 SCTableReference key_reference(StubCache::Table table) { in key_reference() 59 SCTableReference map_reference(StubCache::Table table) { in map_reference() 64 SCTableReference value_reference(StubCache::Table table) { in value_reference() 69 StubCache::Entry* first_entry(StubCache::Table table) { in first_entry() 71 case StubCache::kPrimary: in first_entry() 72 return StubCache::primary_; in first_entry() 73 case StubCache::kSecondary: in first_entry() 74 return StubCache::secondary_; in first_entry() [all …]
|
D | stub-cache.cc | 17 StubCache::StubCache(Isolate* isolate, Code::Kind ic_kind) in StubCache() function in v8::internal::StubCache 24 void StubCache::Initialize() { in Initialize() 33 bool CommonStubCacheChecks(StubCache* stub_cache, Name* name, Map* map, in CommonStubCacheChecks() 58 Object* StubCache::Set(Name* name, Map* map, Object* handler) { in Set() 84 Object* StubCache::Get(Name* name, Map* map) { in Get() 100 void StubCache::Clear() { in Clear() 115 void StubCache::CollectMatchingMaps(SmallMapList* types, Handle<Name> name, in CollectMatchingMaps()
|
D | accessor-assembler.cc | 1331 kPrimary = static_cast<int>(StubCache::kPrimary), 1332 kSecondary = static_cast<int>(StubCache::kSecondary) 1337 STATIC_ASSERT(StubCache::kCacheIndexShift == Name::kHashShift); in StubCachePrimaryOffset() 1351 hash = Word32Xor(hash, Int32Constant(StubCache::kPrimaryMagic)); in StubCachePrimaryOffset() 1352 uint32_t mask = (StubCache::kPrimaryTableSize - 1) in StubCachePrimaryOffset() 1353 << StubCache::kCacheIndexShift; in StubCachePrimaryOffset() 1363 hash = Int32Add(hash, Int32Constant(StubCache::kSecondaryMagic)); in StubCacheSecondaryOffset() 1364 int32_t mask = (StubCache::kSecondaryTableSize - 1) in StubCacheSecondaryOffset() 1365 << StubCache::kCacheIndexShift; in StubCacheSecondaryOffset() 1369 void AccessorAssembler::TryProbeStubCacheTable(StubCache* stub_cache, in TryProbeStubCacheTable() [all …]
|
D | accessor-assembler.h | 43 void TryProbeStubCache(StubCache* stub_cache, Node* receiver, Node* name, 207 void TryProbeStubCacheTable(StubCache* stub_cache, StubCacheTable table_id,
|
D | ic.h | 164 StubCache* stub_cache();
|
D | ic.cc | 1139 StubCache* IC::stub_cache() { in stub_cache()
|
/external/v8/src/ |
D | external-reference-table.cc | 398 StubCache* load_stub_cache = isolate->load_stub_cache(); in AddStubCache() 401 Add(load_stub_cache->key_reference(StubCache::kPrimary).address(), in AddStubCache() 403 Add(load_stub_cache->value_reference(StubCache::kPrimary).address(), in AddStubCache() 405 Add(load_stub_cache->map_reference(StubCache::kPrimary).address(), in AddStubCache() 407 Add(load_stub_cache->key_reference(StubCache::kSecondary).address(), in AddStubCache() 409 Add(load_stub_cache->value_reference(StubCache::kSecondary).address(), in AddStubCache() 411 Add(load_stub_cache->map_reference(StubCache::kSecondary).address(), in AddStubCache() 414 StubCache* store_stub_cache = isolate->store_stub_cache(); in AddStubCache() 417 Add(store_stub_cache->key_reference(StubCache::kPrimary).address(), in AddStubCache() 419 Add(store_stub_cache->value_reference(StubCache::kPrimary).address(), in AddStubCache() [all …]
|
D | type-info.h | 21 class StubCache; variable 94 void CollectReceiverTypes(StubCache* stub_cache, FeedbackSlot slot, 96 void CollectReceiverTypes(StubCache* stub_cache, FeedbackNexus* nexus,
|
D | isolate.h | 78 class StubCache; variable 858 StubCache* load_stub_cache() { return load_stub_cache_; } in load_stub_cache() 859 StubCache* store_stub_cache() { return store_stub_cache_; } in store_stub_cache() 1386 StubCache* load_stub_cache_; 1387 StubCache* store_stub_cache_;
|
D | type-info.cc | 433 void TypeFeedbackOracle::CollectReceiverTypes(StubCache* stub_cache, in CollectReceiverTypes() 441 void TypeFeedbackOracle::CollectReceiverTypes(StubCache* stub_cache, in CollectReceiverTypes()
|
D | isolate.cc | 2632 load_stub_cache_ = new StubCache(this, Code::LOAD_IC); in Throw() 2633 store_stub_cache_ = new StubCache(this, Code::STORE_IC); in Throw()
|
D | code-stub-assembler.h | 20 class StubCache; variable
|