Home
last modified time | relevance | path

Searched refs:AbsolutePath (Results 1 – 25 of 29) sorted by relevance

12

/llvm-project/clang-tools-extra/clangd/
H A DURI.cpp59 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 DURI.h44 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 DBackground.cpp69 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 DIndexAction.cpp37 auto AbsolutePath = File->getFileEntry().tryGetRealPathName(); in toURI() local
38 if (AbsolutePath.empty()) in toURI()
40 return URI::create(AbsolutePath).toString(); in toURI()
H A DBackgroundIndexLoader.cpp58 LS.AbsolutePath = StartSourceFile.str(); in loadShard()
60 BackgroundIndexStorage *Storage = IndexStorageFactory(LS.AbsolutePath); in loadShard()
H A DBackgroundIndexLoader.h25 Path AbsolutePath; member
/llvm-project/clang-tools-extra/clangd/unittests/
H A DTestFS.cpp124 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 DURITests.cpp30 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 DIncludeSpellerTest.cpp50 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 DIncludeFixerPlugin.cpp74 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 DCompilationDatabase.cpp106 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 DJSONCompilationDatabase.cpp421 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 DTooling.cpp260 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 DMove.cpp77 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 DTweakTests.cpp38 TEST(FileEdits, AbsolutePath) { in TEST() argument
/llvm-project/clang-tools-extra/clang-tidy/tool/
H A DClangTidyMain.cpp557 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 DDWARFContext.h97 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 DClangIncludeFixer.cpp202 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 DClangdMain.cpp585 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 DDWARFUnit.cpp617 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 DDWARFContext.cpp537 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 DClangTidyOptions.h238 void addRawFileOptions(llvm::StringRef AbsolutePath,
242 getNormalizedAbsolutePath(llvm::StringRef AbsolutePath);
H A DClangTidyOptions.cpp349 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 DSARIFDiagnostic.cpp166 if (DiagOpts->AbsolutePath) { in emitFilename()
/llvm-project/clang/include/clang/Basic/
H A DDiagnosticOptions.def54 DIAGOPT(AbsolutePath, 1, 0) /// Use absolute paths.

12