Lines Matching defs:Region
31 // -- CountedRegion: dict => Single Region in the expansion
89 json::Array renderRegion(const coverage::CountedRegion &Region) {
90 return json::Array({Region.LineStart, Region.ColumnStart, Region.LineEnd,
91 Region.ColumnEnd, clamp_uint64_to_int64(Region.ExecutionCount),
92 Region.FileID, Region.ExpandedFileID,
93 int64_t(Region.Kind)});
96 json::Array renderBranch(const coverage::CountedRegion &Region) {
98 {Region.LineStart, Region.ColumnStart, Region.LineEnd, Region.ColumnEnd,
99 clamp_uint64_to_int64(Region.ExecutionCount),
100 clamp_uint64_to_int64(Region.FalseExecutionCount), Region.FileID,
101 Region.ExpandedFileID, int64_t(Region.Kind)});
120 for (const auto &Region : Regions)
121 RegionArray.push_back(renderRegion(Region));
127 for (const auto &Region : Regions)
128 if (!Region.TrueFolded || !Region.FalseFolded)
129 RegionArray.push_back(renderBranch(Region));
168 {"source_region", renderRegion(Expansion.Region)},