Lines Matching defs:Regions

68   std::vector<CounterMappingRegion> Regions;
75 Regions(std::move(OFCD.Regions)) {}
87 Record.MappingRegions = Regions;
118 std::vector<CounterMappingRegion> Regions;
127 Regions(std::move(IFCD.Regions)) {}
184 auto &Regions = InputFunctions.back().Regions;
186 Regions.push_back(
198 auto &Regions = InputFunctions.back().Regions;
200 Regions.push_back(CounterMappingRegion::makeDecisionRegion(
207 auto &Regions = InputFunctions.back().Regions;
209 Regions.push_back(CounterMappingRegion::makeBranchRegion(
215 InputFunctions.back().Regions.push_back(CounterMappingRegion::makeExpansion(
230 CoverageMappingWriter(FileIDs, Data.Expressions, Data.Regions).write(OS);
244 Data.Expressions, Data.Regions);
251 std::string Regions = writeCoverageRegions(InputFunctions[I]);
252 readCoverageRegions(Regions, OutputFunctions[I]);
347 size_t N = ArrayRef(Input.Regions).size();
348 ASSERT_EQ(N, Output.Regions.size());
350 ASSERT_EQ(Input.Regions[I].Count, Output.Regions[I].Count);
351 ASSERT_EQ(Input.Regions[I].FileID, Output.Regions[I].FileID);
352 ASSERT_EQ(Input.Regions[I].startLoc(), Output.Regions[I].startLoc());
353 ASSERT_EQ(Input.Regions[I].endLoc(), Output.Regions[I].endLoc());
354 ASSERT_EQ(Input.Regions[I].Kind, Output.Regions[I].Kind);
372 ASSERT_EQ(N, Output.Regions.size());
376 ASSERT_GT(N, Output.Regions[I].FileID);
377 ASSERT_GT(N, Output.Regions[I].LineStart);
378 EXPECT_EQ(FileNames[Output.Regions[I].LineStart],
379 Output.Filenames[Output.Regions[I].FileID]);
714 ASSERT_EQ(CounterMappingRegion::ExpansionRegion, Output.Regions[2].Kind);
715 ASSERT_EQ(Counter::getCounter(2), Output.Regions[2].Count);
716 ASSERT_EQ(3U, Output.Regions[2].LineStart);
949 // InputFunctionCoverageData::Regions is rewritten after the write.
950 auto InputRegions = InputFunctions.back().Regions;
954 const auto &OutputRegions = OutputFunctions.back().Regions;