Lines Matching refs:SearchList
485 static unsigned RemoveDuplicates(std::vector<DirectoryLookupInfo> &SearchList, in RemoveDuplicates() argument
491 for (unsigned i = First; i != SearchList.size(); ++i) { in RemoveDuplicates()
494 const DirectoryLookup &CurEntry = SearchList[i].Lookup; in RemoveDuplicates()
524 const DirectoryLookup &SearchEntry = SearchList[FirstDir].Lookup; in RemoveDuplicates()
546 if (SearchList[FirstDir].Lookup.getDirCharacteristic() == SrcMgr::C_User) in RemoveDuplicates()
562 SearchList.erase(SearchList.begin()+DirToRemove); in RemoveDuplicates()
592 std::vector<DirectoryLookupInfo> SearchList; in Realize() local
593 SearchList.reserve(IncludePath.size()); in Realize()
598 SearchList.push_back(Include); in Realize()
601 RemoveDuplicates(SearchList, 0, Verbose); in Realize()
602 unsigned NumQuoted = SearchList.size(); in Realize()
606 SearchList.push_back(Include); in Realize()
608 RemoveDuplicates(SearchList, NumQuoted, Verbose); in Realize()
609 unsigned NumAngled = SearchList.size(); in Realize()
618 SearchList.push_back(Include); in Realize()
622 SearchList.push_back(Include); in Realize()
627 unsigned NonSystemRemoved = RemoveDuplicates(SearchList, NumQuoted, Verbose); in Realize()
631 Headers.SetSearchPaths(extractLookups(SearchList), NumQuoted, NumAngled, in Realize()
632 DontSearchCurDir, mapToUserEntries(SearchList)); in Realize()
639 for (unsigned i = 0, e = SearchList.size(); i != e; ++i) { in Realize()
642 StringRef Name = SearchList[i].Lookup.getName(); in Realize()
644 if (SearchList[i].Lookup.isNormalDir()) in Realize()
646 else if (SearchList[i].Lookup.isFramework()) in Realize()
649 assert(SearchList[i].Lookup.isHeaderMap() && "Unknown DirectoryLookup"); in Realize()