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

/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-cov/
H A DCoverageExporter.h19 #include "llvm/ProfileData/Coverage/CoverageMapping.h"
27 const coverage::CoverageMapping &Coverage; member in class:llvm::CoverageExporter
37 : Coverage(CoverageMapping), Options(Options), OS(OS) {}
H A DCoverageReport.h25 const coverage::CoverageMapping &Coverage; member in class:llvm::CoverageReport
33 const coverage::CoverageMapping &Coverage)
34 : Options(Options), Coverage(Coverage) {}
41 prepareFileReports(const coverage::CoverageMapping &Coverage,
48 const coverage::CoverageMapping *Coverage,
32 CoverageReport(const CoverageViewOptions &Options, const coverage::CoverageMapping &Coverage) argument
H A DCoverageExporterLcov.cpp79 void renderFile(raw_ostream &OS, const coverage::CoverageMapping &Coverage, argument
85 renderFunctions(OS, Coverage.getCoveredFunctions(Filename));
91 auto FileCoverage = Coverage.getCoverageForFile(Filename);
99 void renderFiles(raw_ostream &OS, const coverage::CoverageMapping &Coverage, argument
104 renderFile(OS, Coverage, SourceFiles[I], FileReports[I], ExportSummaryOnly);
111 for (StringRef SF : Coverage.getUniqueSourceFiles()) {
120 auto FileReports = CoverageReport::prepareFileReports(Coverage, Totals,
122 renderFiles(OS, Coverage, SourceFiles, FileReports,
H A DCodeCoverage.cpp1 //===- CodeCoverage.cpp - Coverage tool based on profiling instrumentation-===//
26 #include "llvm/ProfileData/Coverage/CoverageMapping.h"
88 const CoverageMapping &Coverage);
93 const CoverageMapping &Coverage);
97 createSourceFileView(StringRef SourceFile, const CoverageMapping &Coverage);
102 /// Create a mapping from files in the Coverage data to local copies
104 void remapPathNames(const CoverageMapping &Coverage);
106 /// Remove input source files which aren't mapped by \p Coverage.
107 void removeUnmappedInputs(const CoverageMapping &Coverage);
110 void demangleSymbols(const CoverageMapping &Coverage);
252 attachExpansionSubViews( SourceCoverageView &View, ArrayRef<ExpansionRecord> Expansions, const CoverageMapping &Coverage) argument
275 createFunctionView(const FunctionRecord &Function, const CoverageMapping &Coverage) argument
294 createSourceFileView(StringRef SourceFile, const CoverageMapping &Coverage) argument
362 auto Coverage = std::move(CoverageOrErr.get()); local
386 remapPathNames(const CoverageMapping &Coverage) argument
427 removeUnmappedInputs(const CoverageMapping &Coverage) argument
442 demangleSymbols(const CoverageMapping &Coverage) argument
516 writeSourceFileView(StringRef SourceFile, CoverageMapping *Coverage, CoveragePrinter *Printer, bool ShowFilenames) argument
879 auto Coverage = load(); local
985 auto Coverage = load(); local
1034 auto Coverage = load(); local
[all...]
H A DCoverageExporterJson.cpp20 // -- File: dict => Coverage for a single file
33 // -- Function: dict => Coverage info for a single function
144 json::Object renderFile(const coverage::CoverageMapping &Coverage, argument
151 auto FileCoverage = Coverage.getCoverageForFile(Filename);
161 json::Array renderFiles(const coverage::CoverageMapping &Coverage, argument
178 auto File = renderFile(Coverage, SourceFile, FileReport, Options);
205 for (StringRef SF : Coverage.getUniqueSourceFiles()) {
214 auto FileReports = CoverageReport::prepareFileReports(Coverage, Totals,
216 auto Files = renderFiles(Coverage, SourceFiles, FileReports, Options);
232 Export["functions"] = renderFunctions(Coverage
[all...]
H A DCoverageReport.cpp284 auto Functions = Coverage.getCoveredFunctions(Filename);
309 auto Function = FunctionCoverageSummary::get(Coverage, F);
324 const coverage::CoverageMapping *Coverage,
327 for (const auto &Group : Coverage->getInstantiationGroups(Filename)) {
330 if (!Filters->matches(*Coverage, *F))
332 auto InstantiationSummary = FunctionCoverageSummary::get(*Coverage, *F);
351 const coverage::CoverageMapping &Coverage, FileCoverageSummary &Totals,
371 &Coverage, Options, LCP, &FileReports.back(), &Filters);
384 for (StringRef SF : Coverage.getUniqueSourceFiles()) {
402 prepareFileReports(Coverage, Total
323 prepareSingleFileReport(const StringRef Filename, const coverage::CoverageMapping *Coverage, const CoverageViewOptions &Options, const unsigned LCP, FileCoverageSummary *FileReport, const CoverageFilter *Filters) argument
350 prepareFileReports( const coverage::CoverageMapping &Coverage, FileCoverageSummary &Totals, ArrayRef<std::string> Files, const CoverageViewOptions &Options, const CoverageFilter &Filters) argument
[all...]
H A DSourceCoverageViewText.h31 const CoverageMapping &Coverage,
H A DSourceCoverageViewHTML.h33 const coverage::CoverageMapping &Coverage,
H A DSourceCoverageViewText.cpp31 ArrayRef<std::string> SourceFiles, const CoverageMapping &Coverage,
39 CoverageReport Report(Opts, Coverage);
30 createIndexFile( ArrayRef<std::string> SourceFiles, const CoverageMapping &Coverage, const CoverageFiltersMatchAll &Filters) argument
H A DSourceCoverageView.h18 #include "llvm/ProfileData/Coverage/CoverageMapping.h"
116 const CoverageMapping &Coverage,
H A DSourceCoverageViewHTML.cpp310 Columns.emplace_back(tag("td", "Function Coverage", "column-entry-bold"));
313 tag("td", "Instantiation Coverage", "column-entry-bold"));
314 Columns.emplace_back(tag("td", "Line Coverage", "column-entry-bold"));
316 Columns.emplace_back(tag("td", "Region Coverage", "column-entry-bold"));
390 ArrayRef<std::string> SourceFiles, const CoverageMapping &Coverage,
413 OSRef << tag(ReportTitleTag, "Coverage Report");
430 Coverage, Totals, SourceFiles, Opts, Filters);
389 createIndexFile( ArrayRef<std::string> SourceFiles, const CoverageMapping &Coverage, const CoverageFiltersMatchAll &Filters) argument
/freebsd-12-stable/contrib/llvm-project/llvm/lib/ProfileData/
H A DGCOV.cpp862 GCOVCoverage &Coverage, uint32_t &EdgeNo) {
869 ++Coverage.BranchesExec;
871 ++Coverage.BranchesTaken;
872 ++Coverage.Branches;
900 const GCOVCoverage &Coverage) const {
902 double(Coverage.LinesExec) * 100 / Coverage.LogicalLines,
903 Coverage.LogicalLines);
905 if (Coverage.Branches) {
907 double(Coverage
[all...]
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/fuzzer/
H A DFuzzerDataFlowTrace.cpp37 // Coverage lines have this form:
113 Coverage.AppendCoverage(IF);
192 auto Weights = Coverage.FunctionWeights(NumFunctions);
205 Weights[i], Coverage.GetNumberOfBlocks(i),
206 Coverage.GetNumberOfCoveredBlocks(i), Coverage.GetCounter(i, 0),
H A DFuzzerDataFlowTrace.h130 BlockCoverage Coverage; member in class:fuzzer::DataFlowTrace
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfExpression.cpp143 SmallBitVector Coverage(RegSize, false);
159 if (Offset < MaxSize && CurSubReg.test(Coverage)) {
168 Coverage.set(Offset, Offset + Size);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/ProfileData/Coverage/
H A DCoverageMappingReader.cpp14 #include "llvm/ProfileData/Coverage/CoverageMappingReader.h"
591 StringRef Coverage, InstrProfSymtab &&ProfileNames, uint8_t BytesInAddress,
598 Reader->ProfileNames, Coverage, Reader->MappingRecords,
603 Reader->ProfileNames, Coverage, Reader->MappingRecords,
609 Reader->ProfileNames, Coverage, Reader->MappingRecords,
614 Reader->ProfileNames, Coverage, Reader->MappingRecords,
590 createCoverageReaderFromBuffer( StringRef Coverage, InstrProfSymtab &&ProfileNames, uint8_t BytesInAddress, support::endianness Endian) argument
H A DCoverageMapping.cpp14 #include "llvm/ProfileData/Coverage/CoverageMapping.h"
22 #include "llvm/ProfileData/Coverage/CoverageMappingReader.h"
281 auto Coverage = std::unique_ptr<CoverageMapping>(new CoverageMapping()); local
288 if (Error E = Coverage->loadFunctionRecord(Record, ProfileReader))
293 return std::move(Coverage);
591 assert(false && "Coverage segments not unique or sorted");
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DGCOV.h450 GCOVCoverage &Coverage, uint32_t &EdgeNo);
454 void printCoverage(raw_ostream &OS, const GCOVCoverage &Coverage) const;
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ProfileData/Coverage/
H A DCoverageMappingReader.h19 #include "llvm/ProfileData/Coverage/CoverageMapping.h"
34 /// Coverage mapping information for a single function.
211 createCoverageReaderFromBuffer(StringRef Coverage,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DSampleProfile.cpp205 /// Coverage map for sampling records.
219 /// that record are added to this accumulator. Coverage is later computed
1742 unsigned Coverage = CoverageTracker.computeCoverage(Used, Total); local
1743 if (Coverage < SampleProfileRecordCoverage) {
1747 Twine(Coverage) + "%) were applied",
1755 unsigned Coverage = CoverageTracker.computeCoverage(Used, Total); local
1756 if (Coverage < SampleProfileSampleCoverage) {
1760 Twine(Coverage) + "%) were applied",
/freebsd-12-stable/lib/clang/libllvm/
H A DMakefile814 SRCS_MIN+= ProfileData/Coverage/CoverageMapping.cpp
815 SRCS_MIN+= ProfileData/Coverage/CoverageMappingReader.cpp
816 SRCS_MIN+= ProfileData/Coverage/CoverageMappingWriter.cpp

Completed in 123 milliseconds