Lines Matching defs:View
98 void attachExpansionSubViews(SourceCoverageView &View,
103 void attachBranchSubViews(SourceCoverageView &View,
107 void attachMCDCSubViews(SourceCoverageView &View,
306 SourceCoverageView &View, ArrayRef<ExpansionRecord> Expansions,
325 View.addExpansion(Expansion.Region, std::move(SubView));
329 void CodeCoverageTool::attachBranchSubViews(SourceCoverageView &View,
344 View.addBranch(CurrentLine, std::move(ViewBranches));
348 void CodeCoverageTool::attachMCDCSubViews(SourceCoverageView &View,
365 View.addMCDCRecord(CurrentLine, std::move(ViewMCDCRecords));
382 auto View = SourceCoverageView::create(DC.demangle(Function.Name),
385 attachExpansionSubViews(*View, Expansions, Coverage);
386 attachBranchSubViews(*View, Branches);
387 attachMCDCSubViews(*View, MCDCRecords);
389 return View;
405 auto View = SourceCoverageView::create(SourceFile, SourceBuffer.get(),
407 attachExpansionSubViews(*View, Expansions, Coverage);
408 attachBranchSubViews(*View, Branches);
409 attachMCDCSubViews(*View, MCDCRecords);
411 return View;
440 View->addInstantiation(Funcname, Line, std::move(SubView));
443 return View;
635 auto View = createSourceFileView(SourceFile, *Coverage);
636 if (!View) {
648 View->print(*OS.get(), /*Wholefile=*/true,