Lines Matching defs:SearchList
369 static unsigned RemoveDuplicates(std::vector<DirectoryLookupInfo> &SearchList,
375 for (unsigned i = First; i != SearchList.size(); ++i) {
378 const DirectoryLookup &CurEntry = SearchList[i].Lookup;
408 const DirectoryLookup &SearchEntry = SearchList[FirstDir].Lookup;
430 if (SearchList[FirstDir].Lookup.getDirCharacteristic() == SrcMgr::C_User)
446 SearchList.erase(SearchList.begin()+DirToRemove);
475 // Concatenate ANGLE+SYSTEM+AFTER chains together into SearchList.
476 std::vector<DirectoryLookupInfo> SearchList;
477 SearchList.reserve(IncludePath.size());
482 SearchList.push_back(Include);
485 RemoveDuplicates(SearchList, 0, Verbose);
486 unsigned NumQuoted = SearchList.size();
490 SearchList.push_back(Include);
492 RemoveDuplicates(SearchList, NumQuoted, Verbose);
493 unsigned NumAngled = SearchList.size();
502 SearchList.push_back(Include);
506 SearchList.push_back(Include);
511 unsigned NonSystemRemoved = RemoveDuplicates(SearchList, NumQuoted, Verbose);
514 Headers.SetSearchPaths(extractLookups(SearchList), NumQuoted, NumAngled,
515 mapToUserEntries(SearchList));
522 for (unsigned i = 0, e = SearchList.size(); i != e; ++i) {
525 StringRef Name = SearchList[i].Lookup.getName();
527 if (SearchList[i].Lookup.isNormalDir())
529 else if (SearchList[i].Lookup.isFramework())
532 assert(SearchList[i].Lookup.isHeaderMap() && "Unknown DirectoryLookup");