Searched refs:StubCache (Results 1 - 12 of 12) sorted by relevance

/external/chromium_org/v8/src/ic/
H A Dstub-cache.h29 friend class StubCache;
33 class StubCache { class in namespace:v8::internal
62 SCTableReference key_reference(StubCache::Table table) {
67 SCTableReference map_reference(StubCache::Table table) {
72 SCTableReference value_reference(StubCache::Table table) {
77 StubCache::Entry* first_entry(StubCache::Table table) {
79 case StubCache::kPrimary:
80 return StubCache::primary_;
81 case StubCache
[all...]
H A Dstub-cache.cc15 StubCache::StubCache(Isolate* isolate) : isolate_(isolate) {} function in class:v8::internal::StubCache
18 void StubCache::Initialize() {
48 Code* StubCache::Set(Name* name, Map* map, Code* code) {
77 Code* StubCache::Get(Name* name, Map* map, Code::Flags flags) {
93 void StubCache::Clear() {
108 void StubCache::CollectMatchingMaps(SmallMapList* types, Handle<Name> name,
/external/chromium_org/v8/src/ic/x64/
H A Dstub-cache-x64.cc20 StubCache::Table table, Register receiver, Register name,
27 ? kPointerSizeLog2 == StubCache::kCacheIndexShift + 1
28 : kPointerSizeLog2 == StubCache::kCacheIndexShift);
31 DCHECK_EQ(3 * kPointerSize, sizeof(StubCache::Entry));
68 if (FLAG_test_secondary_stub_cache && table == StubCache::kPrimary) {
70 } else if (FLAG_test_primary_stub_cache && table == StubCache::kSecondary) {
85 void StubCache::GenerateProbe(MacroAssembler* masm, Code::Flags flags,
/external/chromium_org/v8/src/ic/ia32/
H A Dstub-cache-ia32.cc20 StubCache::Table table, Register name, Register receiver,
52 if (FLAG_test_secondary_stub_cache && table == StubCache::kPrimary) {
54 } else if (FLAG_test_primary_stub_cache && table == StubCache::kSecondary) {
92 if (FLAG_test_secondary_stub_cache && table == StubCache::kPrimary) {
94 } else if (FLAG_test_primary_stub_cache && table == StubCache::kSecondary) {
116 void StubCache::GenerateProbe(MacroAssembler* masm, Code::Flags flags,
/external/chromium_org/v8/src/ic/x87/
H A Dstub-cache-x87.cc20 StubCache::Table table, Register name, Register receiver,
52 if (FLAG_test_secondary_stub_cache && table == StubCache::kPrimary) {
54 } else if (FLAG_test_primary_stub_cache && table == StubCache::kSecondary) {
92 if (FLAG_test_secondary_stub_cache && table == StubCache::kPrimary) {
94 } else if (FLAG_test_primary_stub_cache && table == StubCache::kSecondary) {
116 void StubCache::GenerateProbe(MacroAssembler* masm, Code::Flags flags,
/external/chromium_org/v8/src/ic/arm64/
H A Dstub-cache-arm64.cc27 StubCache::Table table, Register receiver, Register name,
32 STATIC_ASSERT(sizeof(StubCache::Entry) == (3 * kPointerSize));
75 if (FLAG_test_secondary_stub_cache && table == StubCache::kPrimary) {
77 } else if (FLAG_test_primary_stub_cache && table == StubCache::kSecondary) {
93 void StubCache::GenerateProbe(MacroAssembler* masm, Code::Flags flags,
/external/chromium_org/v8/src/ic/arm/
H A Dstub-cache-arm.cc20 StubCache::Table table, Register receiver, Register name,
80 if (FLAG_test_secondary_stub_cache && table == StubCache::kPrimary) {
82 } else if (FLAG_test_primary_stub_cache && table == StubCache::kSecondary) {
97 void StubCache::GenerateProbe(MacroAssembler* masm, Code::Flags flags,
/external/chromium_org/v8/src/ic/mips/
H A Dstub-cache-mips.cc20 StubCache::Table table, Register receiver, Register name,
75 if (FLAG_test_secondary_stub_cache && table == StubCache::kPrimary) {
77 } else if (FLAG_test_primary_stub_cache && table == StubCache::kSecondary) {
93 void StubCache::GenerateProbe(MacroAssembler* masm, Code::Flags flags,
/external/chromium_org/v8/src/ic/mips64/
H A Dstub-cache-mips64.cc20 StubCache::Table table, Register receiver, Register name,
75 if (FLAG_test_secondary_stub_cache && table == StubCache::kPrimary) {
77 } else if (FLAG_test_primary_stub_cache && table == StubCache::kSecondary) {
93 void StubCache::GenerateProbe(MacroAssembler* masm, Code::Flags flags,
/external/chromium_org/v8/src/
H A Dserialize.cc380 StubCache* stub_cache = isolate->stub_cache();
383 Add(stub_cache->key_reference(StubCache::kPrimary).address(),
384 STUB_CACHE_TABLE, 1, "StubCache::primary_->key");
385 Add(stub_cache->value_reference(StubCache::kPrimary).address(),
386 STUB_CACHE_TABLE, 2, "StubCache::primary_->value");
387 Add(stub_cache->map_reference(StubCache::kPrimary).address(),
388 STUB_CACHE_TABLE, 3, "StubCache::primary_->map");
389 Add(stub_cache->key_reference(StubCache::kSecondary).address(),
390 STUB_CACHE_TABLE, 4, "StubCache::secondary_->key");
391 Add(stub_cache->value_reference(StubCache
[all...]
H A Disolate.h65 class StubCache;
874 StubCache* stub_cache() { return stub_cache_; }
1234 StubCache* stub_cache_;
H A Disolate.cc1873 stub_cache_ = new StubCache(this);

Completed in 219 milliseconds