Lines Matching refs:FrameworkName

537   SmallString<1024> FrameworkName;  in DoFrameworkLookup()  local
538 FrameworkName += getFrameworkDirRef()->getName(); in DoFrameworkLookup()
539 if (FrameworkName.empty() || FrameworkName.back() != '/') in DoFrameworkLookup()
540 FrameworkName.push_back('/'); in DoFrameworkLookup()
544 FrameworkName += ModuleName; in DoFrameworkLookup()
547 FrameworkName += ".framework/"; in DoFrameworkLookup()
554 auto Dir = FileMgr.getDirectory(FrameworkName); in DoFrameworkLookup()
565 SmallString<1024> SystemFrameworkMarker(FrameworkName); in DoFrameworkLookup()
583 unsigned OrigSize = FrameworkName.size(); in DoFrameworkLookup()
585 FrameworkName += "Headers/"; in DoFrameworkLookup()
590 SearchPath->append(FrameworkName.begin(), FrameworkName.end()-1); in DoFrameworkLookup()
593 FrameworkName.append(Filename.begin()+SlashPos+1, Filename.end()); in DoFrameworkLookup()
596 FileMgr.getOptionalFileRef(FrameworkName, /*OpenFile=*/!SuggestedModule); in DoFrameworkLookup()
600 FrameworkName.insert(FrameworkName.begin()+OrigSize, Private, in DoFrameworkLookup()
606 File = FileMgr.getOptionalFileRef(FrameworkName, in DoFrameworkLookup()
682 SmallVectorImpl<char> &FrameworkName) { in isFrameworkStylePath() argument
701 FrameworkName.append(I->begin(), I->end()); in isFrameworkStylePath()
711 return !FrameworkName.empty() && FoundComp >= 2; in isFrameworkStylePath()
1067 SmallString<1024> FrameworkName(ContextName.data(), ContextName.data() + in LookupSubframeworkHeader() local
1072 FrameworkName += "Frameworks/"; in LookupSubframeworkHeader()
1073 FrameworkName.append(Filename.begin(), Filename.begin()+SlashPos); in LookupSubframeworkHeader()
1074 FrameworkName += ".framework/"; in LookupSubframeworkHeader()
1082 CacheLookup.first().size() == FrameworkName.size() && in LookupSubframeworkHeader()
1083 memcmp(CacheLookup.first().data(), &FrameworkName[0], in LookupSubframeworkHeader()
1092 auto Dir = FileMgr.getDirectory(FrameworkName); in LookupSubframeworkHeader()
1108 SmallString<1024> HeadersFilename(FrameworkName); in LookupSubframeworkHeader()
1120 HeadersFilename = FrameworkName; in LookupSubframeworkHeader()
1143 FrameworkName.pop_back(); // remove the trailing '/' in LookupSubframeworkHeader()
1144 if (!findUsableModuleForFrameworkHeader(&File->getFileEntry(), FrameworkName, in LookupSubframeworkHeader()
1477 const FileEntry *File, StringRef FrameworkName, Module *RequestingModule, in findUsableModuleForFrameworkHeader() argument
1484 = ::getTopFrameworkDir(FileMgr, FrameworkName, SubmodulePath); in findUsableModuleForFrameworkHeader()