Lines Matching full:expansion

27 //         -- Expansions: array => List of expansion records
28 // -- Expansion: dict => Object that descibes a single expansion
30 // -- TargetRegions: array => List of Regions in the expansion
31 // -- CountedRegion: dict => Single Region in the expansion
32 // -- Branches: array => List of Branches in the expansion
33 // -- Branch: dict => Describes a branch in expansion and counters
144 for (const auto &Expansion : Expansions) { in collectNestedBranches() local
145 auto ExpansionCoverage = Coverage.getCoverageForExpansion(Expansion); in collectNestedBranches()
152 // Add branches from this level of expansion. in collectNestedBranches()
155 if (B.FileID == Expansion.FileID) in collectNestedBranches()
163 const coverage::ExpansionRecord &Expansion) { in renderExpansion() argument
164 std::vector<llvm::coverage::ExpansionRecord> Expansions = {Expansion}; in renderExpansion()
166 {{"filenames", json::Array(Expansion.Function.Filenames)}, in renderExpansion()
167 // Mark the beginning and end of this expansion in the source file. in renderExpansion()
168 {"source_region", renderRegion(Expansion.Region)}, in renderExpansion()
169 // Enumerate the coverage information for the expansion. in renderExpansion()
170 {"target_regions", renderRegions(Expansion.Function.CountedRegions)}, in renderExpansion()
171 // Enumerate the branch coverage information for the expansion. in renderExpansion()
220 for (const auto &Expansion : FileCoverage.getExpansions()) in renderFileExpansions() local
221 ExpansionArray.push_back(renderExpansion(Coverage, Expansion)); in renderFileExpansions()