| /llvm-project/clang-tools-extra/clangd/ |
| H A D | URI.cpp | 59 uriFromAbsolutePath(llvm::StringRef AbsolutePath) const override { in uriFromAbsolutePath() 62 llvm::StringRef Root = llvm::sys::path::root_name(AbsolutePath); in uriFromAbsolutePath() 66 AbsolutePath.consume_front(Root); in uriFromAbsolutePath() 71 Body += llvm::sys::path::convert_to_slash(AbsolutePath); in uriFromAbsolutePath() 208 llvm::Expected<URI> URI::create(llvm::StringRef AbsolutePath, in create() argument 210 if (!llvm::sys::path::is_absolute(AbsolutePath)) in create() 211 return error("Not a valid absolute path: {0}", AbsolutePath); in create() 215 return S->get()->uriFromAbsolutePath(AbsolutePath); in create() 218 URI URI::create(llvm::StringRef AbsolutePath) { in create() argument 219 if (!llvm::sys::path::is_absolute(AbsolutePath)) in create() [all …]
|
| H A D | URI.h | 44 static llvm::Expected<URI> create(llvm::StringRef AbsolutePath, 49 static URI create(llvm::StringRef AbsolutePath); 51 /// This creates a file:// URI for \p AbsolutePath. The path must be absolute. 52 static URI createFile(llvm::StringRef AbsolutePath); 120 uriFromAbsolutePath(llvm::StringRef AbsolutePath) const = 0;
|
| /llvm-project/clang-tools-extra/clangd/index/ |
| H A D | Background.cpp | 69 llvm::SmallString<128> AbsolutePath; in getAbsolutePath() local 71 AbsolutePath = Cmd.Filename; in getAbsolutePath() 73 AbsolutePath = Cmd.Directory; in getAbsolutePath() 74 llvm::sys::path::append(AbsolutePath, Cmd.Filename); in getAbsolutePath() 75 llvm::sys::path::remove_dots(AbsolutePath, true); in getAbsolutePath() 77 return AbsolutePath; in getAbsolutePath() 81 auto Buf = FS->getBufferForFile(LS.AbsolutePath); in shardIsStale() 84 LS.AbsolutePath, Buf.getError().message()); in shardIsStale() 258 auto AbsolutePath = getAbsolutePath(Cmd); in index() local 261 auto Buf = FS->getBufferForFile(AbsolutePath); in index() [all...] |
| H A D | IndexAction.cpp | 37 auto AbsolutePath = File->getFileEntry().tryGetRealPathName(); in toURI() local 38 if (AbsolutePath.empty()) in toURI() 40 return URI::create(AbsolutePath).toString(); in toURI()
|
| H A D | BackgroundIndexLoader.cpp | 58 LS.AbsolutePath = StartSourceFile.str(); in loadShard() 60 BackgroundIndexStorage *Storage = IndexStorageFactory(LS.AbsolutePath); in loadShard()
|
| H A D | BackgroundIndexLoader.h | 25 Path AbsolutePath; member
|
| /llvm-project/clang-tools-extra/clangd/unittests/ |
| H A D | TestFS.cpp | 124 uriFromAbsolutePath(llvm::StringRef AbsolutePath) const override { in uriFromAbsolutePath() 125 if (!pathConsumeFront(AbsolutePath, testRoot())) in uriFromAbsolutePath() 126 return error("{0} does not start with {1}", AbsolutePath, testRoot()); in uriFromAbsolutePath() 129 llvm::sys::path::convert_to_slash(AbsolutePath)); in uriFromAbsolutePath()
|
| H A D | URITests.cpp | 30 std::string createOrDie(llvm::StringRef AbsolutePath, in createOrDie() argument 32 auto Uri = URI::create(AbsolutePath, Scheme); in createOrDie()
|
| /llvm-project/clang-tools-extra/include-cleaner/unittests/ |
| H A D | IncludeSpellerTest.cpp | 50 llvm::StringRef AbsolutePath = Input.H.resolvedPath(); in operator ()() local 53 if (!AbsolutePath.consume_front(llvm::StringRef{RootWithSeparator})) in operator ()() 55 return "\"" + AbsolutePath.str() + "\""; in operator ()()
|
| /llvm-project/clang-tools-extra/clang-include-fixer/plugin/ |
| H A D | IncludeFixerPlugin.cpp | 74 SmallString<128> AbsolutePath(tooling::getAbsolutePath(InputFile)); in ParseArgs() local 75 StringRef Directory = llvm::sys::path::parent_path(AbsolutePath); in ParseArgs()
|
| /llvm-project/clang/lib/Tooling/ |
| H A D | CompilationDatabase.cpp | 106 SmallString<1024> AbsolutePath(getAbsolutePath(SourceFile)); in autoDetectFromSource() local 107 StringRef Directory = llvm::sys::path::parent_path(AbsolutePath); in autoDetectFromSource() 121 SmallString<1024> AbsolutePath(getAbsolutePath(SourceDir)); in autoDetectFromDirectory() local 124 findCompilationDatabaseFromDirectory(AbsolutePath, ErrorMessage); in autoDetectFromDirectory()
|
| H A D | JSONCompilationDatabase.cpp | 421 SmallString<128> AbsolutePath(Directory->getValue(DirectoryStorage)); in parse() local 422 llvm::sys::path::append(AbsolutePath, FileName); in parse() 423 llvm::sys::path::native(AbsolutePath, NativeFilePath); in parse()
|
| H A D | Tooling.cpp | 260 SmallString<1024> AbsolutePath = RelativePath; in getAbsolutePath() local 261 if (auto EC = FS.makeAbsolute(AbsolutePath)) in getAbsolutePath() 263 llvm::sys::path::native(AbsolutePath); in getAbsolutePath() 264 return std::string(AbsolutePath); in getAbsolutePath()
|
| /llvm-project/clang-tools-extra/clang-move/ |
| H A D | Move.cpp | 77 llvm::SmallString<128> AbsolutePath(Path); in MakeAbsolutePath() local 78 llvm::sys::fs::make_absolute(InitialDirectory, AbsolutePath); in MakeAbsolutePath() 79 return CleanPath(std::move(AbsolutePath)); in MakeAbsolutePath() 88 llvm::SmallString<128> AbsolutePath(Path); in MakeAbsolutePath() local 90 SM.getFileManager().getVirtualFileSystem().makeAbsolute(AbsolutePath)) in MakeAbsolutePath() 96 llvm::sys::path::parent_path(AbsolutePath.str())); in MakeAbsolutePath() 103 llvm::sys::path::filename(AbsolutePath.str())); in MakeAbsolutePath() 107 return CleanPath(AbsolutePath); in MakeAbsolutePath()
|
| /llvm-project/clang-tools-extra/clangd/unittests/tweaks/ |
| H A D | TweakTests.cpp | 38 TEST(FileEdits, AbsolutePath) { in TEST() argument
|
| /llvm-project/clang-tools-extra/clang-tidy/tool/ |
| H A D | ClangTidyMain.cpp | 557 SmallString<256> AbsolutePath(Input); in clangTidyMain() 558 if (std::error_code EC = llvm::sys::fs::make_absolute(AbsolutePath)) { in clangTidyMain() 562 return AbsolutePath; in clangTidyMain() 532 SmallString<256> AbsolutePath(Input); makeAbsolute() local
|
| /llvm-project/llvm/include/llvm/DebugInfo/DWARF/ |
| H A D | DWARFContext.h | 97 getDWOContext(StringRef AbsolutePath) = 0; 434 std::shared_ptr<DWARFContext> getDWOContext(StringRef AbsolutePath); in getWarningHandler()
|
| /llvm-project/clang-tools-extra/clang-include-fixer/tool/ |
| H A D | ClangIncludeFixer.cpp | 202 SmallString<128> AbsolutePath(tooling::getAbsolutePath(FilePath)); in createSymbolIndexManager() local 203 StringRef Directory = llvm::sys::path::parent_path(AbsolutePath); in createSymbolIndexManager()
|
| /llvm-project/clang-tools-extra/clangd/tool/ |
| H A D | ClangdMain.cpp | 585 uriFromAbsolutePath(llvm::StringRef AbsolutePath) const override { in uriFromAbsolutePath() 586 llvm::StringRef Body = AbsolutePath; in uriFromAbsolutePath() 588 return error("Path {0} doesn't start with root {1}", AbsolutePath,
|
| /llvm-project/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFUnit.cpp | 617 SmallString<16> AbsolutePath; in parseDWO() local 620 sys::path::append(AbsolutePath, *CompilationDir); in parseDWO() 622 sys::path::append(AbsolutePath, *DWOFileName); in parseDWO() 626 auto DWOContext = Context.getDWOContext(AbsolutePath); in parseDWO()
|
| H A D | DWARFContext.cpp | 537 getDWOContext(StringRef AbsolutePath) override { 543 std::weak_ptr<DWOFile> *Entry = &DWOFiles[AbsolutePath]; in getDWOContext() 570 return object::ObjectFile::createObjectFile(AbsolutePath); in getDWOContext() 729 getDWOContext(StringRef AbsolutePath) override { 731 return ThreadUnsafeDWARFContextState::getDWOContext(AbsolutePath); in getDWOContext() 1894 DWARFContext::getDWOContext(StringRef AbsolutePath) { in getDWOContext() 1895 return State->getDWOContext(AbsolutePath); in getDWOContext() 538 getDWOContext(StringRef AbsolutePath) getDWOContext() argument 730 getDWOContext(StringRef AbsolutePath) getDWOContext() argument 1893 getDWOContext(StringRef AbsolutePath) getDWOContext() argument
|
| /llvm-project/clang-tools-extra/clang-tidy/ |
| H A D | ClangTidyOptions.h | 238 void addRawFileOptions(llvm::StringRef AbsolutePath, 242 getNormalizedAbsolutePath(llvm::StringRef AbsolutePath);
|
| H A D | ClangTidyOptions.cpp | 349 llvm::StringRef AbsolutePath, std::vector<OptionsSource> &CurOptions) { in addRawFileOptions() 353 StringRef RootPath = llvm::sys::path::parent_path(AbsolutePath); in addRawFileOptions() 338 addRawFileOptions(llvm::StringRef AbsolutePath,std::vector<OptionsSource> & CurOptions) addRawFileOptions() argument
|
| /llvm-project/clang/lib/Frontend/ |
| H A D | SARIFDiagnostic.cpp | 166 if (DiagOpts->AbsolutePath) { in emitFilename()
|
| /llvm-project/clang/include/clang/Basic/ |
| H A D | DiagnosticOptions.def | 54 DIAGOPT(AbsolutePath, 1, 0) /// Use absolute paths.
|