Home
last modified time | relevance | path

Searched refs:NumValueSites (Results 1 – 25 of 25) sorted by relevance

/llvm-project-15.0.7/compiler-rt/lib/profile/
H A DInstrProfilingValue.c61 uint32_t ValueKind, uint16_t NumValueSites) { in __llvm_profile_set_num_value_sites() argument
62 *((uint16_t *)&Data->NumValueSites[ValueKind]) = NumValueSites; in __llvm_profile_set_num_value_sites()
96 NumVSites += Data->NumValueSites[VKI]; in allocateValueProfileCounters()
269 return ((const ValueProfRuntimeRecord *)R)->Data->NumValueSites[VK]; in getNumValueSitesRT()
277 for (I = 0; I < Record->Data->NumValueSites[VK]; I++) in getNumValueDataRT()
305 uint16_t N = Data->NumValueSites[I]; in initializeValueProfRuntimeRecord()
H A DInstrProfilingWriter.c134 if (!Data->NumValueSites[I]) in writeOneValueProfData()
138 VPDataReader->GetValueProfRecordHeaderSize(Data->NumValueSites[I]) - in writeOneValueProfData()
175 if (!Data->NumValueSites[I]) in writeOneValueProfData()
180 RecordHeader.NumValueSites = Data->NumValueSites[I]; in writeOneValueProfData()
187 VPDataReader->GetValueProfRecordHeaderSize(Data->NumValueSites[I]) - in writeOneValueProfData()
193 for (J = 0; J < Data->NumValueSites[I]; J++) { in writeOneValueProfData()
H A DInstrProfilingMergeFile.c32 for (S = 0; S < VR->NumValueSites; S++) { in lprofMergeValueProfData()
H A DInstrProfiling.c64 CurrentVSiteCount += DI->NumValueSites[VKI]; in __llvm_profile_reset_counters()
H A DInstrProfilingMerge.c172 NVK += (SrcData->NumValueSites[I] != 0); in __llvm_profile_merge_from_buffer()
/llvm-project-15.0.7/llvm/test/tools/llvm-profdata/Inputs/
H A Doverlap_2_vp.proftext14 # NumValueSites:
21 # NumValueSites:
H A Doverlap_1_vp.proftext14 # NumValueSites:
21 # NumValueSites:
/llvm-project-15.0.7/llvm/include/llvm/ProfileData/
H A DInstrProfData.inc310 uint32_t NumValueSites;
461 getValueProfRecordHeaderSize(uint32_t NumValueSites);
488 sizeof(uint8_t) * NumValueSites;
499 uint32_t getValueProfRecordSize(uint32_t NumValueSites,
501 return getValueProfRecordHeaderSize(NumValueSites) +
521 for (I = 0; I < This->NumValueSites; I++)
559 if (!NumValueSites)
561 TotalSize += getValueProfRecordSize(NumValueSites,
578 This->NumValueSites = NumValueSites;
581 for (S = 0; S < NumValueSites; S++) {
[all …]
H A DInstrProf.h778 inline void reserveSites(uint32_t ValueKind, uint32_t NumValueSites);
956 void InstrProfRecord::reserveSites(uint32_t ValueKind, uint32_t NumValueSites) { in reserveSites() argument
957 if (!NumValueSites) in reserveSites()
959 getOrCreateValueSitesForKind(ValueKind).reserve(NumValueSites); in reserveSites()
/llvm-project-15.0.7/compiler-rt/include/profile/
H A DInstrProfData.inc310 uint32_t NumValueSites;
461 getValueProfRecordHeaderSize(uint32_t NumValueSites);
488 sizeof(uint8_t) * NumValueSites;
499 uint32_t getValueProfRecordSize(uint32_t NumValueSites,
501 return getValueProfRecordHeaderSize(NumValueSites) +
521 for (I = 0; I < This->NumValueSites; I++)
559 if (!NumValueSites)
561 TotalSize += getValueProfRecordSize(NumValueSites,
578 This->NumValueSites = NumValueSites;
581 for (S = 0; S < NumValueSites; S++) {
[all …]
/llvm-project-15.0.7/llvm/test/tools/llvm-profdata/
H A Dmemop-size-prof.proftext57 # NumValueSites:
102 #ICALL_TEXT: # NumValueSites:
112 #MEMOP_TEXT: # NumValueSites:
H A Dinvalid-profdata.test15 RUN: echo "# NumValueSites:" >> %t.input
41 RUN: echo "# NumValueSites:" >> %t.input
H A Dinvalid-profile-gen-zeros.proftext19 # NumValueSites:
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Instrumentation/
H A DInstrProfiling.h50 uint32_t NumValueSites[IPVK_Last + 1]; member
55 memset(NumValueSites, 0, sizeof(uint32_t) * (IPVK_Last + 1)); in PerFunctionProfileData()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCodeGenPGO.h33 std::array <unsigned, llvm::IPVK_Last + 1> NumValueSites; variable
44 : CGM(CGModule), FuncNameVar(nullptr), NumValueSites({{0}}), in CodeGenPGO()
H A DCodeGenPGO.cpp1002 Builder.getInt32(NumValueSites[ValueKind]++) in valueProfile()
1018 if (NumValueSites[ValueKind] >= ProfRecord->getNumValueSites(ValueKind)) in valueProfile()
1023 NumValueSites[ValueKind]); in valueProfile()
1025 NumValueSites[ValueKind]++; in valueProfile()
/llvm-project-15.0.7/llvm/test/Transforms/PGOProfile/Inputs/
H A Dconsecutive-zeros.proftext16 # NumValueSites:
H A Dmemop_size_annotation.proftext16 # NumValueSites:
H A Dindirect_call.proftext13 # NumValueSites:
/llvm-project-15.0.7/compiler-rt/test/profile/
H A Dinstrprof-value-prof-2.c20 uint16_t NumValueSites);
H A Dinstrprof-value-prof.c36 uint16_t NumValueSites);
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp607 PD.NumValueSites[ValueKind] = in computeNumValueSiteCounts()
608 std::max(PD.NumValueSites[ValueKind], (uint32_t)(Index + 1)); in computeNumValueSiteCounts()
627 Index += It->second.NumValueSites[Kind]; in lowerValueProfileInst()
973 NS += PD.NumValueSites[Kind]; in getOrCreateRegionCounters()
1011 Int16ArrayVals[Kind] = ConstantInt::get(Int16Ty, PD.NumValueSites[Kind]); in getOrCreateRegionCounters()
1077 TotalNS += PD.second.NumValueSites[Kind]; in emitVNodes()
H A DPGOInstrumentation.cpp1517 unsigned NumValueSites = ProfileRecord.getNumValueSites(Kind); in annotateValueSites() local
1518 if (NumValueSites != ValueSites.size()) { in annotateValueSites()
1533 << NumValueSites << "\n"); in annotateValueSites()
/llvm-project-15.0.7/llvm/lib/ProfileData/
H A DInstrProf.cpp544 uint32_t NumValueSites = getNumValueSites(VK); in accumulateCounts() local
545 for (size_t I = 0; I < NumValueSites; ++I) { in accumulateCounts()
844 Record.reserveSites(Kind, NumValueSites); in deserializeTo()
847 for (uint64_t VSite = 0; VSite < NumValueSites; ++VSite) { in deserializeTo()
865 sys::swapByteOrder<uint32_t>(NumValueSites); in swapBytes()
877 sys::swapByteOrder<uint32_t>(NumValueSites); in swapBytes()
H A DInstrProfReader.cpp227 VP_READ_ADVANCE(NumValueSites); in readValueProfileData()
228 if (!NumValueSites) in readValueProfileData()
231 Record.reserveSites(VK, NumValueSites); in readValueProfileData()
232 for (uint32_t S = 0; S < NumValueSites; S++) { in readValueProfileData()
525 NumValueKinds += (Data->NumValueSites[I] != 0); in readValueProfilingData()