Home | History | Annotate | Download | only in Frontend

Lines Matching refs:SearchList

525 static unsigned RemoveDuplicates(std::vector<DirectoryLookup> &SearchList,
531 for (unsigned i = First; i != SearchList.size(); ++i) {
534 const DirectoryLookup &CurEntry = SearchList[i];
564 const DirectoryLookup &SearchEntry = SearchList[FirstDir];
586 if (SearchList[FirstDir].getDirCharacteristic() == SrcMgr::C_User)
602 SearchList.erase(SearchList.begin()+DirToRemove);
610 // Concatenate ANGLE+SYSTEM+AFTER chains together into SearchList.
611 std::vector<DirectoryLookup> SearchList;
612 SearchList.reserve(IncludePath.size());
618 SearchList.push_back(it->second);
621 RemoveDuplicates(SearchList, 0, Verbose);
622 unsigned NumQuoted = SearchList.size();
627 SearchList.push_back(it->second);
630 RemoveDuplicates(SearchList, NumQuoted, Verbose);
631 unsigned NumAngled = SearchList.size();
640 SearchList.push_back(it->second);
646 SearchList.push_back(it->second);
652 unsigned NonSystemRemoved = RemoveDuplicates(SearchList, NumQuoted, Verbose);
656 Headers.SetSearchPaths(SearchList, NumQuoted, NumAngled, DontSearchCurDir);
663 for (unsigned i = 0, e = SearchList.size(); i != e; ++i) {
666 const char *Name = SearchList[i].getName();
668 if (SearchList[i].isNormalDir())
670 else if (SearchList[i].isFramework())
673 assert(SearchList[i].isHeaderMap() && "Unknown DirectoryLookup");