Lines Matching refs:Regions
64 std::vector<CounterMappingRegion> Regions; member
70 Regions(std::move(OFCD.Regions)) {} in OutputFunctionCoverageData()
82 Record.MappingRegions = Regions; in fillCoverageMappingRecord()
113 std::vector<CounterMappingRegion> Regions; member
121 Regions(std::move(IFCD.Regions)) {} in InputFunctionCoverageData()
177 auto &Regions = InputFunctions.back().Regions; in addCMR() local
179 Regions.push_back( in addCMR()
186 InputFunctions.back().Regions.push_back(CounterMappingRegion::makeExpansion( in addExpansionCMR()
197 CoverageMappingWriter(FileIDs, None, Data.Regions).write(OS); in writeCoverageRegions()
208 Expressions, Data.Regions); in readCoverageRegions()
215 std::string Regions = writeCoverageRegions(InputFunctions[I]); in writeAndReadCoverageRegions() local
216 readCoverageRegions(Regions, OutputFunctions[I]); in writeAndReadCoverageRegions()
272 size_t N = makeArrayRef(Input.Regions).size(); in TEST_P()
273 ASSERT_EQ(N, Output.Regions.size()); in TEST_P()
275 ASSERT_EQ(Input.Regions[I].Count, Output.Regions[I].Count); in TEST_P()
276 ASSERT_EQ(Input.Regions[I].FileID, Output.Regions[I].FileID); in TEST_P()
277 ASSERT_EQ(Input.Regions[I].startLoc(), Output.Regions[I].startLoc()); in TEST_P()
278 ASSERT_EQ(Input.Regions[I].endLoc(), Output.Regions[I].endLoc()); in TEST_P()
279 ASSERT_EQ(Input.Regions[I].Kind, Output.Regions[I].Kind); in TEST_P()
297 ASSERT_EQ(N, Output.Regions.size()); in TEST_P()
301 ASSERT_GT(N, Output.Regions[I].FileID); in TEST_P()
302 ASSERT_GT(N, Output.Regions[I].LineStart); in TEST_P()
303 EXPECT_EQ(FileNames[Output.Regions[I].LineStart], in TEST_P()
304 Output.Filenames[Output.Regions[I].FileID]); in TEST_P()
638 ASSERT_EQ(CounterMappingRegion::ExpansionRegion, Output.Regions[2].Kind); in TEST_P()
639 ASSERT_EQ(Counter::getCounter(2), Output.Regions[2].Count); in TEST_P()
640 ASSERT_EQ(3U, Output.Regions[2].LineStart); in TEST_P()