Searched refs:Counts (Results 1 - 21 of 21) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/
H A DCGProfile.h26 MapVector<std::pair<Function *, Function *>, uint64_t> &Counts) const;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Support/
H A DTrigramIndex.cpp76 Index[Tri].push_back(Counts.size());
86 Counts.push_back(Cnt);
92 std::vector<unsigned> CurCounts(Counts.size());
105 if (CurCounts[J] >= Counts[J])
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DTrigramIndex.h58 std::vector<unsigned> Counts; member in class:llvm::TrigramIndex
60 // are used in Counts to store per-rule limits.
H A DTrailingObjects.h332 TrailingTys, size_t>::type... Counts) {
333 return ParentType::additionalSizeToAllocImpl(0, Counts...);
344 TrailingTys, size_t>::type... Counts) {
345 return sizeof(BaseTy) + ParentType::additionalSizeToAllocImpl(0, Counts...);
364 template <size_t... Counts> struct with_counts {
365 enum { Size = totalSizeToAlloc<Tys...>(Counts...) };
331 additionalSizeToAlloc(typename trailing_objects_internal::ExtractSecondType< TrailingTys, size_t>::type... Counts) argument
343 totalSizeToAlloc(typename trailing_objects_internal::ExtractSecondType< TrailingTys, size_t>::type... Counts) argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DCGProfile.cpp27 MapVector<std::pair<Function *, Function *>, uint64_t> Counts; local
35 uint64_t &Count = Counts[std::make_pair(F, CalledF)];
74 addModuleFlags(M, Counts);
81 MapVector<std::pair<Function *, Function *>, uint64_t> &Counts) const {
82 if (Counts.empty())
89 for (auto E : Counts) {
H A DPGOInstrumentation.cpp1180 std::vector<uint64_t> &CountFromProfile = ProfileRecord.Counts;
1363 std::vector<uint64_t> &CountFromProfile = UseFunc->getProfileRecord().Counts;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DSyntheticCountsPropagation.cpp101 DenseMap<Function *, Scaled64> Counts; local
104 M, [&](Function *F, uint64_t Count) { Counts[F] = Scaled64(Count, 0); });
124 BBCount *= Counts[Caller];
136 Counts[F] += New;
140 for (auto Entry : Counts) {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ProfileData/
H A DProfileSummaryBuilder.cpp39 addEntryCount(R.Counts[0]);
40 for (size_t I = 1, E = R.Counts.size(); I < E; ++I)
41 addInternalCount(R.Counts[I]);
H A DInstrProf.cpp483 Sum.NumEntries += Counts.size();
484 for (size_t F = 0, E = Counts.size(); F < E; ++F)
485 FuncSum += Counts[F];
556 bool Mismatch = (Counts.size() != Other.Counts.size());
581 for (size_t I = 0, E = Other.Counts.size(); I < E; ++I) {
582 Score += OverlapStats::score(Counts[I], Other.Counts[I],
584 MaxCount = std::max(Other.Counts[I], MaxCount);
591 for (size_t I = 0, E = Other.Counts
[all...]
H A DInstrProfWriter.cpp125 M += sizeof(uint64_t); // The size of the Counts vector
126 M += ProfRecord.Counts.size() * sizeof(uint64_t);
152 LE.write<uint64_t>(ProfRecord.Counts.size());
153 for (uint64_t I : ProfRecord.Counts)
264 if (llvm::any_of(IPR.Counts, [](uint64_t Count) { return Count > 0; }))
404 OS << "# Num Counters:\n" << Func.Counts.size() << "\n";
406 for (uint64_t Count : Func.Counts)
H A DInstrProfReader.cpp277 Record.Counts.reserve(NumCounters);
284 Record.Counts.push_back(Count);
435 Record.Counts.clear();
436 Record.Counts.reserve(RawCounts.size());
438 Record.Counts.push_back(swap(Count));
440 Record.Counts = RawCounts;
890 std::vector<uint64_t> &Counts) {
895 Counts = Record.get().Counts;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ExpandImm.cpp48 CountMap Counts;
52 ++Counts[getChunk(UImm, Idx)];
55 for (CountMap::const_iterator Chunk = Counts.begin(), End = Counts.end();
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DInstrProf.h686 std::vector<uint64_t> Counts; member in struct:llvm::InstrProfRecord
689 InstrProfRecord(std::vector<uint64_t> Counts) : Counts(std::move(Counts)) {} argument
692 : Counts(RHS.Counts),
698 Counts = RHS.Counts;
763 Counts.clear();
851 std::vector<uint64_t> Counts)
850 NamedInstrProfRecord(StringRef Name, uint64_t Hash, std::vector<uint64_t> Counts) argument
[all...]
H A DInstrProfReader.h477 /// Fill Counts with the profile data for the given function name.
479 std::vector<uint64_t> &Counts);
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-profdata/
H A Dllvm-profdata.cpp874 assert(Func.Counts.size() > 0 && "function missing entry counter");
879 for (size_t I = 0, E = Func.Counts.size(); I < E; ++I) {
880 FuncMax = std::max(FuncMax, Func.Counts[I]);
881 FuncSum += Func.Counts[I];
912 << " Counters: " << Func.Counts.size() << "\n";
914 OS << " Function count: " << Func.Counts[0] << "\n";
928 for (size_t I = Start, E = Func.Counts.size(); I < E; ++I) {
929 OS << (I == Start ? "" : ", ") << Func.Counts[I];
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ProfileData/Coverage/
H A DCoverageMapping.cpp220 std::vector<uint64_t> Counts; local
222 Record.FunctionHash, Counts)) {
229 Counts.assign(Record.MappingRegions.size(), 0);
231 Ctx.setCounts(Counts);
241 Record.MappingRegions[0].Count.isZero() && Counts[0] > 0)
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp1361 auto AddCount = [](auto &Counts, const auto &Val) {
1362 auto CountIt = std::find_if(Counts.begin(), Counts.end(),
1364 if (CountIt == Counts.end()) {
1365 Counts.emplace_back(Val, 1);
1371 auto GetMostCommon = [](auto &Counts) {
1373 std::max_element(Counts.begin(), Counts.end(),
1375 assert(CommonIt != Counts.end() && "Unexpected all-undef build_vector");
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ProfileData/Coverage/
H A DCoverageMapping.h290 void setCounts(ArrayRef<uint64_t> Counts) { CounterValues = Counts; } argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonConstExtenders.cpp1375 CMap Counts;
1383 Counts.insert({*It, N});
1386 if (Counts.empty())
1390 auto BestIt = std::max_element(Counts.begin(), Counts.end(),
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenPGO.cpp985 RegionCounts = ProfRecord->Counts;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DVerifier.cpp2097 for (auto &Counts : FrameEscapeInfo) {
2098 Function *F = Counts.first;
2099 unsigned EscapedObjectCount = Counts.second.first;
2100 unsigned MaxRecoveredIndex = Counts.second.second;

Completed in 311 milliseconds