| /llvm-project-15.0.7/clang-tools-extra/clangd/index/ |
| H A D | Merge.cpp | 29 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 D | StdLib.cpp | 169 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 D | Symbol.h | 56 SymbolLocation CanonicalDeclaration; member 162 RawCharPointerCB(S.CanonicalDeclaration.FileURI); in visitStrings()
|
| H A D | FileIndex.cpp | 134 auto It = Shards.try_emplace(S.CanonicalDeclaration.FileURI); in FileShardedIndex() 139 S.Definition.FileURI != S.CanonicalDeclaration.FileURI) { in FileShardedIndex()
|
| H A D | SymbolCollector.cpp | 674 S.CanonicalDeclaration = R.Location; in handleMacros() 760 S.CanonicalDeclaration = *DeclLoc; in handleMacroOccurrence() 900 S.CanonicalDeclaration = *DeclLoc; in addDeclaration()
|
| H A D | Serialization.cpp | 323 writeLocation(Sym.CanonicalDeclaration, Strings, OS); in writeSymbol() 351 Sym.CanonicalDeclaration = readLocation(Data, Strings); in readSymbol()
|
| H A D | YAMLSerialization.cpp | 186 IO.mapOptional("CanonicalDeclaration", Sym.CanonicalDeclaration, in mapping()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/unittests/ |
| H A D | IndexTests.cpp | 388 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 D | FileIndexTests.cpp | 54 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 D | SerializationTests.cpp | 146 EXPECT_EQ(StringRef(Sym1.CanonicalDeclaration.FileURI), "file:///path/foo.h"); in TEST() 158 EXPECT_EQ(llvm::StringRef(Sym2.CanonicalDeclaration.FileURI), in TEST()
|
| H A D | CodeCompleteTests.cpp | 752 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 D | DiagnosticsTests.cpp | 1069 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 D | DexTests.cpp | 685 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 D | SymbolCollectorTests.cpp | 64 return StringRef(arg.CanonicalDeclaration.FileURI) == P; 82 return rangesMatch(arg.CanonicalDeclaration, Pos);
|
| H A D | BackgroundIndexTests.cpp | 33 return !StringRef(arg.CanonicalDeclaration.FileURI).empty();
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/test/Inputs/ |
| H A D | symbols.test.yaml | 9 CanonicalDeclaration:
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | IncludeFixer.cpp | 289 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 D | HeaderSourceSwitch.cpp | 103 AwardTarget(Sym.CanonicalDeclaration.FileURI); in getCorrespondingHeaderOrSource()
|
| H A D | XRefs.cpp | 163 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 D | Quality.cpp | 283 SymbolURI = IndexResult.CanonicalDeclaration.FileURI; in merge()
|
| H A D | FindSymbols.cpp | 79 Sym.Definition ? Sym.Definition : Sym.CanonicalDeclaration, TUPath); in symbolToLocation()
|
| H A D | CodeComplete.cpp | 365 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 D | Dex.cpp | 73 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 D | Marshalling.cpp | 163 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 D | MarshallingTests.cpp | 74 Sym.CanonicalDeclaration = Location; in createSymbol()
|