Home
last modified time | relevance | path

Searched refs:StubCache (Results 1 – 10 of 10) sorted by relevance

/external/v8/src/ic/
Dstub-cache.h29 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 …]
Dstub-cache.cc17 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()
Daccessor-assembler.cc2550 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 …]
Daccessor-assembler.h59 void TryProbeStubCache(StubCache* stub_cache,
469 void TryProbeStubCacheTable(StubCache* stub_cache, StubCacheTable table_id,
Dic.h103 StubCache* stub_cache();
Dic.cc775 StubCache* IC::stub_cache() { in stub_cache()
/external/v8/src/codegen/
Dexternal-reference-table.cc214 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 …]
Dcode-stub-assembler.h35 class StubCache; variable
/external/v8/src/execution/
Disolate.h104 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;
Disolate.cc3510 load_stub_cache_ = new StubCache(this); in ThrowInternal()
3511 store_stub_cache_ = new StubCache(this); in ThrowInternal()