Lines Matching defs:LCP
186 /// from \p LCP in \p Paths. \p Paths can't be empty. If there's only one
189 unsigned getRedundantPrefixLen(ArrayRef<StringRef> Paths, unsigned LCP) {
194 auto Prefix = Iter->substr(LCP);
196 auto Other = Iter->substr(LCP);
447 const CoverageViewOptions &Options, const unsigned LCP,
476 unsigned LCP = getRedundantPrefixLen(Files);
491 FileReports.emplace_back(Filename.drop_front(LCP));
493 &Coverage, Options, LCP, &FileReports.back(), &Filters);
618 auto LCP = LCPStack.back();
619 auto LCPath = Files.front().substr(0, LCP).str();
639 Options, LCP, &Iter->second, &Filters);
651 V.first.Name = V.second.front().substr(LCP);
653 &Coverage, Options, LCP, &V.first, &Filters);
655 auto SubDirLCP = getRedundantPrefixLen(V.second, LCP);
656 V.first.Name = V.second.front().substr(LCP, SubDirLCP);
657 LCPStack.push_back(LCP + SubDirLCP);