Lines Matching refs:SearchList

371 static unsigned RemoveDuplicates(std::vector<DirectoryLookupInfo> &SearchList,  in RemoveDuplicates()  argument
377 for (unsigned i = First; i != SearchList.size(); ++i) { in RemoveDuplicates()
380 const DirectoryLookup &CurEntry = SearchList[i].Lookup; in RemoveDuplicates()
410 const DirectoryLookup &SearchEntry = SearchList[FirstDir].Lookup; in RemoveDuplicates()
432 if (SearchList[FirstDir].Lookup.getDirCharacteristic() == SrcMgr::C_User) in RemoveDuplicates()
448 SearchList.erase(SearchList.begin()+DirToRemove); in RemoveDuplicates()
478 std::vector<DirectoryLookupInfo> SearchList; in Realize() local
479 SearchList.reserve(IncludePath.size()); in Realize()
484 SearchList.push_back(Include); in Realize()
487 RemoveDuplicates(SearchList, 0, Verbose); in Realize()
488 unsigned NumQuoted = SearchList.size(); in Realize()
492 SearchList.push_back(Include); in Realize()
494 RemoveDuplicates(SearchList, NumQuoted, Verbose); in Realize()
495 unsigned NumAngled = SearchList.size(); in Realize()
504 SearchList.push_back(Include); in Realize()
508 SearchList.push_back(Include); in Realize()
513 unsigned NonSystemRemoved = RemoveDuplicates(SearchList, NumQuoted, Verbose); in Realize()
516 Headers.SetSearchPaths(extractLookups(SearchList), NumQuoted, NumAngled, in Realize()
517 mapToUserEntries(SearchList)); in Realize()
524 for (unsigned i = 0, e = SearchList.size(); i != e; ++i) { in Realize()
527 StringRef Name = SearchList[i].Lookup.getName(); in Realize()
529 if (SearchList[i].Lookup.isNormalDir()) in Realize()
531 else if (SearchList[i].Lookup.isFramework()) in Realize()
534 assert(SearchList[i].Lookup.isHeaderMap() && "Unknown DirectoryLookup"); in Realize()