Lines Matching refs:SearchList

491 static unsigned RemoveDuplicates(std::vector<DirectoryLookup> &SearchList,  in RemoveDuplicates()  argument
497 for (unsigned i = First; i != SearchList.size(); ++i) { in RemoveDuplicates()
500 const DirectoryLookup &CurEntry = SearchList[i]; in RemoveDuplicates()
530 const DirectoryLookup &SearchEntry = SearchList[FirstDir]; in RemoveDuplicates()
552 if (SearchList[FirstDir].getDirCharacteristic() == SrcMgr::C_User) in RemoveDuplicates()
568 SearchList.erase(SearchList.begin()+DirToRemove); in RemoveDuplicates()
577 std::vector<DirectoryLookup> SearchList; in Realize() local
578 SearchList.reserve(IncludePath.size()); in Realize()
583 SearchList.push_back(Include.second); in Realize()
586 RemoveDuplicates(SearchList, 0, Verbose); in Realize()
587 unsigned NumQuoted = SearchList.size(); in Realize()
591 SearchList.push_back(Include.second); in Realize()
593 RemoveDuplicates(SearchList, NumQuoted, Verbose); in Realize()
594 unsigned NumAngled = SearchList.size(); in Realize()
603 SearchList.push_back(Include.second); in Realize()
607 SearchList.push_back(Include.second); in Realize()
612 unsigned NonSystemRemoved = RemoveDuplicates(SearchList, NumQuoted, Verbose); in Realize()
616 Headers.SetSearchPaths(SearchList, NumQuoted, NumAngled, DontSearchCurDir); in Realize()
623 for (unsigned i = 0, e = SearchList.size(); i != e; ++i) { in Realize()
626 StringRef Name = SearchList[i].getName(); in Realize()
628 if (SearchList[i].isNormalDir()) in Realize()
630 else if (SearchList[i].isFramework()) in Realize()
633 assert(SearchList[i].isHeaderMap() && "Unknown DirectoryLookup"); in Realize()