Home
last modified time | relevance | path

Searched refs:FileURI (Results 1 – 25 of 39) sorted by relevance

12

/llvm-project/clang-tools-extra/clangd/index/
H A DSymbolLocation.h56 explicit operator bool() const { return !llvm::StringRef(FileURI).empty(); }
64 const char *FileURI = ""; member
78 assert(L.FileURI && R.FileURI);
79 return !std::strcmp(L.FileURI, R.FileURI) &&
83 assert(L.FileURI && R.FileURI);
84 int Cmp = std::strcmp(L.FileURI, R.FileURI);
H A DMerge.cpp29 S.Definition ? S.Definition.FileURI : S.CanonicalDeclaration.FileURI; in isIndexAuthoritative()
145 if ((DynamicContainsFile(O.Location.FileURI) & IndexContents::References) != in refs()
179 if ((DynamicContainsFile(O.Location.FileURI) & IndexContents::References) != in relations()
195 StaticContainsFile{Static->indexedFiles()}](llvm::StringRef FileURI) { in prefer()
196 return DynamicContainsFile(FileURI) | StaticContainsFile(FileURI); in prefer()
234 return llvm::StringRef(Loc.FileURI).ends_with(Suffix); in mergeSymbol()
248 assert(L.Definition.FileURI && R.Definition.FileURI); in mergeSymbol()
161 __anon6f44af050802(llvm::StringRef FileURI) indexedFiles() argument
[all...]
H A DStdLib.cpp158 GoodHeader[S.CanonicalDeclaration.FileURI] = true; in filter()
159 GoodHeader[S.Definition.FileURI] = true; in filter()
163 {S.CanonicalDeclaration.FileURI, S.Definition.FileURI}) { in filter()
183 if (!(IsGoodHeader(S.CanonicalDeclaration.FileURI) || in filter()
184 IsGoodHeader(S.Definition.FileURI))) { in filter()
186 S.CanonicalDeclaration.FileURI); in filter()
H A DRef.h184 Val.Symbol, reinterpret_cast<uintptr_t>(Val.Reference.Location.FileURI),
188 return std::tie(LHS.Symbol, LHS.Reference.Location.FileURI,
190 std::tie(RHS.Symbol, RHS.Reference.Location.FileURI,
H A DRef.cpp38 E.Reference.Location.FileURI = UniqueStrings.save(S.Location.FileURI).data(); in insert()
H A DMemIndex.cpp130 return [this](llvm::StringRef FileURI) {
131 return Files.contains(FileURI) ? IdxContents : IndexContents::None;
110 __anon8e24de0c0202(llvm::StringRef FileURI) indexedFiles() argument
H A DFileIndex.cpp135 auto It = Shards.try_emplace(S.CanonicalDeclaration.FileURI); in FileShardedIndex()
140 S.Definition.FileURI != S.CanonicalDeclaration.FileURI) { in FileShardedIndex()
141 auto It = Shards.try_emplace(S.Definition.FileURI); in FileShardedIndex()
150 const auto It = Shards.try_emplace(R.Location.FileURI); in FileShardedIndex()
H A DSymbol.h115 /// can be different from FileURI in the CanonicalDeclaration.
186 RawCharPointerCB(S.CanonicalDeclaration.FileURI); in visitStrings()
187 RawCharPointerCB(S.Definition.FileURI); in visitStrings()
H A DSymbolLocation.cpp31 return OS << L.FileURI << "[" << L.Start.line() << ":" << L.Start.column() in operator <<()
H A DYAMLSerialization.cpp153 NormalizedFileURI(IO &, const char *FileURI) { URI = FileURI; } in NormalizedFileURI()
169 Value.FileURI); in mapping()
H A DSerialization.cpp268 writeVar(Strings.index(Loc.FileURI), OS); in writeLocation()
278 Loc.FileURI = Data.consumeString(Strings).data(); in readLocation()
592 llvm::StringRef File = Ref.Location.FileURI; in writeRIFF()
594 Ref.Location.FileURI = File.data(); in writeRIFF()
/llvm-project/clang-tools-extra/clangd/unittests/
H A DIndexTests.cpp42 MATCHER_P(fileURI, F, "") { return StringRef(arg.Location.FileURI) == F; }
388 L.CanonicalDeclaration.FileURI = "file:///left.h"; // differs in TEST()
389 R.CanonicalDeclaration.FileURI = "file:///right.h"; in TEST()
401 EXPECT_EQ(StringRef(M.CanonicalDeclaration.FileURI), "file:///left.h"); in TEST()
415 L.CanonicalDeclaration.FileURI = "file:/left.h"; in TEST()
416 R.CanonicalDeclaration.FileURI = "file:/right.h"; in TEST()
421 EXPECT_EQ(StringRef(M.CanonicalDeclaration.FileURI), "file:/left.h"); in TEST()
422 EXPECT_EQ(StringRef(M.Definition.FileURI), ""); in TEST()
425 R.Definition.FileURI = "file:/right.cpp"; // Now right will be favored. in TEST()
427 EXPECT_EQ(StringRef(M.CanonicalDeclaration.FileURI), "fil in TEST()
[all...]
H A DFileIndexTests.cpp52 MATCHER_P(fileURI, F, "") { return llvm::StringRef(arg.Location.FileURI) == F; }
54 return llvm::StringRef(arg.CanonicalDeclaration.FileURI) == U;
57 return llvm::StringRef(arg.Definition.FileURI) == U;
93 R.Location.FileURI = Path; in refSlab()
136 X1.CanonicalDeclaration.FileURI = "file:///x1"; in TEST()
138 X2.Definition.FileURI = "file:///x2"; in TEST()
613 Sym1.CanonicalDeclaration.FileURI = AHeaderUri.c_str(); in TEST()
616 Sym2.CanonicalDeclaration.FileURI = BHeaderUri.c_str(); in TEST()
617 Sym2.Definition.FileURI = BSourceUri.c_str(); in TEST()
H A DSerializationTests.cpp44 FileURI: file:///path/foo.h
77 FileURI: file:///path/bar.h
93 FileURI: file:///path/foo.cc
158 EXPECT_EQ(StringRef(Sym1.CanonicalDeclaration.FileURI), "file:///path/foo.h"); in TEST()
175 EXPECT_EQ(llvm::StringRef(Sym2.CanonicalDeclaration.FileURI), in TEST()
187 EXPECT_EQ(StringRef(Ref1.Location.FileURI), "file:///path/foo.cc"); in TEST()
H A DDexTests.cpp686 RootSymbol.CanonicalDeclaration.FileURI = "unittest:///file.h"; in TEST()
688 CloseSymbol.CanonicalDeclaration.FileURI = "unittest:///a/b/c/d/e/f/file.h"; in TEST()
716 SymbolRefs.back().Location.FileURI = Filename; in TEST()
732 Files.push_back(R.Location.FileURI); in TEST()
740 Files.push_back(R.Location.FileURI); in TEST()
H A DDiagnosticsTests.cpp1253 Sym.CanonicalDeclaration.FileURI = S.DeclaringFile.c_str(); in TEST()
1254 Sym.Definition.FileURI = S.DeclaringFile.c_str(); in TEST()
1312 Sym.CanonicalDeclaration.FileURI = Sym.Definition.FileURI = "unittest:///x.h"; in TEST()
1354 Sym.CanonicalDeclaration.FileURI = "unittest:///x.h"; in TEST()
1355 Sym.Definition.FileURI = "unittest:///x.cc"; in TEST()
1686 Sym.CanonicalDeclaration.FileURI = "unittest:///foo.h"; in TEST()
/llvm-project/clang-tools-extra/clangd/unittests/remote/
H A DMarshallingTests.cpp66 Location.FileURI = testPathURI(PathPrefix.str() + "Definition.cpp", Strings); in createSymbol()
73 Location.FileURI = testPathURI(PathPrefix.str() + "Declaration.h", Strings); in createSymbol()
97 Original.Location.FileURI = in TEST()
107 EXPECT_STREQ(Deserialized->Location.FileURI, in TEST()
120 WithInvalidURI.Location.FileURI = "This is not a URI"; in TEST()
129 WithInvalidURI.Location.FileURI = in TEST()
182 Sym.Definition.FileURI = "Not A URI"; in TEST()
190 Sym.Definition.FileURI = Strings.save(UnittestURI->toString()).begin(); in TEST()
196 Sym.Definition.FileURI = testPathURI("home/File.h", Strings); in TEST()
202 EXPECT_STREQ(Deserialized->Definition.FileURI, in TEST()
[all …]
/llvm-project/clang/lib/Basic/
H A DSarif.cpp219 const std::string &FileURI = fileNameToURI(getFileName(*FE)); in createPhysicalLocation() local
220 auto I = CurrentArtifacts.find(FileURI); in createPhysicalLocation()
225 SarifArtifactLocation::create(FileURI).setIndex(Idx); in createPhysicalLocation()
230 auto StatusIter = CurrentArtifacts.insert({FileURI, Artifact}); in createPhysicalLocation()
/llvm-project/clang-tools-extra/clangd/
H A DHeaderSourceSwitch.cpp98 AwardTarget(Sym.Definition.FileURI); in getCorrespondingHeaderOrSource()
100 AwardTarget(Sym.CanonicalDeclaration.FileURI); in getCorrespondingHeaderOrSource()
H A DIncludeFixer.cpp292 Matched.CanonicalDeclaration.FileURI == Matched.Definition.FileURI) in fixIncompleteType()
302 URI::resolve(Sym.CanonicalDeclaration.FileURI, File); in fixesForSymbols()
619 Matched.CanonicalDeclaration.FileURI == Matched.Definition.FileURI) in lookupCached()
H A DURI.cpp197 llvm::Expected<std::string> URI::resolve(llvm::StringRef FileURI, in resolve() argument
199 auto Uri = URI::parse(FileURI); in resolve()
H A DURI.h66 /// Same as above, in addition it parses the \p FileURI using URI::parse.
67 static llvm::Expected<std::string> resolve(llvm::StringRef FileURI,
/llvm-project/clang-tools-extra/clangd/index/dex/
H A DDex.cpp75 if (!llvm::StringRef(Sym.CanonicalDeclaration.FileURI).empty()) in add()
77 generateProximityURIs(Sym.CanonicalDeclaration.FileURI)) in add()
385 return [this](llvm::StringRef FileURI) { in generateProximityURIs()
386 return Files.contains(FileURI) ? IdxContents : IndexContents::None; in generateProximityURIs()
340 __anonf06670c60502(llvm::StringRef FileURI) indexedFiles() argument
/llvm-project/clang-tools-extra/clangd/index/remote/marshalling/
H A DMarshalling.cpp306 if (*From.Definition.FileURI) { in toProtobuf()
443 Location.FileURI = Strings.save(*URIString).begin();
452 auto RelativePath = uriToRelativePath(Location.FileURI);
/llvm-project/clang/lib/ExtractAPI/Serialization/
H A DSymbolGraphSerializer.cpp137 std::string FileURI = "file://"; in serializeSourceLocation()
139 FileURI += sys::path::convert_to_slash(Loc.getFilename()); in serializeSourceLocation()
140 SourceLocation["uri"] = FileURI; in serializeSourceLocation()
133 std::string FileURI = "file://"; serializeSourceLocation() local

12