Lines Matching refs:json

83 json::Array renderSegment(const coverage::CoverageSegment &Segment) {  in renderSegment()
84 return json::Array({Segment.Line, Segment.Col, in renderSegment()
89 json::Array renderRegion(const coverage::CountedRegion &Region) { in renderRegion()
90 return json::Array({Region.LineStart, Region.ColumnStart, Region.LineEnd, in renderRegion()
96 json::Array renderBranch(const coverage::CountedRegion &Region) { in renderBranch()
97 return json::Array( in renderBranch()
104 json::Array gatherConditions(const coverage::MCDCRecord &Record) { in gatherConditions()
105 json::Array Conditions; in gatherConditions()
111 json::Array renderMCDCRecord(const coverage::MCDCRecord &Record) { in renderMCDCRecord()
113 return json::Array({CMR.LineStart, CMR.ColumnStart, CMR.LineEnd, in renderMCDCRecord()
118 json::Array renderRegions(ArrayRef<coverage::CountedRegion> Regions) { in renderRegions()
119 json::Array RegionArray; in renderRegions()
125 json::Array renderBranchRegions(ArrayRef<coverage::CountedRegion> Regions) { in renderBranchRegions()
126 json::Array RegionArray; in renderBranchRegions()
133 json::Array renderMCDCRecords(ArrayRef<coverage::MCDCRecord> Records) { in renderMCDCRecords()
134 json::Array RecordArray; in renderMCDCRecords()
162 json::Object renderExpansion(const coverage::CoverageMapping &Coverage, in renderExpansion()
165 return json::Object( in renderExpansion()
166 {{"filenames", json::Array(Expansion.Function.Filenames)}, in renderExpansion()
176 json::Object renderSummary(const FileCoverageSummary &Summary) { in renderSummary()
177 return json::Object( in renderSummary()
179 json::Object({{"count", int64_t(Summary.LineCoverage.getNumLines())}, in renderSummary()
183 json::Object( in renderSummary()
188 json::Object( in renderSummary()
194 json::Object( in renderSummary()
201 json::Object( in renderSummary()
208 json::Object( in renderSummary()
216 json::Array renderFileExpansions(const coverage::CoverageMapping &Coverage, in renderFileExpansions()
219 json::Array ExpansionArray; in renderFileExpansions()
225 json::Array renderFileSegments(const coverage::CoverageData &FileCoverage, in renderFileSegments()
227 json::Array SegmentArray; in renderFileSegments()
233 json::Array renderFileBranches(const coverage::CoverageData &FileCoverage, in renderFileBranches()
235 json::Array BranchArray; in renderFileBranches()
241 json::Array renderFileMCDC(const coverage::CoverageData &FileCoverage, in renderFileMCDC()
243 json::Array MCDCRecordArray; in renderFileMCDC()
249 json::Object renderFile(const coverage::CoverageMapping &Coverage, in renderFile()
253 json::Object File({{"filename", Filename}}); in renderFile()
269 json::Array renderFiles(const coverage::CoverageMapping &Coverage, in renderFiles()
281 json::Array FileArray; in renderFiles()
299 json::Array renderFunctions( in renderFunctions()
301 json::Array FunctionArray; in renderFunctions()
304 json::Object({{"name", F.Name}, in renderFunctions()
309 {"filenames", json::Array(F.Filenames)}})); in renderFunctions()
330 llvm::sort(Files, [](const json::Value &A, const json::Value &B) { in renderRoot()
331 const json::Object *ObjA = A.getAsObject(); in renderRoot()
332 const json::Object *ObjB = B.getAsObject(); in renderRoot()
339 auto Export = json::Object( in renderRoot()
345 auto ExportArray = json::Array({std::move(Export)}); in renderRoot()
347 OS << json::Object({{"version", LLVM_COVERAGE_EXPORT_JSON_STR}, in renderRoot()