Searched refs:Summary (Results 1 - 25 of 43) sorted by relevance

12

/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-cov/
H A DCoverageSummaryInfo.cpp61 FunctionCoverageSummary Summary(Name);
62 Summary.ExecutionCount = Group.getTotalExecutionCount();
63 Summary.RegionCoverage = Summaries[0].RegionCoverage;
64 Summary.LineCoverage = Summaries[0].LineCoverage;
66 Summary.RegionCoverage.merge(FCS.RegionCoverage);
67 Summary.LineCoverage.merge(FCS.LineCoverage);
69 return Summary;
H A DCoverageExporterJson.cpp28 // -- Summary: dict => Object summarizing the coverage for this file
35 // -- Summary: dict => Object summarizing the coverage for the entire binary
102 json::Object renderSummary(const FileCoverageSummary &Summary) { argument
105 json::Object({{"count", int64_t(Summary.LineCoverage.getNumLines())},
106 {"covered", int64_t(Summary.LineCoverage.getCovered())},
107 {"percent", Summary.LineCoverage.getPercentCovered()}})},
110 {{"count", int64_t(Summary.FunctionCoverage.getNumFunctions())},
111 {"covered", int64_t(Summary.FunctionCoverage.getExecuted())},
112 {"percent", Summary.FunctionCoverage.getPercentCovered()}})},
116 int64_t(Summary
[all...]
H A DCoverageExporterLcov.cpp46 const FileCoverageSummary &Summary) {
47 OS << "FNF:" << Summary.FunctionCoverage.getNumFunctions() << '\n'
48 << "FNH:" << Summary.FunctionCoverage.getExecuted() << '\n';
74 void renderLineSummary(raw_ostream &OS, const FileCoverageSummary &Summary) { argument
75 OS << "LF:" << Summary.LineCoverage.getNumLines() << '\n'
76 << "LH:" << Summary.LineCoverage.getCovered() << '\n';
45 renderFunctionSummary(raw_ostream &OS, const FileCoverageSummary &Summary) argument
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DProfileSummaryInfo.h46 std::unique_ptr<ProfileSummary> Summary; member in class:llvm::ProfileSummaryInfo
68 : M(Arg.M), Summary(std::move(Arg.Summary)) {}
76 Summary->getKind() == ProfileSummary::PSK_Sample;
82 Summary->getKind() == ProfileSummary::PSK_Instr;
88 Summary->getKind() == ProfileSummary::PSK_CSInstr;
/freebsd-11-stable/contrib/apr-util/
H A Dapr-util.spec4 Summary: Apache Portable Runtime Utility library
24 Summary: APR utility library development kit
36 Summary: APR utility library DBM driver
45 Summary: APR utility library PostgreSQL DBD driver
55 Summary: APR utility library MySQL DBD driver
65 Summary: APR utility library SQLite DBD driver
75 Summary: APR utility library ODBC DBD driver
85 Summary: APR utility library LDAP support
94 Summary: APR utility library OpenSSL crypto support
103 Summary
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DModuleSummaryIndex.cpp1 //===-- ModuleSummaryIndex.cpp - Module Summary Index ---------------------===//
41 [](const std::unique_ptr<GlobalValueSummary> &Summary) {
42 return Summary->isDSOLocal();
50 [](const std::unique_ptr<GlobalValueSummary> &Summary) {
51 return Summary->canAutoHide();
72 // (GUID -> Summary).
78 auto *Summary = dyn_cast_or_null<FunctionSummary>(GlobSummary.get());
79 if (!Summary)
83 if (Summary->modulePath() != ModulePath)
85 GVSummaryMap[GUID] = Summary;
[all...]
H A DProfileSummary.cpp113 static bool getSummaryFromMD(MDTuple *MD, SummaryEntryVector &Summary) { argument
135 Summary.emplace_back(cast<ConstantInt>(Op0->getValue())->getZExtValue(),
180 SummaryEntryVector Summary;
181 if (!getSummaryFromMD(dyn_cast<MDTuple>(Tuple->getOperand(7)), Summary))
183 return new ProfileSummary(SummaryKind, std::move(Summary), TotalCount,
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DStdLibraryFunctionsChecker.cpp137 const FunctionSummaryTy &Summary) const;
140 const FunctionSummaryTy &Summary) const;
143 const FunctionSummaryTy &Summary) const;
147 const FunctionSummaryTy &Summary) const {
150 return applyAsOutOfRange(State, Call, Summary);
152 return applyAsWithinRange(State, Call, Summary);
154 return applyAsComparesToArgument(State, Call, Summary);
210 static QualType getArgType(const FunctionSummaryTy &Summary, ArgNoTy ArgNo) { argument
211 return Summary.getArgType(ArgNo);
240 const FunctionSummaryTy &Summary) cons
354 const FunctionSummaryTy &Summary = *FoundSummary; local
384 const FunctionSummaryTy &Summary = *FoundSummary; local
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ProfileData/
H A DInstrProfWriter.cpp270 static void setSummary(IndexedInstrProf::Summary *TheSummary,
275 TheSummary->NumSummaryFields = Summary::NumKinds;
277 TheSummary->set(Summary::MaxFunctionCount, PS.getMaxFunctionCount());
278 TheSummary->set(Summary::MaxBlockCount, PS.getMaxCount());
279 TheSummary->set(Summary::MaxInternalBlockCount, PS.getMaxInternalCount());
280 TheSummary->set(Summary::TotalBlockCount, PS.getTotalCount());
281 TheSummary->set(Summary::TotalNumBlocks, PS.getNumCounts());
282 TheSummary->set(Summary::TotalNumFunctions, PS.getNumFunctions());
329 uint32_t SummarySize = Summary::getSize(Summary
[all...]
H A DInstrProfReader.cpp754 const IndexedInstrProf::Summary *SummaryInLE =
755 reinterpret_cast<const IndexedInstrProf::Summary *>(Cur);
761 IndexedInstrProf::Summary::getSize(NFields, NEntries);
762 std::unique_ptr<IndexedInstrProf::Summary> SummaryData =
772 const IndexedInstrProf::Summary::Entry &Ent = SummaryData->getEntry(I);
776 std::unique_ptr<llvm::ProfileSummary> &Summary =
777 UseCS ? this->CS_Summary : this->Summary;
780 Summary = std::make_unique<ProfileSummary>(
782 DetailedSummary, SummaryData->get(Summary::TotalBlockCount),
783 SummaryData->get(Summary
[all...]
H A DSampleProfWriter.cpp482 encodeULEB128(Summary->getTotalCount(), OS);
483 encodeULEB128(Summary->getMaxCount(), OS);
484 encodeULEB128(Summary->getMaxFunctionCount(), OS);
485 encodeULEB128(Summary->getNumCounts(), OS);
486 encodeULEB128(Summary->getNumFunctions(), OS);
487 std::vector<ProfileSummaryEntry> &Entries = Summary->getDetailedSummary();
620 Summary = Builder.getSummary();
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionImport.cpp1 //===- FunctionImport.cpp - ThinLTO Summary-based Function Import ---------===//
136 /// Summary file to use for function importing when using -function-import from
215 auto *Summary = cast<FunctionSummary>(GVSummary->getBaseObject());
227 if (GlobalValue::isLocalLinkage(Summary->linkage()) &&
229 Summary->modulePath() != CallerModulePath) {
235 if ((Summary->instCount() > Threshold) &&
236 !Summary->fflags().AlwaysInline) {
243 if (Summary->notEligibleToImport()) {
249 if (Summary->fflags().NoInline) {
285 const FunctionSummary &Summary, cons
284 computeImportForReferencedGlobals( const FunctionSummary &Summary, const ModuleSummaryIndex &Index, const GVSummaryMapTy &DefinedGVSummaries, FunctionImporter::ImportMapTy &ImportList, StringMap<FunctionImporter::ExportSetTy> *ExportLists) argument
362 computeImportForFunction( const FunctionSummary &Summary, const ModuleSummaryIndex &Index, const unsigned Threshold, const GVSummaryMapTy &DefinedGVSummaries, SmallVectorImpl<EdgeInfo> &Worklist, FunctionImporter::ImportMapTy &ImportList, StringMap<FunctionImporter::ExportSetTy> *ExportLists, FunctionImporter::ImportThresholdsTy &ImportThresholds) argument
573 auto *Summary = std::get<0>(FuncInfo); local
769 auto &Summary = GlobalList.second.SummaryList[0]; local
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DProfileSummaryInfo.cpp84 // checks if the Summary is null and if so checks if the summary metadata is now
85 // available in the module and parses it to get the Summary object. Returns true
86 // if a valid Summary is available.
88 if (Summary)
93 Summary.reset(ProfileSummary::getFromMD(SummaryMD));
100 Summary.reset(ProfileSummary::getFromMD(SummaryMD));
244 auto &DetailedSummary = Summary->getDetailedSummary();
270 auto &DetailedSummary = Summary->getDetailedSummary();
H A DModuleSummaryAnalysis.cpp248 // Summary not currently supported for anonymous functions, they should
636 for (auto &Summary : VI.getSummaryList())
637 Summary->setLive(true);
700 std::unique_ptr<FunctionSummary> Summary =
717 Index.addGlobalValueSummary(*GV, std::move(Summary));
719 std::unique_ptr<GlobalVarSummary> Summary =
723 Index.addGlobalValueSummary(*GV, std::move(Summary));
771 auto *Summary = Index.getGlobalValueSummary(*V); local
772 assert(Summary && "Missing summary for global value");
773 Summary
792 auto &Summary = GlobalList.second.SummaryList[0]; local
[all...]
H A DCFLSteensAliasAnalysis.cpp74 AliasSummary Summary; member in class:CFLSteensAAResult::FunctionInfo
84 const AliasSummary &getAliasSummary() const { return Summary; }
143 Summary.RetParamRelations.push_back(
152 Summary.RetParamAttributes.push_back(
/freebsd-11-stable/contrib/apr/
H A Dapr.spec4 Summary: Apache Portable Runtime library
23 Summary: APR library development kit
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DFunctionImportUtils.cpp62 auto Summary = ImportIndex.findSummaryInModule( local
64 assert(Summary && "Missing summary for global value when exporting");
65 auto Linkage = Summary->linkage();
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DModuleSummaryIndex.h1 //===- llvm/ModuleSummaryIndex.h - Module Summary Index ---------*- C++ -*-===//
138 /// Summary string representation. This StringRef points to BC module
1168 std::unique_ptr<GlobalValueSummary> Summary) {
1169 addGlobalValueSummary(getOrInsertValueInfo(&GV), std::move(Summary));
1174 std::unique_ptr<GlobalValueSummary> Summary) {
1176 std::move(Summary));
1181 std::unique_ptr<GlobalValueSummary> Summary) {
1182 addOriginalName(VI.getGUID(), Summary->getOriginalName());
1186 ->second.SummaryList.push_back(std::move(Summary));
1204 auto Summary local
1167 addGlobalValueSummary(const GlobalValue &GV, std::unique_ptr<GlobalValueSummary> Summary) argument
1173 addGlobalValueSummary(StringRef ValueName, std::unique_ptr<GlobalValueSummary> Summary) argument
1180 addGlobalValueSummary(ValueInfo VI, std::unique_ptr<GlobalValueSummary> Summary) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DInstrProfReader.h437 std::unique_ptr<ProfileSummary> Summary; member in class:llvm::IndexedInstrProf::IndexedInstrProfReader
488 assert(Summary && "No profile summary");
489 return Summary->getMaxFunctionCount();
518 assert(Summary && "No profile summary");
519 return *(Summary.get());
H A DInstrProf.h972 // In this version, profile summary data \c IndexedInstrProf::Summary is
999 struct Summary { struct in class:llvm::IndexedInstrProf::HashT
1029 // The number of Cutoff Entries (Summary::Entry) following summary fields.
1032 Summary() = delete;
1033 Summary(uint32_t Size) { memset(this, 0, Size); } function in struct:llvm::IndexedInstrProf::HashT::Summary
1038 return sizeof(Summary) + NumCutoffEntries * sizeof(Entry) +
1077 inline std::unique_ptr<Summary> allocSummary(uint32_t TotalSize) {
1078 return std::unique_ptr<Summary>(new (::operator new(TotalSize))
1079 Summary(TotalSize));
H A DSampleProfReader.h406 ProfileSummary &getSummary() const { return *(Summary.get()); }
437 std::unique_ptr<ProfileSummary> Summary; member in class:llvm::sampleprof::SampleProfileReader
442 return std::move(Reader.Summary);
/freebsd-11-stable/contrib/pam_modules/pam_passwdqc/
H A Dpam_passwdqc.spec3 Summary: Pluggable password "quality check".
/freebsd-11-stable/contrib/byacc/package/
H A Dbyacc.spec0 Summary: byacc - public domain Berkeley LALR Yacc parser generator
H A Dmingw-byacc.spec0 Summary: byacc - public domain Berkeley LALR Yacc parser generator
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DWholeProgramDevirt.h239 /// Perform index-based whole program devirtualization on the \p Summary
247 ModuleSummaryIndex &Summary, std::set<GlobalValue::GUID> &ExportedGUIDs,
253 ModuleSummaryIndex &Summary,

Completed in 321 milliseconds

12