Lines Matching refs:FrameworkName
591 SmallString<1024> FrameworkName; in DoFrameworkLookup() local
592 FrameworkName += getFrameworkDirRef()->getName(); in DoFrameworkLookup()
593 if (FrameworkName.empty() || FrameworkName.back() != '/') in DoFrameworkLookup()
594 FrameworkName.push_back('/'); in DoFrameworkLookup()
598 FrameworkName += ModuleName; in DoFrameworkLookup()
601 FrameworkName += ".framework/"; in DoFrameworkLookup()
608 auto Dir = FileMgr.getDirectory(FrameworkName); in DoFrameworkLookup()
619 SmallString<1024> SystemFrameworkMarker(FrameworkName); in DoFrameworkLookup()
637 unsigned OrigSize = FrameworkName.size(); in DoFrameworkLookup()
639 FrameworkName += "Headers/"; in DoFrameworkLookup()
644 SearchPath->append(FrameworkName.begin(), FrameworkName.end()-1); in DoFrameworkLookup()
647 FrameworkName.append(Filename.begin()+SlashPos+1, Filename.end()); in DoFrameworkLookup()
650 FileMgr.getOptionalFileRef(FrameworkName, /*OpenFile=*/!SuggestedModule); in DoFrameworkLookup()
654 FrameworkName.insert(FrameworkName.begin()+OrigSize, Private, in DoFrameworkLookup()
660 File = FileMgr.getOptionalFileRef(FrameworkName, in DoFrameworkLookup()
752 SmallVectorImpl<char> &FrameworkName, in isFrameworkStylePath() argument
777 FrameworkName.clear(); in isFrameworkStylePath()
778 FrameworkName.append(Name.begin(), Name.end()); in isFrameworkStylePath()
789 return !FrameworkName.empty() && FoundComp >= 2; in isFrameworkStylePath()
1165 SmallString<1024> FrameworkName(ContextName.data(), ContextName.data() + in LookupSubframeworkHeader() local
1170 FrameworkName += "Frameworks/"; in LookupSubframeworkHeader()
1171 FrameworkName.append(Filename.begin(), Filename.begin()+SlashPos); in LookupSubframeworkHeader()
1172 FrameworkName += ".framework/"; in LookupSubframeworkHeader()
1180 CacheLookup.first().size() == FrameworkName.size() && in LookupSubframeworkHeader()
1181 memcmp(CacheLookup.first().data(), &FrameworkName[0], in LookupSubframeworkHeader()
1190 auto Dir = FileMgr.getOptionalDirectoryRef(FrameworkName); in LookupSubframeworkHeader()
1206 SmallString<1024> HeadersFilename(FrameworkName); in LookupSubframeworkHeader()
1218 HeadersFilename = FrameworkName; in LookupSubframeworkHeader()
1241 FrameworkName.pop_back(); // remove the trailing '/' in LookupSubframeworkHeader()
1242 if (!findUsableModuleForFrameworkHeader(&File->getFileEntry(), FrameworkName, in LookupSubframeworkHeader()
1587 const FileEntry *File, StringRef FrameworkName, Module *RequestingModule, in findUsableModuleForFrameworkHeader() argument
1594 ::getTopFrameworkDir(FileMgr, FrameworkName, SubmodulePath); in findUsableModuleForFrameworkHeader()
1995 SmallString<128> FrameworkName, IncludeSpelling; in suggestPathToFileForDiagnostics() local
1997 isFrameworkStylePath(Filename, IsPrivateHeader, FrameworkName, in suggestPathToFileForDiagnostics()