Lines Matching refs:inline_cache
556 Handle<mirror::ObjectArray<mirror::Class>> inline_cache = hs->NewHandle( in AllocateInlineCacheHolder() local
561 if (inline_cache == nullptr) { in AllocateInlineCacheHolder()
567 return inline_cache; in AllocateInlineCacheHolder()
606 Handle<mirror::ObjectArray<mirror::Class>> inline_cache; in TryInlineFromInlineCache() local
611 ? GetInlineCacheAOT(caller_dex_file, invoke_instruction, &hs, &inline_cache) in TryInlineFromInlineCache()
612 : GetInlineCacheJIT(invoke_instruction, &hs, &inline_cache); in TryInlineFromInlineCache()
633 return TryInlinePolymorphicCall(invoke_instruction, resolved_method, inline_cache); in TryInlineFromInlineCache()
635 return TryInlineMonomorphicCall(invoke_instruction, resolved_method, inline_cache); in TryInlineFromInlineCache()
641 return TryInlinePolymorphicCall(invoke_instruction, resolved_method, inline_cache); in TryInlineFromInlineCache()
667 /*out*/Handle<mirror::ObjectArray<mirror::Class>>* inline_cache) in GetInlineCacheJIT() argument
681 *inline_cache = AllocateInlineCacheHolder(caller_compilation_unit_, hs); in GetInlineCacheJIT()
682 if (inline_cache->Get() == nullptr) { in GetInlineCacheJIT()
688 *inline_cache); in GetInlineCacheJIT()
689 return GetInlineCacheType(*inline_cache); in GetInlineCacheJIT()
697 /*out*/Handle<mirror::ObjectArray<mirror::Class>>* inline_cache) in GetInlineCacheAOT() argument
711 *inline_cache = AllocateInlineCacheHolder(caller_compilation_unit_, hs); in GetInlineCacheAOT()
712 if (inline_cache == nullptr) { in GetInlineCacheAOT()
718 *inline_cache); in GetInlineCacheAOT()
725 /*out*/Handle<mirror::ObjectArray<mirror::Class>> inline_cache) in ExtractClassesFromOfflineProfile() argument
782 inline_cache->Set(ic_index++, clazz); in ExtractClassesFromOfflineProfile()
792 return GetInlineCacheType(inline_cache); in ExtractClassesFromOfflineProfile()