Searched refs:NumValueSites (Results 1 - 15 of 15) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/profile/
H A DInstrProfilingMergeFile.c32 for (S = 0; S < VR->NumValueSites; S++) {
H A DInstrProfilingValue.c59 uint32_t ValueKind, uint16_t NumValueSites) {
60 *((uint16_t *)&Data->NumValueSites[ValueKind]) = NumValueSites;
94 NumVSites += Data->NumValueSites[VKI];
282 return ((const ValueProfRuntimeRecord *)R)->Data->NumValueSites[VK];
290 for (I = 0; I < Record->Data->NumValueSites[VK]; I++)
318 uint16_t N = Data->NumValueSites[I];
58 __llvm_profile_set_num_value_sites(__llvm_profile_data *Data, uint32_t ValueKind, uint16_t NumValueSites) argument
H A DInstrProfilingWriter.c131 if (!Data->NumValueSites[I])
135 VPDataReader->GetValueProfRecordHeaderSize(Data->NumValueSites[I]) -
172 if (!Data->NumValueSites[I])
177 RecordHeader.NumValueSites = Data->NumValueSites[I];
184 VPDataReader->GetValueProfRecordHeaderSize(Data->NumValueSites[I]) -
190 for (J = 0; J < Data->NumValueSites[I]; J++) {
H A DInstrProfiling.c62 CurrentVSiteCount += DI->NumValueSites[VKI];
H A DInstrProfilingMerge.c123 NVK += (SrcData->NumValueSites[I] != 0);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/
H A DInstrProfiling.h51 uint32_t NumValueSites[IPVK_Last + 1]; member in struct:llvm::InstrProfiling::PerFunctionProfileData
56 memset(NumValueSites, 0, sizeof(uint32_t) * (IPVK_Last + 1));
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenPGO.h33 std::array <unsigned, llvm::IPVK_Last + 1> NumValueSites; member in class:clang::CodeGen::CodeGenPGO
44 : CGM(CGModule), FuncNameVar(nullptr), NumValueSites({{0}}),
H A DCodeGenPGO.cpp950 Builder.getInt32(NumValueSites[ValueKind]++)
966 if (NumValueSites[ValueKind] >= ProfRecord->getNumValueSites(ValueKind))
971 NumValueSites[ValueKind]);
973 NumValueSites[ValueKind]++;
/freebsd-13-stable/contrib/llvm-project/compiler-rt/include/profile/
H A DInstrProfData.inc91 INSTR_PROF_DATA(const uint16_t, Int16ArrayTy, NumValueSites[IPVK_Last+1], \
318 uint32_t NumValueSites;
321 * values for each value site. The size of the array is NumValueSites.
322 * Since NumValueSites is greater than zero, there is at least one
342 uint32_t getNumValueSites() const { return NumValueSites; }
469 getValueProfRecordHeaderSize(uint32_t NumValueSites);
494 uint32_t getValueProfRecordHeaderSize(uint32_t NumValueSites) {
496 sizeof(uint8_t) * NumValueSites;
507 uint32_t getValueProfRecordSize(uint32_t NumValueSites,
509 return getValueProfRecordHeaderSize(NumValueSites)
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DInstrProfData.inc91 INSTR_PROF_DATA(const uint16_t, Int16ArrayTy, NumValueSites[IPVK_Last+1], \
318 uint32_t NumValueSites;
321 * values for each value site. The size of the array is NumValueSites.
322 * Since NumValueSites is greater than zero, there is at least one
342 uint32_t getNumValueSites() const { return NumValueSites; }
469 getValueProfRecordHeaderSize(uint32_t NumValueSites);
494 uint32_t getValueProfRecordHeaderSize(uint32_t NumValueSites) {
496 sizeof(uint8_t) * NumValueSites;
507 uint32_t getValueProfRecordSize(uint32_t NumValueSites,
509 return getValueProfRecordHeaderSize(NumValueSites)
[all...]
H A DInstrProf.h742 /// Reserve space for NumValueSites sites.
743 inline void reserveSites(uint32_t ValueKind, uint32_t NumValueSites);
921 void InstrProfRecord::reserveSites(uint32_t ValueKind, uint32_t NumValueSites) { argument
922 if (!NumValueSites)
924 getOrCreateValueSitesForKind(ValueKind).reserve(NumValueSites);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp622 PD.NumValueSites[ValueKind] = Index + 1;
624 } else if (It->second.NumValueSites[ValueKind] <= Index)
625 It->second.NumValueSites[ValueKind] = Index + 1;
638 Index += It->second.NumValueSites[Kind];
862 NS += PD.NumValueSites[Kind];
895 Int16ArrayVals[Kind] = ConstantInt::get(Int16Ty, PD.NumValueSites[Kind]);
939 TotalNS += PD.second.NumValueSites[Kind];
H A DPGOInstrumentation.cpp1467 unsigned NumValueSites = ProfileRecord.getNumValueSites(Kind); local
1468 if (NumValueSites != ValueSites.size()) {
1483 << NumValueSites << "\n"); local
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ProfileData/
H A DInstrProfReader.cpp208 VP_READ_ADVANCE(NumValueSites);
209 if (!NumValueSites)
212 Record.reserveSites(VK, NumValueSites);
213 for (uint32_t S = 0; S < NumValueSites; S++) {
454 NumValueKinds += (Data->NumValueSites[I] != 0);
H A DInstrProf.cpp494 uint32_t NumValueSites = getNumValueSites(VK); local
495 for (size_t I = 0; I < NumValueSites; ++I) {
794 Record.reserveSites(Kind, NumValueSites);
797 for (uint64_t VSite = 0; VSite < NumValueSites; ++VSite) {
815 sys::swapByteOrder<uint32_t>(NumValueSites);
827 sys::swapByteOrder<uint32_t>(NumValueSites);

Completed in 191 milliseconds