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

Declarations

include/llvm/Support/Path.h
  453 bool remove_dots(SmallVectorImpl<char> &path, bool remove_dot_dot = false,

References

lib/Object/ArchiveWriter.cpp
  515   sys::path::remove_dots(Ret, /*removedotdot*/ true);
lib/Support/FileCollector.cpp
   84   sys::path::remove_dots(VirtualPath, /*remove_dot_dot=*/true);
lib/Support/VirtualFileSystem.cpp
  708     llvm::sys::path::remove_dots(Path, /*remove_dot_dot=*/true);
  818     llvm::sys::path::remove_dots(Path, /*remove_dot_dot=*/true);
  960     llvm::sys::path::remove_dots(Path, /*remove_dot_dot=*/true);
  976   llvm::sys::path::remove_dots(Output, /*remove_dot_dot=*/true);
 1336           sys::path::remove_dots(Path, /*remove_dot_dot=*/true);
 1397           sys::path::remove_dots(FullPath, /*remove_dot_dot=*/true);
 1638     sys::path::remove_dots(Path, /*remove_dot_dot=*/true);
tools/clang/lib/Basic/FileManager.cpp
  452   llvm::sys::path::remove_dots(AbsPath, /*remove_dot_dot=*/true);
tools/clang/lib/CodeGen/CoverageMappingGen.cpp
 1284   llvm::sys::path::remove_dots(Path, /*remove_dot_dot=*/true);
tools/clang/lib/Frontend/CompilerInvocation.cpp
 2057   llvm::sys::path::remove_dots(P);
tools/clang/lib/Frontend/ModuleDependencyCollector.cpp
  197   path::remove_dots(VirtualPath, /*remove_dot_dot=*/true);
tools/clang/lib/Lex/HeaderSearch.cpp
 1748     path::remove_dots(DirPath, /*remove_dot_dot=*/true);
tools/clang/lib/Serialization/ASTWriter.cpp
 1347   return Changed | llvm::sys::path::remove_dots(Path);
tools/clang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp
   36       llvm::sys::path::remove_dots(CanonPath, /*remove_dot_dot=*/true);
tools/clang/lib/Tooling/JSONCompilationDatabase.cpp
  422       llvm::sys::path::remove_dots(AbsolutePath, /*remove_dot_dot=*/ true);
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/PathConfig.cpp
   35   llvm::sys::path::remove_dots(CleanedFilePath, /*remove_dot_dot=*/false);
tools/clang/tools/extra/clang-move/Move.cpp
   65   llvm::sys::path::remove_dots(Path, /*remove_dot_dot=*/true);
tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp
   23   llvm::sys::path::remove_dots(Result, true);
tools/clang/tools/extra/clangd/FS.cpp
   21   llvm::sys::path::remove_dots(MainFileCanonical, /*remove_dot_dot=*/true);
   31   llvm::sys::path::remove_dots(PathStore, /*remove_dot_dot=*/true);
   44   llvm::sys::path::remove_dots(PathLookup, /*remove_dot_dot=*/true);
  116   llvm::sys::path::remove_dots(CanonPath, /*remove_dot_dot=*/true);
tools/clang/tools/extra/clangd/index/Background.cpp
  119     llvm::sys::path::remove_dots(AbsolutePath, true);
tools/clang/tools/extra/clangd/index/SymbolCollector.cpp
   68   llvm::sys::path::remove_dots(AbsolutePath, /*remove_dot_dot=*/true);
tools/clang/tools/extra/unittests/clang-move/ClangMoveTests.cpp
  244     llvm::sys::path::remove_dots(FilePath);
tools/clang/unittests/Frontend/PCHPreambleTest.cpp
   36     llvm::sys::path::remove_dots(PathVec, true);
tools/lld/COFF/Driver.cpp
 1748       sys::path::remove_dots(config->pdbAltPath);
tools/lld/COFF/PDB.cpp
  281   sys::path::remove_dots(absoluteFileName, true, guessedStyle);
tools/lld/Common/Reproduce.cpp
   28   path::remove_dots(abs, /*remove_dot_dot=*/true);
tools/lldb/source/Utility/FileSpec.cpp
  206     llvm::sys::path::remove_dots(resolved, true, m_style);
tools/llvm-cov/CodeCoverage.cpp
  192   sys::path::remove_dots(EffectivePath, /*remove_dot_dots=*/true);
tools/llvm-cov/CoverageReport.cpp
  182   sys::path::remove_dots(FileName, /*remove_dot_dots=*/true);
tools/llvm-cov/SourceCoverageView.cpp
   44   sys::path::remove_dots(ParentPath, /*remove_dot_dots=*/true);
  159   sys::path::remove_dots(SourceText, /*remove_dot_dots=*/true);
tools/llvm-cov/SourceCoverageViewHTML.cpp
  324   sys::path::remove_dots(LinkTextStr, /*remove_dot_dots=*/true);
tools/llvm-dwarfdump/llvm-dwarfdump.cpp
  538   sys::path::remove_dots(BundlePath);
tools/sancov/sancov.cpp
  472   sys::path::remove_dots(S, /* remove_dot_dot */ true);
unittests/Support/Path.cpp
 1189   path::remove_dots(buffer, remove_dot_dot, style);
 1208   EXPECT_TRUE(path::remove_dots(Path1, true, path::Style::windows));
 1226   EXPECT_TRUE(path::remove_dots(Path2, true, path::Style::posix));