Searched refs:StubCache (Results 1 – 10 of 10) sorted by relevance
/external/v8/src/ic/ |
D | stub-cache.h | 29 friend class StubCache; variable 33 class StubCache { 50 SCTableReference key_reference(StubCache::Table table) { in key_reference() 55 SCTableReference map_reference(StubCache::Table table) { in map_reference() 60 SCTableReference value_reference(StubCache::Table table) { in value_reference() 65 StubCache::Entry* first_entry(StubCache::Table table) { in first_entry() 67 case StubCache::kPrimary: in first_entry() 68 return StubCache::primary_; in first_entry() 69 case StubCache::kSecondary: in first_entry() 70 return StubCache::secondary_; in first_entry() [all …]
|
D | stub-cache.cc | 16 StubCache::StubCache(Isolate* isolate) : isolate_(isolate) { in StubCache() function in v8::internal::StubCache 22 void StubCache::Initialize() { in Initialize() 31 int StubCache::PrimaryOffset(Name* name, Map* map) { in PrimaryOffset() 49 int StubCache::SecondaryOffset(Name* name, int seed) { in SecondaryOffset() 60 bool CommonStubCacheChecks(StubCache* stub_cache, Name* name, Map* map, in CommonStubCacheChecks() 75 MaybeObject* StubCache::Set(Name* name, Map* map, MaybeObject* handler) { in Set() 102 MaybeObject* StubCache::Get(Name* name, Map* map) { in Get() 118 void StubCache::Clear() { in Clear()
|
D | accessor-assembler.cc | 2249 kPrimary = static_cast<int>(StubCache::kPrimary), 2250 kSecondary = static_cast<int>(StubCache::kSecondary) 2255 STATIC_ASSERT(StubCache::kCacheIndexShift == Name::kHashShift); in StubCachePrimaryOffset() 2269 uint32_t mask = (StubCache::kPrimaryTableSize - 1) in StubCachePrimaryOffset() 2270 << StubCache::kCacheIndexShift; in StubCachePrimaryOffset() 2280 hash = Int32Add(hash, Int32Constant(StubCache::kSecondaryMagic)); in StubCacheSecondaryOffset() 2281 int32_t mask = (StubCache::kSecondaryTableSize - 1) in StubCacheSecondaryOffset() 2282 << StubCache::kCacheIndexShift; in StubCacheSecondaryOffset() 2287 StubCache* stub_cache, StubCacheTable table_id, Node* entry_offset, in TryProbeStubCacheTable() 2290 StubCache::Table table = static_cast<StubCache::Table>(table_id); in TryProbeStubCacheTable() [all …]
|
D | accessor-assembler.h | 52 void TryProbeStubCache(StubCache* stub_cache, Node* receiver, Node* name, 301 void TryProbeStubCacheTable(StubCache* stub_cache, StubCacheTable table_id,
|
D | ic.h | 123 StubCache* stub_cache();
|
D | ic.cc | 716 StubCache* IC::stub_cache() { in stub_cache()
|
/external/v8/src/ |
D | external-reference-table.cc | 195 StubCache* load_stub_cache = isolate->load_stub_cache(); in AddStubCache() 198 Add(load_stub_cache->key_reference(StubCache::kPrimary).address(), in AddStubCache() 200 Add(load_stub_cache->value_reference(StubCache::kPrimary).address(), in AddStubCache() 202 Add(load_stub_cache->map_reference(StubCache::kPrimary).address(), in AddStubCache() 204 Add(load_stub_cache->key_reference(StubCache::kSecondary).address(), in AddStubCache() 206 Add(load_stub_cache->value_reference(StubCache::kSecondary).address(), in AddStubCache() 208 Add(load_stub_cache->map_reference(StubCache::kSecondary).address(), in AddStubCache() 211 StubCache* store_stub_cache = isolate->store_stub_cache(); in AddStubCache() 214 Add(store_stub_cache->key_reference(StubCache::kPrimary).address(), in AddStubCache() 216 Add(store_stub_cache->value_reference(StubCache::kPrimary).address(), in AddStubCache() [all …]
|
D | isolate.h | 107 class StubCache; variable 1018 StubCache* load_stub_cache() { return load_stub_cache_; } in load_stub_cache() 1019 StubCache* store_stub_cache() { return store_stub_cache_; } in store_stub_cache() 1678 StubCache* load_stub_cache_; 1679 StubCache* store_stub_cache_;
|
D | isolate.cc | 2953 load_stub_cache_ = new StubCache(this); in Throw() 2954 store_stub_cache_ = new StubCache(this); in Throw()
|
D | code-stub-assembler.h | 24 class StubCache; variable
|