Home
last modified time | relevance | path

Searched refs:URIForFile (Results 1 – 25 of 27) sorted by relevance

12

/llvm-project-15.0.7/mlir/lib/Tools/mlir-pdll-lsp-server/
H A DPDLLServer.h33 class URIForFile; variable
63 void updateDocument(const URIForFile &uri,
70 Optional<int64_t> removeDocument(const URIForFile &uri);
73 void getLocationsOf(const URIForFile &uri, const Position &defPos,
77 void findReferencesOf(const URIForFile &uri, const Position &pos,
81 void getDocumentLinks(const URIForFile &uri,
89 void findDocumentSymbols(const URIForFile &uri,
93 CompletionList getCodeCompletion(const URIForFile &uri,
97 SignatureHelp getSignatureHelp(const URIForFile &uri,
101 void getInlayHints(const URIForFile &uri, const Range &range,
[all …]
H A DPDLLServer.cpp44 llvm::Expected<lsp::URIForFile> fileForLoc = lsp::URIForFile::fromFile( in getURIFromLoc()
76 const lsp::URIForFile &uri) { in getLspDiagnoticFromDiag()
325 void getDocumentLinks(const lsp::URIForFile &uri,
332 Optional<lsp::Hover> findHover(const lsp::URIForFile &uri,
376 const lsp::URIForFile &uri,
381 const lsp::URIForFile &uri,
459 void PDLDocument::getLocationsOf(const lsp::URIForFile &uri, in getLocationsOf()
1024 PDLDocument::getCodeCompletion(const lsp::URIForFile &uri, in getCodeCompletion()
1439 void getDocumentLinks(const lsp::URIForFile &uri,
1831 lsp::PDLLServer::getCodeCompletion(const URIForFile &uri, in getCodeCompletion()
[all …]
H A DProtocol.h41 URIForFile uri;
/llvm-project-15.0.7/mlir/lib/Tools/mlir-lsp-server/
H A DMLIRServer.h28 class URIForFile; variable
42 void addOrUpdateDocument(const URIForFile &uri, StringRef contents,
49 Optional<int64_t> removeDocument(const URIForFile &uri);
52 void getLocationsOf(const URIForFile &uri, const Position &defPos,
56 void findReferencesOf(const URIForFile &uri, const Position &pos,
61 Optional<Hover> findHover(const URIForFile &uri, const Position &hoverPos);
64 void findDocumentSymbols(const URIForFile &uri,
68 CompletionList getCodeCompletion(const URIForFile &uri,
72 void getCodeActions(const URIForFile &uri, const Range &pos,
H A DMLIRServer.cpp24 llvm::Expected<lsp::URIForFile> sourceURI = in getLocationFromLoc()
25 lsp::URIForFile::fromFile(loc.getFilename()); in getLocationFromLoc()
44 const lsp::URIForFile *uri = nullptr) { in getLocationFromLoc()
76 const lsp::URIForFile &uri) { in collectLocationsFromLoc()
258 Optional<lsp::Hover> findHover(const lsp::URIForFile &uri,
292 void getCodeActionForDiagnostic(const lsp::URIForFile &uri,
340 void MLIRDocument::getLocationsOf(const lsp::URIForFile &uri, in getLocationsOf()
784 MLIRDocument::getCodeCompletion(const lsp::URIForFile &uri, in getCodeCompletion()
894 Optional<lsp::Hover> findHover(const lsp::URIForFile &uri,
1172 void lsp::MLIRServer::getLocationsOf(const URIForFile &uri, in getLocationsOf()
[all …]
H A DLSPServer.cpp239 URIForFile uri = params.textDocument.uri; in onCodeAction()
/llvm-project-15.0.7/mlir/lib/Tools/tblgen-lsp-server/
H A DTableGenServer.h25 class URIForFile; variable
50 void addDocument(const URIForFile &uri, StringRef contents, int64_t version,
55 void updateDocument(const URIForFile &uri,
62 Optional<int64_t> removeDocument(const URIForFile &uri);
65 void getLocationsOf(const URIForFile &uri, const Position &defPos,
69 void findReferencesOf(const URIForFile &uri, const Position &pos,
73 void getDocumentLinks(const URIForFile &uri,
78 Optional<Hover> findHover(const URIForFile &uri, const Position &hoverPos);
H A DTableGenServer.cpp35 llvm::Expected<lsp::URIForFile> fileForLoc = lsp::URIForFile::fromFile( in getURIFromLoc()
46 const lsp::URIForFile &uri) { in getLocationFromLoc()
58 const lsp::URIForFile &uri) { in getLspDiagnoticFromDiag()
267 void getDocumentLinks(const lsp::URIForFile &uri,
274 Optional<lsp::Hover> findHover(const lsp::URIForFile &uri,
279 void initialize(const lsp::URIForFile &uri, int64_t newVersion,
335 void TableGenTextFile::initialize(const lsp::URIForFile &uri, in initialize()
355 const lsp::URIForFile &uri; in initialize()
393 const lsp::URIForFile &uri, const lsp::Position &pos, in findReferencesOf()
420 TableGenTextFile::findHover(const lsp::URIForFile &uri, in findHover()
[all …]
/llvm-project-15.0.7/mlir/lib/Tools/lsp-server-support/
H A DProtocol.h99 class URIForFile {
101 URIForFile() = default;
117 friend bool operator==(const URIForFile &lhs, const URIForFile &rhs) {
120 friend bool operator!=(const URIForFile &lhs, const URIForFile &rhs) {
123 friend bool operator<(const URIForFile &lhs, const URIForFile &rhs) {
201 URIForFile uri;
223 URIForFile uri;
237 URIForFile uri;
364 URIForFile uri;
690 URIForFile uri;
[all …]
H A DSourceMgrUtils.h37 SourceMgrInclude(const lsp::URIForFile &uri, const lsp::Range &range) in SourceMgrInclude()
44 lsp::URIForFile uri;
H A DCompilationDatabase.cpp49 if (Expected<lsp::URIForFile> uri = in mapping()
50 lsp::URIForFile::fromFile(info.filename)) in mapping()
H A DSourceMgrUtils.cpp96 llvm::Expected<URIForFile> includedFileURI = URIForFile::fromFile(path); in gatherIncludeFiles()
H A DProtocol.cpp215 llvm::Expected<URIForFile> URIForFile::fromURI(StringRef uri) { in fromURI()
219 return URIForFile(std::move(*filePath), uri.str()); in fromURI()
222 llvm::Expected<URIForFile> URIForFile::fromFile(StringRef absoluteFilepath) { in fromFile()
229 bool mlir::lsp::fromJSON(const llvm::json::Value &value, URIForFile &result, in fromJSON()
232 llvm::Expected<URIForFile> expectedURI = URIForFile::fromURI(*str); in fromJSON()
244 llvm::json::Value mlir::lsp::toJSON(const URIForFile &value) { in toJSON()
248 raw_ostream &mlir::lsp::operator<<(raw_ostream &os, const URIForFile &value) { in operator <<()
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DProtocol.h84 struct URIForFile { struct
109 friend bool operator==(const URIForFile &LHS, const URIForFile &RHS) { argument
117 friend bool operator<(const URIForFile &LHS, const URIForFile &RHS) {
133 URIForFile uri;
213 URIForFile uri;
249 URIForFile uri;
753 URIForFile uri;
912 URIForFile uri;
1404 URIForFile uri;
1481 URIForFile uri;
[all …]
H A DDiagnostics.h120 const Diag &D, const URIForFile &File, const ClangdDiagnosticOptions &Opts,
124 CodeAction toCodeAction(const Fix &D, const URIForFile &File);
H A DProtocol.cpp45 URIForFile URIForFile::canonicalize(llvm::StringRef AbsPath, in canonicalize()
53 return URIForFile(std::string(AbsPath)); in canonicalize()
55 return URIForFile(std::move(*Resolved)); in canonicalize()
58 llvm::Expected<URIForFile> URIForFile::fromURI(const URI &U, in fromURI()
63 return URIForFile(std::move(*Resolved)); in fromURI()
66 bool fromJSON(const llvm::json::Value &E, URIForFile &R, llvm::json::Path P) { in fromJSON()
79 auto U = URIForFile::fromURI(*Parsed, /*HintPath=*/""); in fromJSON()
91 llvm::json::Value toJSON(const URIForFile &U) { return U.uri(); } in toJSON()
93 llvm::raw_ostream &operator<<(llvm::raw_ostream &OS, const URIForFile &U) { in operator <<()
H A DClangdLSPServer.cpp78 CodeAction toCodeAction(const ClangdServer::TweakRef &T, const URIForFile &File, in toCodeAction()
861 Notification.uri = URIForFile::canonicalize(File, /*TUPath=*/File); in onDocumentDidClose()
907 const URIForFile &FileURI) { in flattenSymbolHierarchy()
931 URIForFile FileURI = Params.textDocument.uri; in onDocumentSymbol()
971 URIForFile File = Params.textDocument.uri; in onCodeAction()
1147 Callback<llvm::Optional<URIForFile>> Reply) { in onSwitchSourceHeader()
1155 return Reply(URIForFile::canonicalize(**Path, Params.uri.file())); in onSwitchSourceHeader()
1703 Notification.uri = URIForFile::canonicalize(File, /*TUPath=*/File); in onDiagnosticsReady()
H A DDiagnostics.cpp424 CodeAction toCodeAction(const Fix &F, const URIForFile &File) { in toCodeAction()
460 const Diag &D, const URIForFile &File, const ClangdDiagnosticOptions &Opts, in toLSPDiags()
521 URIForFile::canonicalize(*Note.AbsFile, File.file()); in toLSPDiags()
H A DClangdLSPServer.h125 Callback<llvm::Optional<URIForFile>>);
H A DXRefs.cpp128 auto U = URIForFile::fromURI(*Uri, TUPath); in toLSPLocation()
220 L.uri = URIForFile::canonicalize(*FilePath, TUPath); in makeLocation()
238 URIForFile::canonicalize(Inc.Resolved, MainFilePath), Range{}}; in locateFileReferent()
862 URIForFile::canonicalize(Inc.Resolved, *MainFilePath)})); in getDocumentLinks()
1336 auto URIMainFile = URIForFile::canonicalize(*MainFilePath, *MainFilePath); in findReferences()
1617 HI.uri = URIForFile::canonicalize(*FilePath, *TUPath); in declToHierarchyItem()
H A DFindSymbols.cpp65 L.uri = URIForFile::canonicalize(*Path, TUPath); in indexToLSPLocation()
/llvm-project-15.0.7/clang-tools-extra/clangd/unittests/
H A DLSPClient.cpp178 return toJSON(URIForFile::canonicalize(Path, Path)); in uri()
H A DDiagnosticsTests.cpp952 URIForFile MainFile = in TEST()
953 URIForFile::canonicalize(testPath("foo/bar/main.cpp"), ""); in TEST()
954 URIForFile HeaderFile = in TEST()
955 URIForFile::canonicalize(testPath("foo/bar/header.h"), ""); in TEST()
H A DXRefsTests.cpp47 return Location{URIForFile::canonicalize(File, testRoot()), Range} == arg;
2482 URIForFile::canonicalize(testPath("foo.h"), "")}), in TEST()
2484 URIForFile::canonicalize(testPath("bar.h"), "")}))); in TEST()
H A DClangdTests.cpp64 Location{URIForFile::canonicalize(File, testRoot()), Range};

12