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)));
1559 StringRef DirName = FileName;
1562 DirName = llvm::sys::path::parent_path(DirName);
1563 if (DirName.empty())
1567 auto Dir = FileMgr.getOptionalDirectoryRef(DirName);
1746 StringRef DirName(Dir->getName());
1747 if (llvm::sys::path::filename(DirName) == "Modules") {
1748 DirName = llvm::sys::path::parent_path(DirName);
1749 if (DirName.ends_with(".framework"))
1750 if (auto MaybeDir = FileMgr.getOptionalDirectoryRef(DirName))
1854 HeaderSearch::loadModuleMapFile(StringRef DirName, bool IsSystem,
1856 if (auto Dir = FileMgr.getOptionalDirectoryRef(DirName))