Lines Matching refs:SearchList
474 static unsigned RemoveDuplicates(std::vector<DirectoryLookup> &SearchList, in RemoveDuplicates() argument
480 for (unsigned i = First; i != SearchList.size(); ++i) { in RemoveDuplicates()
483 const DirectoryLookup &CurEntry = SearchList[i]; in RemoveDuplicates()
513 const DirectoryLookup &SearchEntry = SearchList[FirstDir]; in RemoveDuplicates()
535 if (SearchList[FirstDir].getDirCharacteristic() == SrcMgr::C_User) in RemoveDuplicates()
551 SearchList.erase(SearchList.begin()+DirToRemove); in RemoveDuplicates()
560 std::vector<DirectoryLookup> SearchList; in Realize() local
561 SearchList.reserve(IncludePath.size()); in Realize()
566 SearchList.push_back(Include.Lookup); in Realize()
569 RemoveDuplicates(SearchList, 0, Verbose); in Realize()
570 unsigned NumQuoted = SearchList.size(); in Realize()
574 SearchList.push_back(Include.Lookup); in Realize()
576 RemoveDuplicates(SearchList, NumQuoted, Verbose); in Realize()
577 unsigned NumAngled = SearchList.size(); in Realize()
586 SearchList.push_back(Include.Lookup); in Realize()
590 SearchList.push_back(Include.Lookup); in Realize()
595 unsigned NonSystemRemoved = RemoveDuplicates(SearchList, NumQuoted, Verbose); in Realize()
599 Headers.SetSearchPaths(SearchList, NumQuoted, NumAngled, DontSearchCurDir); in Realize()
606 for (unsigned i = 0, e = SearchList.size(); i != e; ++i) { in Realize()
609 StringRef Name = SearchList[i].getName(); in Realize()
611 if (SearchList[i].isNormalDir()) in Realize()
613 else if (SearchList[i].isFramework()) in Realize()
616 assert(SearchList[i].isHeaderMap() && "Unknown DirectoryLookup"); in Realize()