Lines Matching refs:FrameworkName
616 SmallString<1024> FrameworkName; in DoFrameworkLookup() local
617 FrameworkName += getFrameworkDirRef()->getName(); in DoFrameworkLookup()
618 if (FrameworkName.empty() || FrameworkName.back() != '/') in DoFrameworkLookup()
619 FrameworkName.push_back('/'); in DoFrameworkLookup()
623 FrameworkName += ModuleName; in DoFrameworkLookup()
626 FrameworkName += ".framework/"; in DoFrameworkLookup()
633 auto Dir = FileMgr.getDirectory(FrameworkName); in DoFrameworkLookup()
644 SmallString<1024> SystemFrameworkMarker(FrameworkName); in DoFrameworkLookup()
662 unsigned OrigSize = FrameworkName.size(); in DoFrameworkLookup()
664 FrameworkName += "Headers/"; in DoFrameworkLookup()
669 SearchPath->append(FrameworkName.begin(), FrameworkName.end()-1); in DoFrameworkLookup()
672 FrameworkName.append(Filename.begin()+SlashPos+1, Filename.end()); in DoFrameworkLookup()
675 FileMgr.getOptionalFileRef(FrameworkName, /*OpenFile=*/!SuggestedModule); in DoFrameworkLookup()
679 FrameworkName.insert(FrameworkName.begin()+OrigSize, Private, in DoFrameworkLookup()
685 File = FileMgr.getOptionalFileRef(FrameworkName, in DoFrameworkLookup()
777 SmallVectorImpl<char> &FrameworkName, in isFrameworkStylePath() argument
802 FrameworkName.clear(); in isFrameworkStylePath()
803 FrameworkName.append(Name.begin(), Name.end()); in isFrameworkStylePath()
814 return !FrameworkName.empty() && FoundComp >= 2; in isFrameworkStylePath()
1199 SmallString<1024> FrameworkName(ContextName.data(), ContextName.data() + in LookupSubframeworkHeader() local
1204 FrameworkName += "Frameworks/"; in LookupSubframeworkHeader()
1205 FrameworkName.append(Filename.begin(), Filename.begin()+SlashPos); in LookupSubframeworkHeader()
1206 FrameworkName += ".framework/"; in LookupSubframeworkHeader()
1214 CacheLookup.first().size() == FrameworkName.size() && in LookupSubframeworkHeader()
1215 memcmp(CacheLookup.first().data(), &FrameworkName[0], in LookupSubframeworkHeader()
1224 auto Dir = FileMgr.getOptionalDirectoryRef(FrameworkName); in LookupSubframeworkHeader()
1240 SmallString<1024> HeadersFilename(FrameworkName); in LookupSubframeworkHeader()
1252 HeadersFilename = FrameworkName; in LookupSubframeworkHeader()
1275 FrameworkName.pop_back(); // remove the trailing '/' in LookupSubframeworkHeader()
1276 if (!findUsableModuleForFrameworkHeader(*File, FrameworkName, in LookupSubframeworkHeader()
1632 FileEntryRef File, StringRef FrameworkName, Module *RequestingModule, in findUsableModuleForFrameworkHeader() argument
1639 ::getTopFrameworkDir(FileMgr, FrameworkName, SubmodulePath); in findUsableModuleForFrameworkHeader()
2040 SmallString<128> FrameworkName, IncludeSpelling; in suggestPathToFileForDiagnostics() local
2042 isFrameworkStylePath(Filename, IsPrivateHeader, FrameworkName, in suggestPathToFileForDiagnostics()