/art/runtime/jit/ |
D | profiling_info.h | 32 class ProfilingInfo; variable 71 friend class ProfilingInfo; variable 103 friend class ProfilingInfo; variable 112 class ProfilingInfo { 115 EXPORT static ProfilingInfo* Create(Thread* self, 136 reinterpret_cast<uintptr_t>(this) + sizeof(ProfilingInfo)); in GetInlineCaches() 140 reinterpret_cast<uintptr_t>(this) + sizeof(ProfilingInfo) + in GetBranchCaches() 145 return sizeof(ProfilingInfo) + in ComputeSize() 171 return MemberOffset(OFFSETOF_MEMBER(ProfilingInfo, baseline_hotness_count_)); in BaselineHotnessCountOffset() 181 ProfilingInfo(ArtMethod* method, [all …]
|
D | profiling_info.cc | 28 ProfilingInfo::ProfilingInfo(ArtMethod* method, in ProfilingInfo() function in art::ProfilingInfo 49 uint16_t ProfilingInfo::GetOptimizeThreshold() { in GetOptimizeThreshold() 53 ProfilingInfo* ProfilingInfo::Create(Thread* self, in Create() 91 InlineCache* ProfilingInfo::GetInlineCache(uint32_t dex_pc) { in GetInlineCache() 102 BranchCache* ProfilingInfo::GetBranchCache(uint32_t dex_pc) { in GetBranchCache() 115 void ProfilingInfo::AddInvokeInfo(uint32_t dex_pc, mirror::Class* cls) { in AddInvokeInfo()
|
D | jit_code_cache.h | 50 class ProfilingInfo; variable 222 ProfilingInfo* NotifyCompilerUse(ArtMethod* method, Thread* self) 323 ProfilingInfo* AddProfilingInfo(Thread* self, 416 ProfilingInfo* GetProfilingInfo(ArtMethod* method, Thread* self); 437 ProfilingInfo* AddProfilingInfoInternal(Thread* self, 560 SafeMap<ArtMethod*, ProfilingInfo*> profiling_infos_ GUARDED_BY(Locks::jit_lock_);
|
D | jit_code_cache.cc | 589 ProfilingInfo* info = it->second; in RemoveMethodsIn() 1212 ProfilingInfo* JitCodeCache::GetProfilingInfo(ArtMethod* method, Thread* self) { in GetProfilingInfo() 1232 ProfilingInfo* info = it->second; in MaybeUpdateInlineCache() 1382 ProfilingInfo* JitCodeCache::AddProfilingInfo(Thread* self, in AddProfilingInfo() 1387 ProfilingInfo* info = nullptr; in AddProfilingInfo() 1401 ProfilingInfo* JitCodeCache::AddProfilingInfoInternal( in AddProfilingInfoInternal() 1414 ProfilingInfo::ComputeSize(inline_cache_entries.size(), branch_cache_entries.size()); in AddProfilingInfoInternal() 1421 ProfilingInfo* info = in AddProfilingInfoInternal() 1422 new (writable_data) ProfilingInfo(method, inline_cache_entries, branch_cache_entries); in AddProfilingInfoInternal() 1453 SafeMap<ArtMethod*, ProfilingInfo*> profiling_infos; in GetProfiledMethods() [all …]
|
/art/compiler/optimizing/ |
D | profiling_info_builder.h | 29 class ProfilingInfo; variable 46 static InlineCache* GetInlineCache(ProfilingInfo* info,
|
D | profiling_info_builder.cc | 41 ProfilingInfo::Create(soa.Self(), GetGraph()->GetArtMethod(), inline_caches_)); in Run() 132 InlineCache* ProfilingInfoBuilder::GetInlineCache(ProfilingInfo* info, in GetInlineCache()
|
D | code_generator_arm64.cc | 862 __ Mov(counter, ProfilingInfo::GetOptimizeThreshold()); in EmitNativeCode() 864 MemOperand(profiling_info_, ProfilingInfo::BaselineHotnessCountOffset().Int32Value())); in EmitNativeCode() 1314 ProfilingInfo* info = GetGraph()->GetProfilingInfo(); in MaybeIncrementHotness() 1324 __ Ldrh(counter, MemOperand(lr, ProfilingInfo::BaselineHotnessCountOffset().Int32Value())); in MaybeIncrementHotness() 1327 __ Strh(counter, MemOperand(lr, ProfilingInfo::BaselineHotnessCountOffset().Int32Value())); in MaybeIncrementHotness() 3929 ProfilingInfo* info = GetGraph()->GetProfilingInfo(); in VisitIf() 4716 ProfilingInfo* info = GetGraph()->GetProfilingInfo(); in MaybeGenerateInlineCacheCheck()
|
D | code_generator_riscv64.cc | 280 __ LoadConst32(counter, ProfilingInfo::GetOptimizeThreshold()); in EmitNativeCode() 3760 ProfilingInfo* info = GetGraph()->GetProfilingInfo(); in VisitIf() 3784 ProfilingInfo* info = GetGraph()->GetProfilingInfo(); in VisitIf() 5906 ProfilingInfo* info = GetGraph()->GetProfilingInfo(); in MaybeIncrementHotness() 5910 ProfilingInfo::BaselineHotnessCountOffset().SizeValue(); in MaybeIncrementHotness() 6930 ProfilingInfo* info = GetGraph()->GetProfilingInfo(); in MaybeGenerateInlineCacheCheck()
|
D | optimizing_compiler.cc | 841 ProfilingInfo* info = jit->GetCodeCache()->GetProfilingInfo(method, Thread::Current()); in TryCompile()
|
D | code_generator_arm_vixl.cc | 988 __ Mov(tmp, ProfilingInfo::GetOptimizeThreshold()); in EmitNativeCode() 990 MemOperand(profiling_info_, ProfilingInfo::BaselineHotnessCountOffset().Int32Value())); in EmitNativeCode() 2310 ProfilingInfo* info = GetGraph()->GetProfilingInfo(); in MaybeIncrementHotness() 2320 __ Ldrh(tmp, MemOperand(lr, ProfilingInfo::BaselineHotnessCountOffset().Int32Value())); in MaybeIncrementHotness() 2323 __ Strh(tmp, MemOperand(lr, ProfilingInfo::BaselineHotnessCountOffset().Int32Value())); in MaybeIncrementHotness() 3034 ProfilingInfo* info = GetGraph()->GetProfilingInfo(); in VisitIf() 3699 ProfilingInfo* info = GetGraph()->GetProfilingInfo(); in MaybeGenerateInlineCacheCheck()
|
D | nodes.h | 80 class ProfilingInfo; variable 732 void SetProfilingInfo(ProfilingInfo* info) { profiling_info_ = info; } in SetProfilingInfo() 733 ProfilingInfo* GetProfilingInfo() const { return profiling_info_; } in GetProfilingInfo() 898 ProfilingInfo* profiling_info_;
|
D | code_generator_x86_64.cc | 1054 __ movw(Address(CpuRegister(TMP), 0), Immediate(ProfilingInfo::GetOptimizeThreshold())); in EmitNativeCode() 1805 ProfilingInfo* info = GetGraph()->GetProfilingInfo(); in MaybeIncrementHotness() 1809 ProfilingInfo::BaselineHotnessCountOffset().Int32Value(); in MaybeIncrementHotness() 2376 ProfilingInfo* info = GetGraph()->GetProfilingInfo(); in VisitIf() 3166 ProfilingInfo* info = GetGraph()->GetProfilingInfo(); in MaybeGenerateInlineCacheCheck()
|
D | inliner.cc | 700 ProfilingInfo* profiling_info = outermost_graph_->GetProfilingInfo(); in GetInlineCacheJIT()
|
D | code_generator_x86.cc | 1001 __ movw(Address::Absolute(counter_address_), Immediate(ProfilingInfo::GetOptimizeThreshold())); in EmitNativeCode() 1364 ProfilingInfo* info = GetGraph()->GetProfilingInfo(); in MaybeIncrementHotness() 1367 ProfilingInfo::BaselineHotnessCountOffset().Int32Value(); in MaybeIncrementHotness() 2264 ProfilingInfo* info = GetGraph()->GetProfilingInfo(); in VisitIf() 2867 ProfilingInfo* info = GetGraph()->GetProfilingInfo(); in MaybeGenerateInlineCacheCheck()
|
D | instruction_builder.cc | 681 ProfilingInfo* info = graph_->GetProfilingInfo(); in If_21_22t()
|
/art/runtime/ |
D | art_method.h | 54 class ProfilingInfo; variable
|