| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | URI.cpp | 59 uriFromAbsolutePath(llvm::StringRef AbsolutePath) const override { in uriFromAbsolutePath() 66 AbsolutePath.consume_front(Root); in uriFromAbsolutePath() 71 Body += llvm::sys::path::convert_to_slash(AbsolutePath); in uriFromAbsolutePath() 209 llvm::Expected<URI> URI::create(llvm::StringRef AbsolutePath, in create() argument 211 if (!llvm::sys::path::is_absolute(AbsolutePath)) in create() 216 return S->get()->uriFromAbsolutePath(AbsolutePath); in create() 219 URI URI::create(llvm::StringRef AbsolutePath) { in create() argument 220 if (!llvm::sys::path::is_absolute(AbsolutePath)) in create() 235 return URI::createFile(AbsolutePath); in create() 238 URI URI::createFile(llvm::StringRef AbsolutePath) { in createFile() argument [all …]
|
| H A D | URI.h | 44 static llvm::Expected<URI> create(llvm::StringRef AbsolutePath, 49 static URI create(llvm::StringRef AbsolutePath); 52 static URI createFile(llvm::StringRef AbsolutePath); 120 uriFromAbsolutePath(llvm::StringRef AbsolutePath) const = 0;
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/index/ |
| H A D | Background.cpp | 67 llvm::SmallString<128> AbsolutePath; in getAbsolutePath() local 69 AbsolutePath = Cmd.Filename; in getAbsolutePath() 71 AbsolutePath = Cmd.Directory; in getAbsolutePath() 72 llvm::sys::path::append(AbsolutePath, Cmd.Filename); in getAbsolutePath() 73 llvm::sys::path::remove_dots(AbsolutePath, true); in getAbsolutePath() 75 return AbsolutePath; in getAbsolutePath() 79 auto Buf = FS->getBufferForFile(LS.AbsolutePath); in shardIsStale() 82 LS.AbsolutePath, Buf.getError().message()); in shardIsStale() 255 auto AbsolutePath = getAbsolutePath(Cmd); in index() local 258 auto Buf = FS->getBufferForFile(AbsolutePath); in index() [all …]
|
| H A D | IndexAction.cpp | 34 auto AbsolutePath = File->getFileEntry().tryGetRealPathName(); in toURI() local 35 if (AbsolutePath.empty()) in toURI() 37 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-15.0.7/clang-tools-extra/clangd/unittests/ |
| H A D | TestFS.cpp | 125 uriFromAbsolutePath(llvm::StringRef AbsolutePath) const override { in uriFromAbsolutePath() 126 if (!pathConsumeFront(AbsolutePath, testRoot())) in uriFromAbsolutePath() 127 return error("{0} does not start with {1}", AbsolutePath, testRoot()); in uriFromAbsolutePath() 130 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-15.0.7/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-15.0.7/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 | 422 SmallString<128> AbsolutePath( in parse() local 424 llvm::sys::path::append(AbsolutePath, FileName); in parse() 425 llvm::sys::path::remove_dots(AbsolutePath, /*remove_dot_dot=*/ true); in parse() 426 llvm::sys::path::native(AbsolutePath, NativeFilePath); in parse()
|
| H A D | Tooling.cpp | 254 SmallString<1024> AbsolutePath = RelativePath; in getAbsolutePath() local 255 if (auto EC = FS.makeAbsolute(AbsolutePath)) in getAbsolutePath() 257 llvm::sys::path::native(AbsolutePath); in getAbsolutePath() 258 return std::string(AbsolutePath.str()); in getAbsolutePath()
|
| /llvm-project-15.0.7/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-15.0.7/clang-tools-extra/clangd/unittests/tweaks/ |
| H A D | TweakTests.cpp | 38 TEST(FileEdits, AbsolutePath) { in TEST() argument
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/tool/ |
| H A D | ClangTidyMain.cpp | 495 SmallString<256> AbsolutePath(Input); in clangTidyMain() local 496 if (std::error_code EC = llvm::sys::fs::make_absolute(AbsolutePath)) { in clangTidyMain() 500 return AbsolutePath; in clangTidyMain()
|
| /llvm-project-15.0.7/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-15.0.7/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, in uriFromAbsolutePath()
|
| /llvm-project-15.0.7/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFUnit.cpp | 604 SmallString<16> AbsolutePath; in parseDWO() local 607 sys::path::append(AbsolutePath, *CompilationDir); in parseDWO() 609 sys::path::append(AbsolutePath, *DWOFileName); in parseDWO() 613 auto DWOContext = Context.getDWOContext(AbsolutePath); in parseDWO()
|
| H A D | DWARFContext.cpp | 1402 DWARFContext::getDWOContext(StringRef AbsolutePath) { in getDWOContext() argument 1408 std::weak_ptr<DWOFile> *Entry = &DWOFiles[AbsolutePath]; in getDWOContext() 1433 return object::ObjectFile::createObjectFile(AbsolutePath); in getDWOContext()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/ |
| H A D | ClangTidyOptions.h | 229 void addRawFileOptions(llvm::StringRef AbsolutePath,
|
| H A D | ClangTidyOptions.cpp | 284 llvm::StringRef AbsolutePath, std::vector<OptionsSource> &CurOptions) { in addRawFileOptions() argument 289 StringRef Path = llvm::sys::path::parent_path(AbsolutePath); in addRawFileOptions()
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | DiagnosticOptions.def | 54 DIAGOPT(AbsolutePath, 1, 0) /// Use absolute paths.
|
| /llvm-project-15.0.7/llvm/include/llvm/DebugInfo/DWARF/ |
| H A D | DWARFContext.h | 409 std::shared_ptr<DWARFContext> getDWOContext(StringRef AbsolutePath);
|
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | VirtualFileSystem.cpp | 1329 SmallString<128> AbsolutePath; in setCurrentWorkingDirectory() local 1330 Path.toVector(AbsolutePath); in setCurrentWorkingDirectory() 1331 if (std::error_code EC = makeAbsolute(AbsolutePath)) in setCurrentWorkingDirectory() 1333 WorkingDirectory = std::string(AbsolutePath.str()); in setCurrentWorkingDirectory()
|
| /llvm-project-15.0.7/clang/lib/Frontend/ |
| H A D | TextDiagnostic.cpp | 756 if (DiagOpts->AbsolutePath) { in emitFilename()
|