Lines Matching refs:LCP
172 unsigned getRedundantPrefixLen(ArrayRef<StringRef> Paths, unsigned LCP) { in getRedundantPrefixLen() argument
177 auto Prefix = Iter->substr(LCP); in getRedundantPrefixLen()
179 auto Other = Iter->substr(LCP); in getRedundantPrefixLen()
430 const CoverageViewOptions &Options, const unsigned LCP, in prepareSingleFileReport() argument
459 unsigned LCP = getRedundantPrefixLen(Files); in prepareFileReports() local
474 FileReports.emplace_back(Filename.drop_front(LCP)); in prepareFileReports()
476 &Coverage, Options, LCP, &FileReports.back(), &Filters); in prepareFileReports()
601 auto LCP = LCPStack.back(); in prepareSubDirectoryReports() local
602 auto LCPath = Files.front().substr(0, LCP).str(); in prepareSubDirectoryReports()
622 Options, LCP, &Iter->second, &Filters); in prepareSubDirectoryReports()
634 V.first.Name = V.second.front().substr(LCP); in prepareSubDirectoryReports()
636 &Coverage, Options, LCP, &V.first, &Filters); in prepareSubDirectoryReports()
638 auto SubDirLCP = getRedundantPrefixLen(V.second, LCP); in prepareSubDirectoryReports()
639 V.first.Name = V.second.front().substr(LCP, SubDirLCP); in prepareSubDirectoryReports()
640 LCPStack.push_back(LCP + SubDirLCP); in prepareSubDirectoryReports()