Home
last modified time | relevance | path

Searched refs:ProfilingInfo (Results 1 – 16 of 16) sorted by relevance

/art/runtime/jit/
Dprofiling_info.h32 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 …]
Dprofiling_info.cc28 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()
Djit_code_cache.h50 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_);
Djit_code_cache.cc589 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/
Dprofiling_info_builder.h29 class ProfilingInfo; variable
46 static InlineCache* GetInlineCache(ProfilingInfo* info,
Dprofiling_info_builder.cc41 ProfilingInfo::Create(soa.Self(), GetGraph()->GetArtMethod(), inline_caches_)); in Run()
132 InlineCache* ProfilingInfoBuilder::GetInlineCache(ProfilingInfo* info, in GetInlineCache()
Dcode_generator_arm64.cc862 __ 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()
Dcode_generator_riscv64.cc280 __ 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()
Doptimizing_compiler.cc841 ProfilingInfo* info = jit->GetCodeCache()->GetProfilingInfo(method, Thread::Current()); in TryCompile()
Dcode_generator_arm_vixl.cc988 __ 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()
Dnodes.h80 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_;
Dcode_generator_x86_64.cc1054 __ 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()
Dinliner.cc700 ProfilingInfo* profiling_info = outermost_graph_->GetProfilingInfo(); in GetInlineCacheJIT()
Dcode_generator_x86.cc1001 __ 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()
Dinstruction_builder.cc681 ProfilingInfo* info = graph_->GetProfilingInfo(); in If_21_22t()
/art/runtime/
Dart_method.h54 class ProfilingInfo; variable