Searched refs:StubCache (Results 1 – 10 of 10) sorted by relevance
/external/v8/src/ic/ |
D | stub-cache.h | 29 friend class StubCache; variable 32 class V8_EXPORT_PRIVATE 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) : isolate_(isolate) { in StubCache() function in v8::internal::StubCache 23 void StubCache::Initialize() { in Initialize() 32 int StubCache::PrimaryOffset(Name name, Map map) { in PrimaryOffset() 49 int StubCache::SecondaryOffset(Name name, int seed) { in SecondaryOffset() 56 int StubCache::PrimaryOffsetForTesting(Name name, Map map) { in PrimaryOffsetForTesting() 60 int StubCache::SecondaryOffsetForTesting(Name name, int seed) { in SecondaryOffsetForTesting() 67 bool CommonStubCacheChecks(StubCache* stub_cache, Name name, Map map, in CommonStubCacheChecks() 82 void StubCache::Set(Name name, Map map, MaybeObject handler) { in Set() 113 MaybeObject StubCache::Get(Name name, Map map) { in Get() 128 void StubCache::Clear() { in Clear()
|
D | accessor-assembler.cc | 2550 kPrimary = static_cast<int>(StubCache::kPrimary), 2551 kSecondary = static_cast<int>(StubCache::kSecondary) 2569 WordXor(map_word, WordShr(map_word, StubCache::kMapKeyShift)))); in StubCachePrimaryOffset() 2572 uint32_t mask = (StubCache::kPrimaryTableSize - 1) in StubCachePrimaryOffset() 2573 << StubCache::kCacheIndexShift; in StubCachePrimaryOffset() 2586 hash = Int32Add(hash, Int32Constant(StubCache::kSecondaryMagic)); in StubCacheSecondaryOffset() 2587 int32_t mask = (StubCache::kSecondaryTableSize - 1) in StubCacheSecondaryOffset() 2588 << StubCache::kCacheIndexShift; in StubCacheSecondaryOffset() 2595 StubCache* stub_cache, StubCacheTable table_id, TNode<IntPtrT> entry_offset, in TryProbeStubCacheTable() 2598 StubCache::Table table = static_cast<StubCache::Table>(table_id); in TryProbeStubCacheTable() [all …]
|
D | accessor-assembler.h | 59 void TryProbeStubCache(StubCache* stub_cache, 469 void TryProbeStubCacheTable(StubCache* stub_cache, StubCacheTable table_id,
|
D | ic.h | 103 StubCache* stub_cache();
|
D | ic.cc | 775 StubCache* IC::stub_cache() { in stub_cache()
|
/external/v8/src/codegen/ |
D | external-reference-table.cc | 214 StubCache* load_stub_cache = isolate->load_stub_cache(); in AddStubCache() 217 Add(load_stub_cache->key_reference(StubCache::kPrimary).address(), index); in AddStubCache() 218 Add(load_stub_cache->value_reference(StubCache::kPrimary).address(), index); in AddStubCache() 219 Add(load_stub_cache->map_reference(StubCache::kPrimary).address(), index); in AddStubCache() 220 Add(load_stub_cache->key_reference(StubCache::kSecondary).address(), index); in AddStubCache() 221 Add(load_stub_cache->value_reference(StubCache::kSecondary).address(), index); in AddStubCache() 222 Add(load_stub_cache->map_reference(StubCache::kSecondary).address(), index); in AddStubCache() 224 StubCache* store_stub_cache = isolate->store_stub_cache(); in AddStubCache() 227 Add(store_stub_cache->key_reference(StubCache::kPrimary).address(), index); in AddStubCache() 228 Add(store_stub_cache->value_reference(StubCache::kPrimary).address(), index); in AddStubCache() [all …]
|
D | code-stub-assembler.h | 35 class StubCache; variable
|
/external/v8/src/execution/ |
D | isolate.h | 104 class StubCache; variable 1041 StubCache* load_stub_cache() { return load_stub_cache_; } in load_stub_cache() 1042 StubCache* store_stub_cache() { return store_stub_cache_; } in store_stub_cache() 1762 StubCache* load_stub_cache_ = nullptr; 1763 StubCache* store_stub_cache_ = nullptr;
|
D | isolate.cc | 3510 load_stub_cache_ = new StubCache(this); in ThrowInternal() 3511 store_stub_cache_ = new StubCache(this); in ThrowInternal()
|