Lines Matching refs:Dir

282   directory_iterator dir_begin(const Twine &Dir, std::error_code &EC) override;
342 SmallString<128> Dir; in getCurrentWorkingDirectory() local
343 if (std::error_code EC = llvm::sys::fs::current_path(Dir)) in getCurrentWorkingDirectory()
345 return std::string(Dir); in getCurrentWorkingDirectory()
419 directory_iterator RealFileSystem::dir_begin(const Twine &Dir, in dir_begin() argument
423 std::make_shared<RealFSDirIter>(adjustPath(Dir, Storage), EC)); in dir_begin()
577 CombiningDirIterImpl(ArrayRef<FileSystemPtr> FileSystems, std::string Dir, in CombiningDirIterImpl() argument
581 directory_iterator Iter = FS->dir_begin(Dir, FEC); in CombiningDirIterImpl()
603 directory_iterator OverlayFileSystem::dir_begin(const Twine &Dir, in dir_begin() argument
606 std::make_shared<CombiningDirIterImpl>(FSList, Dir.str(), EC)); in dir_begin()
861 detail::InMemoryDirectory *Dir = Root.get(); in addFile() local
877 detail::InMemoryNode *Node = Dir->getChild(Name); in addFile()
882 getDirectoryID(Dir->getUniqueID(), Name), in addFile()
885 Dir = cast<detail::InMemoryDirectory>(Dir->addChild( in addFile()
892 Dir = cast<detail::InMemoryDirectory>(Node); in addFile()
894 detail::InMemoryNode *Node = Dir->getChild(Name); in addFile()
896 Dir->addChild(Name, in addFile()
897 MakeNode({Dir->getUniqueID(), Path, Name, ModificationTime, in addFile()
968 const detail::InMemoryDirectory *Dir = Root.get(); in lookupNode() local
970 return detail::NamedNodeOrError(Path, Dir); in lookupNode()
974 detail::InMemoryNode *Node = Dir->getChild(*I); in lookupNode()
1005 Dir = cast<detail::InMemoryDirectory>(*Target); in lookupNode()
1023 Dir = cast<detail::InMemoryDirectory>(Node); in lookupNode()
1025 return detail::NamedNodeOrError(Path, Dir); in lookupNode()
1131 const detail::InMemoryDirectory &Dir, in DirIterator() argument
1133 : FS(FS), I(Dir.begin()), E(Dir.end()), in DirIterator()
1145 directory_iterator InMemoryFileSystem::dir_begin(const Twine &Dir, in dir_begin() argument
1147 auto Node = lookupNode(Dir, /*FollowFinalSymlink=*/true); in dir_begin()
1155 std::make_shared<DirIterator>(this, *DirNode, Dir.str())); in dir_begin()
1258 std::string Dir; member in llvm::vfs::RedirectingFSDirIterImpl
1266 SmallString<128> PathStr(Dir); in incrementImpl()
1290 : Dir(Path.str()), Current(Begin), End(End) { in RedirectingFSDirIterImpl()
1304 std::string Dir; member in __anon5c4e8b480b11::RedirectingFSDirRemapIterImpl
1311 : Dir(std::move(DirPath)), DirStyle(getExistingStyle(Dir)), in RedirectingFSDirRemapIterImpl()
1322 SmallString<128> NewPath(Dir); in setCurrentEntry()
1411 StringRef Dir(Result); in makeAbsolute() local
1412 if (!Dir.ends_with(sys::path::get_separator(style))) { in makeAbsolute()
1426 directory_iterator RedirectingFileSystem::dir_begin(const Twine &Dir, in dir_begin() argument
1429 Dir.toVector(Path); in dir_begin()
1446 ErrorOr<Status> S = status(Path, Dir, *Result); in dir_begin()
1450 return ExternalFS->dir_begin(Dir, EC); in dir_begin()
1526 void RedirectingFileSystem::setOverlayFileDir(StringRef Dir) { in setOverlayFileDir() argument
1527 OverlayFileDir = Dir.str(); in setOverlayFileDir()
2859 StringRef Dir = in write() local
2861 if (Dir == DirStack.back()) { in write()
2867 while (!DirStack.empty() && !containedIn(DirStack.back(), Dir)) { in write()
2875 startDirectory(Dir); in write()