reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Support/VirtualFileSystem.h
  165     if (Impl->CurrentEntry.path().empty())
  176     if (Impl->CurrentEntry.path().empty())
  186       return Impl->CurrentEntry.path() == RHS.Impl->CurrentEntry.path();
  186       return Impl->CurrentEntry.path() == RHS.Impl->CurrentEntry.path();
lib/Support/FileCollector.cpp
  225         Collector->addFile(It->path());
lib/Support/VirtualFileSystem.cpp
  495       StringRef Name = llvm::sys::path::filename(CurrentEntry.path());
 2095     if (EC || CurrentEntry.path().empty())
 2097     StringRef Name = llvm::sys::path::filename(CurrentEntry.path());
 2117   assert(!State->Stack.top()->path().empty() && "non-canonical end iterator");
 2124       vfs::directory_iterator I = FS->dir_begin(State->Stack.top()->path(), EC);
tools/clang/lib/Driver/ToolChains/BareMetal.cpp
  125       StringRef VersionText = llvm::sys::path::filename(LI->path());
tools/clang/lib/Driver/ToolChains/Gnu.cpp
 1890       StringRef VersionText = llvm::sys::path::filename(LI->path());
 2390       StringRef VersionText = llvm::sys::path::filename(LI->path());
 2393         if (!CandidateGCCInstallPaths.insert(LI->path()).second)
 2400       if (!ScanGCCForMultilibs(TargetTriple, Args, LI->path(),
tools/clang/lib/Driver/ToolChains/Linux.cpp
  875     StringRef VersionText = llvm::sys::path::filename(LI->path());
tools/clang/lib/Frontend/CompilerInstance.cpp
  190             Dir->path(), FileMgr, CI.getPCHContainerReader(),
  193       MDC->addFile(Dir->path());
tools/clang/lib/Frontend/FrontendAction.cpp
  369       if (!llvm::StringSwitch<bool>(llvm::sys::path::extension(Dir->path()))
  374       auto Header = FileMgr.getFile(Dir->path());
  387       auto PathIt = llvm::sys::path::rbegin(Dir->path());
  724                 Dir->path(), FileMgr, CI.getPCHContainerReader(),
  727           PPOpts.ImplicitPCHInclude = Dir->path();
tools/clang/lib/Lex/HeaderSearch.cpp
 1647           if (llvm::sys::path::extension(Dir->path()) != ".framework")
 1651               FileMgr.getDirectory(Dir->path());
 1656           loadFrameworkModule(llvm::sys::path::stem(Dir->path()), *FrameworkDir,
 1717     bool IsFramework = llvm::sys::path::extension(Dir->path()) == ".framework";
 1719       loadModuleMapFile(Dir->path(), SearchDir.isSystemHeaderDirectory(),
tools/clang/lib/Lex/ModuleMap.cpp
 1045     if (!StringRef(Dir->path()).endswith(".framework"))
 1049             FileMgr.getDirectory(Dir->path())) {
 2424       if (auto FE = SourceMgr.getFileManager().getFile(I->path())) {
 2426         Module::Header Header = {I->path(), *FE};
tools/clang/lib/Lex/PPLexerChange.cpp
  285     if (!StringSwitch<bool>(llvm::sys::path::extension(Entry->path()))
  290     if (auto Header = getFileManager().getFile(Entry->path()))
tools/clang/lib/Sema/SemaCodeComplete.cpp
 8698       StringRef Filename = llvm::sys::path::filename(It->path());
tools/lldb/source/Commands/CommandCompletions.cpp
  182     llvm::ErrorOr<llvm::vfs::Status> Status = fs.GetStatus(Entry.path());
  187     auto Name = path::filename(Entry.path());
  198       FileSpec symlink_filespec(Entry.path());
tools/lldb/source/Host/common/FileSystem.cpp
  198     ErrorOr<vfs::Status> Status = m_fs->status(Item.path());
  208     auto Result = callback(callback_baton, Status->getType(), Item.path());
unittests/Support/VirtualFileSystemTest.cpp
  497   EXPECT_TRUE(I->path().endswith("a") || I->path().endswith("c"));
  497   EXPECT_TRUE(I->path().endswith("a") || I->path().endswith("c"));
  501   EXPECT_TRUE(I->path().endswith("a") || I->path().endswith("c"));
  501   EXPECT_TRUE(I->path().endswith("a") || I->path().endswith("c"));
  554   EXPECT_EQ((BDir.Path + "/./bb").str(), BIt->path());
  562   EXPECT_EQ((ADir.Path + "/./aa").str(), CIt->path()); // Partly resolved name!
  582     StatResults[sys::path::filename(I->path())] =
  583         FS->status(I->path()).getError();
  616     Contents.push_back(I->path());
  656       Contents.push_back(I->path());
  657       char last = I->path().back();
  681       Contents.push_back(I->path());
  682       char last = I->path().back();
  735     (FS->status(I->path()) ? VisitedNonBrokenSymlinks : VisitedBrokenSymlinks)
  736         .push_back(I->path());
  759     InputToCheck.push_back(I->path());
  883       if (I->path() == "/hiddenByUp")
  892       if (I->path() == "/hiddenByMid")
  916   ASSERT_EQ("/a", I->path());
 1039   ASSERT_EQ("/a", I->path());
 1042   ASSERT_EQ("/b", I->path());
 1051   ASSERT_EQ("/b/c", getPosixPath(I->path()));
 1227   ASSERT_EQ("../b/c", getPosixPath(It->path()));
 1327     Nodes.push_back(getPosixPath(I->path()));