Lines Matching defs:DirName
559 /// \param DirName The name of the framework directory.
563 getTopFrameworkDir(FileManager &FileMgr, StringRef DirName,
565 assert(llvm::sys::path::extension(DirName) == ".framework" &&
582 auto TopFrameworkDir = FileMgr.getOptionalDirectoryRef(DirName);
585 DirName = FileMgr.getCanonicalName(*TopFrameworkDir);
588 DirName = llvm::sys::path::parent_path(DirName);
589 if (DirName.empty())
593 auto Dir = FileMgr.getOptionalDirectoryRef(DirName);
599 if (llvm::sys::path::extension(DirName) == ".framework") {
600 SubmodulePath.push_back(std::string(llvm::sys::path::stem(DirName)));
1620 StringRef DirName = FileName;
1623 DirName = llvm::sys::path::parent_path(DirName);
1624 if (DirName.empty())
1628 auto Dir = FileMgr.getOptionalDirectoryRef(DirName);
1807 StringRef DirName(Dir->getName());
1808 if (llvm::sys::path::filename(DirName) == "Modules") {
1809 DirName = llvm::sys::path::parent_path(DirName);
1810 if (DirName.ends_with(".framework"))
1811 if (auto MaybeDir = FileMgr.getOptionalDirectoryRef(DirName))
1915 HeaderSearch::loadModuleMapFile(StringRef DirName, bool IsSystem,
1917 if (auto Dir = FileMgr.getOptionalDirectoryRef(DirName))