Home
last modified time | relevance | path

Searched refs:InlineCache (Results 1 – 6 of 6) sorted by relevance

/art/runtime/jit/
Dprofiling_info.h40 class InlineCache {
51 DISALLOW_COPY_AND_ASSIGN(InlineCache);
77 InlineCache* GetInlineCache(uint32_t dex_pc)
104 InlineCache* cache = &cache_[i]; in ClearGcRootsInInlineCaches()
107 InlineCache::kIndividualCacheSize * sizeof(GcRoot<mirror::Class>)); in ClearGcRootsInInlineCaches()
158 InlineCache cache_[0];
Dprofiling_info.cc35 memset(&cache_, 0, number_of_inline_caches_ * sizeof(InlineCache)); in ProfilingInfo()
71 InlineCache* ProfilingInfo::GetInlineCache(uint32_t dex_pc) { in GetInlineCache()
83 InlineCache* cache = GetInlineCache(dex_pc); in AddInvokeInfo()
84 for (size_t i = 0; i < InlineCache::kIndividualCacheSize; ++i) { in AddInvokeInfo()
Dprofiling_info_test.cc150 for (uint16_t k = 0; k < InlineCache::kIndividualCacheSize / 2; k++) { in SaveProfilingInfoWithFakeInlineCaches()
158 for (uint16_t k = 0; k < 2 * InlineCache::kIndividualCacheSize; k++) { in SaveProfilingInfoWithFakeInlineCaches()
Djit_code_cache.h40 class InlineCache; variable
205 void CopyInlineCacheInto(const InlineCache& ic, Handle<mirror::ObjectArray<mirror::Class>> array)
Dprofile_saver.cc51 InlineCache::kIndividualCacheSize,
/art/compiler/optimizing/
Dinliner.cc354 for (; number_of_types < InlineCache::kIndividualCacheSize; ++number_of_types) { in GetInlineCacheType()
364 } else if (number_of_types == InlineCache::kIndividualCacheSize) { in GetInlineCacheType()
550 InlineCache::kIndividualCacheSize)); in AllocateInlineCacheHolder()
733 DCHECK_LE(dex_pc_data.classes.size(), InlineCache::kIndividualCacheSize); in ExtractClassesFromOfflineProfile()
1010 for (size_t i = 0; i < InlineCache::kIndividualCacheSize; ++i) { in TryInlinePolymorphicCall()
1050 (i != InlineCache::kIndividualCacheSize - 1) && in TryInlinePolymorphicCall()
1190 for (size_t i = 0; i < InlineCache::kIndividualCacheSize; ++i) { in TryInlinePolymorphicCallToSameTarget()