| /llvm-project-15.0.7/compiler-rt/lib/profile/ |
| H A D | InstrProfilingValue.c | 61 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 D | InstrProfilingWriter.c | 134 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 D | InstrProfilingMergeFile.c | 32 for (S = 0; S < VR->NumValueSites; S++) { in lprofMergeValueProfData()
|
| H A D | InstrProfiling.c | 64 CurrentVSiteCount += DI->NumValueSites[VKI]; in __llvm_profile_reset_counters()
|
| H A D | InstrProfilingMerge.c | 172 NVK += (SrcData->NumValueSites[I] != 0); in __llvm_profile_merge_from_buffer()
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-profdata/Inputs/ |
| H A D | overlap_2_vp.proftext | 14 # NumValueSites: 21 # NumValueSites:
|
| H A D | overlap_1_vp.proftext | 14 # NumValueSites: 21 # NumValueSites:
|
| /llvm-project-15.0.7/llvm/include/llvm/ProfileData/ |
| H A D | InstrProfData.inc | 310 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 D | InstrProf.h | 778 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 D | InstrProfData.inc | 310 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 D | memop-size-prof.proftext | 57 # NumValueSites: 102 #ICALL_TEXT: # NumValueSites: 112 #MEMOP_TEXT: # NumValueSites:
|
| H A D | invalid-profdata.test | 15 RUN: echo "# NumValueSites:" >> %t.input 41 RUN: echo "# NumValueSites:" >> %t.input
|
| H A D | invalid-profile-gen-zeros.proftext | 19 # NumValueSites:
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Instrumentation/ |
| H A D | InstrProfiling.h | 50 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 D | CodeGenPGO.h | 33 std::array <unsigned, llvm::IPVK_Last + 1> NumValueSites; variable 44 : CGM(CGModule), FuncNameVar(nullptr), NumValueSites({{0}}), in CodeGenPGO()
|
| H A D | CodeGenPGO.cpp | 1002 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 D | consecutive-zeros.proftext | 16 # NumValueSites:
|
| H A D | memop_size_annotation.proftext | 16 # NumValueSites:
|
| H A D | indirect_call.proftext | 13 # NumValueSites:
|
| /llvm-project-15.0.7/compiler-rt/test/profile/ |
| H A D | instrprof-value-prof-2.c | 20 uint16_t NumValueSites);
|
| H A D | instrprof-value-prof.c | 36 uint16_t NumValueSites);
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/ |
| H A D | InstrProfiling.cpp | 607 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 D | PGOInstrumentation.cpp | 1517 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 D | InstrProf.cpp | 544 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 D | InstrProfReader.cpp | 227 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()
|