Home
last modified time | relevance | path

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

/art/runtime/jit/
Dprofiling_info.h29 class ProfilingInfo; variable
55 friend class ProfilingInfo; variable
64 class ProfilingInfo {
130 return MemberOffset(OFFSETOF_MEMBER(ProfilingInfo, baseline_hotness_count_)); in BaselineHotnessCountOffset()
142 ProfilingInfo(ArtMethod* method, const std::vector<uint32_t>& entries);
176 DISALLOW_COPY_AND_ASSIGN(ProfilingInfo);
Dprofiling_info.cc28 ProfilingInfo::ProfilingInfo(ArtMethod* method, const std::vector<uint32_t>& entries) in ProfilingInfo() function in art::ProfilingInfo
42 bool ProfilingInfo::Create(Thread* self, ArtMethod* method, bool retry_allocation) { in Create()
72 InlineCache* ProfilingInfo::GetInlineCache(uint32_t dex_pc) { in GetInlineCache()
83 void ProfilingInfo::AddInvokeInfo(uint32_t dex_pc, mirror::Class* cls) { in AddInvokeInfo()
Djit_code_cache.cc336 ProfilingInfo* info = method->GetProfilingInfo(kRuntimePointerSize); in FindCompiledCodeForInstrumentation()
452 for (ProfilingInfo* info : profiling_infos_) { in SweepRootTables()
550 ProfilingInfo* info = *it; in RemoveMethodsIn()
791 ProfilingInfo* info = method->GetProfilingInfo(kRuntimePointerSize); in RemoveMethodLocked()
862 ProfilingInfo* info = old_method->GetProfilingInfo(kRuntimePointerSize); in MoveObsoleteMethod()
1142 for (ProfilingInfo* info : profiling_infos_) { in GarbageCollectCache()
1149 for (ProfilingInfo* info : profiling_infos_) { in GarbageCollectCache()
1234 for (ProfilingInfo* info : profiling_infos_) { in SetGarbageCollectCode()
1253 for (ProfilingInfo* info : profiling_infos_) { in DoCollection()
1271 for (ProfilingInfo* info : profiling_infos_) { in DoCollection()
[all …]
Djit_code_cache.h47 class ProfilingInfo; variable
213 ProfilingInfo* NotifyCompilerUse(ArtMethod* method, Thread* self)
314 ProfilingInfo* AddProfilingInfo(Thread* self,
411 ProfilingInfo* AddProfilingInfoInternal(Thread* self,
523 std::vector<ProfilingInfo*> profiling_infos_ GUARDED_BY(Locks::jit_lock_);
Djit.cc803 if (ProfilingInfo::Create(self, method_, /* retry_allocation= */ true)) { in Run()
1537 bool success = ProfilingInfo::Create(self, method, /* retry_allocation= */ false); in MaybeCompileMethod()
1618 ProfilingInfo::Create(thread, np_method, /* retry_allocation= */ true); in MethodEntered()
1630 ProfilingInfo* profiling_info = method->GetProfilingInfo(kRuntimePointerSize); in MethodEntered()
1650 ProfilingInfo* info = caller->GetProfilingInfo(kRuntimePointerSize); in InvokeVirtualOrInterface()
1855 ProfilingInfo::Create(self, method, /* retry_allocation= */ false); in EnqueueCompilationFromNterp()
/art/test/595-profile-saving/
Dprofile-saving.cc42 if (!ProfilingInfo::Create(soa.Self(), art_method, /* retry_allocation */ true)) { in Java_Main_ensureProfilingInfo()
/art/test/566-polymorphic-inlining/
Dpolymorphic_inline.cc60 ProfilingInfo::Create(soa.Self(), method, /* retry_allocation */ true); in allocate_profiling_info()
/art/test/570-checker-osr/
Dosr.cc112 ProfilingInfo::Create(Thread::Current(), m, /* retry_allocation */ true); in Java_Main_ensureHasProfilingInfo()
/art/runtime/
Dart_method.h51 class ProfilingInfo; variable
525 ProfilingInfo* GetProfilingInfo(PointerSize pointer_size) REQUIRES_SHARED(Locks::mutator_lock_) { in GetProfilingInfo()
529 return reinterpret_cast<ProfilingInfo*>(GetDataPtrSize(pointer_size)); in GetProfilingInfo()
532 ALWAYS_INLINE void SetProfilingInfo(ProfilingInfo* info) REQUIRES_SHARED(Locks::mutator_lock_) { in SetProfilingInfo()
536 ALWAYS_INLINE void SetProfilingInfoPtrSize(ProfilingInfo* info, PointerSize pointer_size) in SetProfilingInfoPtrSize()
Dinstrumentation.cc934 ProfilingInfo* profiling_info = method->GetProfilingInfo(kRuntimePointerSize); in UpdateMethodsCodeImpl()
/art/test/common/
Druntime_state.cc281 ProfilingInfo::Create(self, method, /* retry_allocation */ true); in ForceJitCompiled()
/art/compiler/optimizing/
Dinliner.cc342 ProfilingInfo* GetProfilingInfo() const { return profiling_info_; } in GetProfilingInfo()
347 ProfilingInfo* const profiling_info_;
675 ProfilingInfo* profiling_info = spiis.GetProfilingInfo(); in GetInlineCacheJIT()
Dcode_generator_arm64.cc1082 ProfilingInfo* info = GetGraph()->GetArtMethod()->GetProfilingInfo(kRuntimePointerSize); in MaybeIncrementHotness()
1090 __ Ldrh(counter, MemOperand(temp, ProfilingInfo::BaselineHotnessCountOffset().Int32Value())); in MaybeIncrementHotness()
1092 __ Strh(counter, MemOperand(temp, ProfilingInfo::BaselineHotnessCountOffset().Int32Value())); in MaybeIncrementHotness()
4093 ProfilingInfo* info = GetGraph()->GetArtMethod()->GetProfilingInfo(kRuntimePointerSize); in MaybeGenerateInlineCacheCheck()
Dcode_generator_x86.cc1098 ProfilingInfo* info = GetGraph()->GetArtMethod()->GetProfilingInfo(kRuntimePointerSize); in MaybeIncrementHotness()
1111 __ addw(Address(EAX, ProfilingInfo::BaselineHotnessCountOffset().Int32Value()), in MaybeIncrementHotness()
1132 __ addw(Address(EAX, ProfilingInfo::BaselineHotnessCountOffset().Int32Value()), in MaybeIncrementHotness()
2372 ProfilingInfo* info = GetGraph()->GetArtMethod()->GetProfilingInfo(kRuntimePointerSize); in MaybeGenerateInlineCacheCheck()
Dcode_generator_arm_vixl.cc2105 ProfilingInfo* info = GetGraph()->GetArtMethod()->GetProfilingInfo(kRuntimePointerSize); in MaybeIncrementHotness()
2115 __ Ldrh(ip, MemOperand(r4, ProfilingInfo::BaselineHotnessCountOffset().Int32Value())); in MaybeIncrementHotness()
2117 __ Strh(ip, MemOperand(r4, ProfilingInfo::BaselineHotnessCountOffset().Int32Value())); in MaybeIncrementHotness()
3368 ProfilingInfo* info = GetGraph()->GetArtMethod()->GetProfilingInfo(kRuntimePointerSize); in MaybeGenerateInlineCacheCheck()
Dcode_generator_x86_64.cc1368 ProfilingInfo* info = GetGraph()->GetArtMethod()->GetProfilingInfo(kRuntimePointerSize); in MaybeIncrementHotness()
1373 __ addw(Address(CpuRegister(TMP), ProfilingInfo::BaselineHotnessCountOffset().Int32Value()), in MaybeIncrementHotness()
2581 ProfilingInfo* info = GetGraph()->GetArtMethod()->GetProfilingInfo(kRuntimePointerSize); in MaybeGenerateInlineCacheCheck()
/art/runtime/interpreter/
Dinterpreter_common.cc88 ProfilingInfo* profiling_info = method->GetProfilingInfo(kRuntimePointerSize); in UseFastInterpreterToInterpreterInvoke()