Home | History | Annotate | Download | only in Frontend

Lines Matching defs:SearchList

495 static unsigned RemoveDuplicates(std::vector<DirectoryLookup> &SearchList,
501 for (unsigned i = First; i != SearchList.size(); ++i) {
504 const DirectoryLookup &CurEntry = SearchList[i];
534 const DirectoryLookup &SearchEntry = SearchList[FirstDir];
556 if (SearchList[FirstDir].getDirCharacteristic() == SrcMgr::C_User)
572 SearchList.erase(SearchList.begin()+DirToRemove);
580 // Concatenate ANGLE+SYSTEM+AFTER chains together into SearchList.
581 std::vector<DirectoryLookup> SearchList;
582 SearchList.reserve(IncludePath.size());
587 SearchList.push_back(Include.second);
590 RemoveDuplicates(SearchList, 0, Verbose);
591 unsigned NumQuoted = SearchList.size();
595 SearchList.push_back(Include.second);
597 RemoveDuplicates(SearchList, NumQuoted, Verbose);
598 unsigned NumAngled = SearchList.size();
607 SearchList.push_back(Include.second);
611 SearchList.push_back(Include.second);
616 unsigned NonSystemRemoved = RemoveDuplicates(SearchList, NumQuoted, Verbose);
620 Headers.SetSearchPaths(SearchList, NumQuoted, NumAngled, DontSearchCurDir);
627 for (unsigned i = 0, e = SearchList.size(); i != e; ++i) {
630 const char *Name = SearchList[i].getName();
632 if (SearchList[i].isNormalDir())
634 else if (SearchList[i].isFramework())
637 assert(SearchList[i].isHeaderMap() && "Unknown DirectoryLookup");