/aosp12/art/runtime/jit/ |
H A D | profiling_info.h | 30 class ProfilingInfo; variable 57 friend class ProfilingInfo; variable 66 class ProfilingInfo { 69 static ProfilingInfo* Create(Thread* self, ArtMethod* method) 106 return MemberOffset(OFFSETOF_MEMBER(ProfilingInfo, baseline_hotness_count_)); in BaselineHotnessCountOffset() 118 ProfilingInfo(ArtMethod* method, const std::vector<uint32_t>& entries); 142 DISALLOW_COPY_AND_ASSIGN(ProfilingInfo); 150 ProfilingInfo* GetProfilingInfo() const { return profiling_info_; } in GetProfilingInfo() 156 ProfilingInfo* const profiling_info_;
|
H A D | profiling_info.cc | 28 ProfilingInfo::ProfilingInfo(ArtMethod* method, const std::vector<uint32_t>& entries) in ProfilingInfo() function in art::ProfilingInfo 39 ProfilingInfo* ProfilingInfo::Create(Thread* self, ArtMethod* method) { in Create() 67 InlineCache* ProfilingInfo::GetInlineCache(uint32_t dex_pc) { in GetInlineCache() 79 void ProfilingInfo::AddInvokeInfo(uint32_t dex_pc, mirror::Class* cls) { in AddInvokeInfo()
|
H A D | jit_code_cache.h | 49 class ProfilingInfo; variable 213 ProfilingInfo* NotifyCompilerUse(ArtMethod* method, Thread* self) 315 ProfilingInfo* AddProfilingInfo(Thread* self, 405 ProfilingInfo* AddProfilingInfoInternal(Thread* self, 541 SafeMap<ArtMethod*, ProfilingInfo*> profiling_infos_ GUARDED_BY(Locks::jit_lock_);
|
H A D | jit_code_cache.cc | 437 ProfilingInfo* info = it.second; in SweepRootTables() 549 ProfilingInfo* info = it->second; in RemoveMethodsIn() 1296 ProfilingInfo* info = it.second; in DoCollection() 1437 ProfilingInfo* JitCodeCache::AddProfilingInfo(Thread* self, in AddProfilingInfo() 1441 ProfilingInfo* info = nullptr; in AddProfilingInfo() 1455 ProfilingInfo* JitCodeCache::AddProfilingInfoInternal(Thread* self ATTRIBUTE_UNUSED, in AddProfilingInfoInternal() 1465 sizeof(ProfilingInfo) + sizeof(InlineCache) * entries.size(), in AddProfilingInfoInternal() 1473 ProfilingInfo* info = new (writable_data) ProfilingInfo(method, entries); in AddProfilingInfoInternal() 1494 ProfilingInfo* info = it.second; in GetProfiledMethods() 1660 if (ProfilingInfo::Create(self, method) == nullptr) { in NotifyCompilationOf() [all …]
|
/aosp12/art/test/595-profile-saving/ |
H A D | profile-saving.cc | 42 if (ProfilingInfo::Create(soa.Self(), art_method) == nullptr) { in Java_Main_ensureProfilingInfo()
|
/aosp12/art/test/570-checker-osr/ |
H A D | osr.cc | 112 ProfilingInfo::Create(Thread::Current(), m); in Java_Main_ensureHasProfilingInfo()
|
/aosp12/art/runtime/ |
H A D | art_method.h | 51 class ProfilingInfo; variable
|
/aosp12/art/compiler/optimizing/ |
H A D | inliner.cc | 624 ProfilingInfo* profiling_info = spiu.GetProfilingInfo(); in GetInlineCacheJIT()
|
H A D | code_generator_arm64.cc | 1131 ProfilingInfo* info = spiu.GetProfilingInfo(); in MaybeIncrementHotness() 1139 __ Ldrh(counter, MemOperand(temp, ProfilingInfo::BaselineHotnessCountOffset().Int32Value())); in MaybeIncrementHotness() 1142 __ Strh(counter, MemOperand(temp, ProfilingInfo::BaselineHotnessCountOffset().Int32Value())); in MaybeIncrementHotness() 4389 ProfilingInfo* info = spiu.GetProfilingInfo(); in MaybeGenerateInlineCacheCheck()
|
H A D | code_generator_x86.cc | 1122 ProfilingInfo* info = spiu.GetProfilingInfo(); in MaybeIncrementHotness() 1134 __ addw(Address(EAX, ProfilingInfo::BaselineHotnessCountOffset().Int32Value()), in MaybeIncrementHotness() 1136 __ andw(Address(EAX, ProfilingInfo::BaselineHotnessCountOffset().Int32Value()), in MaybeIncrementHotness() 1156 __ addw(Address(EAX, ProfilingInfo::BaselineHotnessCountOffset().Int32Value()), in MaybeIncrementHotness() 2593 ProfilingInfo* info = spiu.GetProfilingInfo(); in MaybeGenerateInlineCacheCheck()
|
H A D | code_generator_x86_64.cc | 1491 ProfilingInfo* info = spiu.GetProfilingInfo(); in MaybeIncrementHotness() 1496 __ addw(Address(CpuRegister(TMP), ProfilingInfo::BaselineHotnessCountOffset().Int32Value()), in MaybeIncrementHotness() 1498 __ andw(Address(CpuRegister(TMP), ProfilingInfo::BaselineHotnessCountOffset().Int32Value()), in MaybeIncrementHotness() 2771 ProfilingInfo* info = spiu.GetProfilingInfo(); in MaybeGenerateInlineCacheCheck()
|
H A D | code_generator_arm_vixl.cc | 2136 ProfilingInfo* info = spiu.GetProfilingInfo(); in MaybeIncrementHotness() 2147 __ Ldrh(ip, MemOperand(r4, ProfilingInfo::BaselineHotnessCountOffset().Int32Value())); in MaybeIncrementHotness() 2150 __ Strh(ip, MemOperand(r4, ProfilingInfo::BaselineHotnessCountOffset().Int32Value())); in MaybeIncrementHotness() 3471 ProfilingInfo* info = spiu.GetProfilingInfo(); in MaybeGenerateInlineCacheCheck()
|