Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang-tools-extra/clangd/index/
H A DMerge.cpp29 S.Definition ? S.Definition.FileURI : S.CanonicalDeclaration.FileURI; in isIndexAuthoritative()
221 if (prefer(O.CanonicalDeclaration, S.CanonicalDeclaration)) in mergeSymbol()
222 S.CanonicalDeclaration = O.CanonicalDeclaration; in mergeSymbol()
H A DStdLib.cpp169 GoodHeader[S.CanonicalDeclaration.FileURI] = true; in filter()
174 {S.CanonicalDeclaration.FileURI, S.Definition.FileURI}) { in filter()
194 if (!(IsGoodHeader(S.CanonicalDeclaration.FileURI) || in filter()
197 S.CanonicalDeclaration.FileURI); in filter()
H A DSymbol.h56 SymbolLocation CanonicalDeclaration; member
162 RawCharPointerCB(S.CanonicalDeclaration.FileURI); in visitStrings()
H A DFileIndex.cpp134 auto It = Shards.try_emplace(S.CanonicalDeclaration.FileURI); in FileShardedIndex()
139 S.Definition.FileURI != S.CanonicalDeclaration.FileURI) { in FileShardedIndex()
H A DSymbolCollector.cpp674 S.CanonicalDeclaration = R.Location; in handleMacros()
760 S.CanonicalDeclaration = *DeclLoc; in handleMacroOccurrence()
900 S.CanonicalDeclaration = *DeclLoc; in addDeclaration()
H A DSerialization.cpp323 writeLocation(Sym.CanonicalDeclaration, Strings, OS); in writeSymbol()
351 Sym.CanonicalDeclaration = readLocation(Data, Strings); in readSymbol()
H A DYAMLSerialization.cpp186 IO.mapOptional("CanonicalDeclaration", Sym.CanonicalDeclaration, in mapping()
/llvm-project-15.0.7/clang-tools-extra/clangd/unittests/
H A DIndexTests.cpp388 L.CanonicalDeclaration.FileURI = "file:///left.h"; // differs in TEST()
389 R.CanonicalDeclaration.FileURI = "file:///right.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()
427 EXPECT_EQ(StringRef(M.CanonicalDeclaration.FileURI), "file:/right.h"); in TEST()
436 L.CanonicalDeclaration.FileURI = "file:/x.proto.h"; in TEST()
437 R.CanonicalDeclaration.FileURI = "file:/x.proto"; in TEST()
440 EXPECT_EQ(StringRef(M.CanonicalDeclaration.FileURI), "file:/x.proto"); in TEST()
443 L.CanonicalDeclaration.FileURI = "file:/y.proto"; in TEST()
[all …]
H A DFileIndexTests.cpp54 return llvm::StringRef(arg.CanonicalDeclaration.FileURI) == U;
131 X1.CanonicalDeclaration.FileURI = "file:///x1"; in TEST()
581 Sym1.CanonicalDeclaration.FileURI = AHeaderUri.c_str(); in TEST()
584 Sym2.CanonicalDeclaration.FileURI = BHeaderUri.c_str(); in TEST()
H A DSerializationTests.cpp146 EXPECT_EQ(StringRef(Sym1.CanonicalDeclaration.FileURI), "file:///path/foo.h"); in TEST()
158 EXPECT_EQ(llvm::StringRef(Sym2.CanonicalDeclaration.FileURI), in TEST()
H A DCodeCompleteTests.cpp752 Sym.CanonicalDeclaration.FileURI = BarURI.c_str(); in TEST()
782 SymX.CanonicalDeclaration.FileURI = BarURI.c_str(); in TEST()
783 SymY.CanonicalDeclaration.FileURI = BarURI.c_str(); in TEST()
1802 NoArgsGFunc.CanonicalDeclaration.FileURI = DeclFile.c_str(); in TEST()
1834 SymX.CanonicalDeclaration.FileURI = BarURI.c_str(); in TEST()
1835 SymY.CanonicalDeclaration.FileURI = BarURI.c_str(); in TEST()
2633 Sym.CanonicalDeclaration.FileURI = DeclFile.c_str(); in TEST()
2653 Sym.CanonicalDeclaration.FileURI = DeclFile.c_str(); in TEST()
H A DDiagnosticsTests.cpp1069 Sym.CanonicalDeclaration.FileURI = S.DeclaringFile.c_str(); in buildIndexWithSymbol()
1128 Sym.CanonicalDeclaration.FileURI = Sym.Definition.FileURI = "unittest:///x.h"; in TEST()
1170 Sym.CanonicalDeclaration.FileURI = "unittest:///x.h"; in TEST()
1492 Sym.CanonicalDeclaration.FileURI = "unittest:///foo.h"; in TEST()
H A DDexTests.cpp685 RootSymbol.CanonicalDeclaration.FileURI = "unittest:///file.h"; in TEST()
687 CloseSymbol.CanonicalDeclaration.FileURI = "unittest:///a/b/c/d/e/f/file.h"; in TEST()
H A DSymbolCollectorTests.cpp64 return StringRef(arg.CanonicalDeclaration.FileURI) == P;
82 return rangesMatch(arg.CanonicalDeclaration, Pos);
H A DBackgroundIndexTests.cpp33 return !StringRef(arg.CanonicalDeclaration.FileURI).empty();
/llvm-project-15.0.7/clang-tools-extra/clangd/test/Inputs/
H A Dsymbols.test.yaml9 CanonicalDeclaration:
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DIncludeFixer.cpp289 Matched.CanonicalDeclaration.FileURI == Matched.Definition.FileURI) in fixIncompleteType()
299 URI::resolve(Sym.CanonicalDeclaration.FileURI, File); in fixesForSymbols()
611 Matched.CanonicalDeclaration.FileURI == Matched.Definition.FileURI) in lookupCached()
H A DHeaderSourceSwitch.cpp103 AwardTarget(Sym.CanonicalDeclaration.FileURI); in getCorrespondingHeaderOrSource()
H A DXRefs.cpp163 ASTSym.CanonicalDeclaration = toIndexLocation(ASTLoc, Scratch); in getPreferredLocation()
164 IdxSym.CanonicalDeclaration = IdxLoc; in getPreferredLocation()
166 return Merged.CanonicalDeclaration; in getPreferredLocation()
320 indexToLSPLocation(Object.CanonicalDeclaration, MainFilePath); in findImplementors()
458 if (auto Loc = toLSPLocation(Sym.CanonicalDeclaration, MainFilePath)) in locateASTReferent()
473 Sym.CanonicalDeclaration, Scratch), in locateASTReferent()
599 indexToLSPLocation(Sym.CanonicalDeclaration, MainFilePath); in locateSymbolTextually()
1440 toLSPLocation(Object.CanonicalDeclaration, *MainFilePath); in findReferences()
H A DQuality.cpp283 SymbolURI = IndexResult.CanonicalDeclaration.FileURI; in merge()
H A DFindSymbols.cpp79 Sym.Definition ? Sym.Definition : Sym.CanonicalDeclaration, TUPath); in symbolToLocation()
H A DCodeComplete.cpp365 URI::resolve(C.IndexResult->CanonicalDeclaration.FileURI, FileName); in CodeCompletionBuilder()
390 C.IndexResult->CanonicalDeclaration.FileURI, Inc, FileName, in CodeCompletionBuilder()
/llvm-project-15.0.7/clang-tools-extra/clangd/index/dex/
H A DDex.cpp73 if (!llvm::StringRef(Sym.CanonicalDeclaration.FileURI).empty()) in add()
75 generateProximityURIs(Sym.CanonicalDeclaration.FileURI)) in add()
/llvm-project-15.0.7/clang-tools-extra/clangd/index/remote/marshalling/
H A DMarshalling.cpp163 Result.CanonicalDeclaration = *Declaration; in fromProtobuf()
269 auto Declaration = toProtobuf(From.CanonicalDeclaration); in toProtobuf()
/llvm-project-15.0.7/clang-tools-extra/clangd/unittests/remote/
H A DMarshallingTests.cpp74 Sym.CanonicalDeclaration = Location; in createSymbol()