| /llvm-project-15.0.7/clang-tools-extra/clangd/index/ |
| H A D | SymbolLocation.h | 56 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 D | Merge.cpp | 29 S.Definition ? S.Definition.FileURI : S.CanonicalDeclaration.FileURI; in isIndexAuthoritative() 145 if ((DynamicContainsFile(O.Location.FileURI) & IndexContents::References) != in refs() 161 StaticContainsFile{Static->indexedFiles()}](llvm::StringRef FileURI) { in indexedFiles() argument 162 return DynamicContainsFile(FileURI) | StaticContainsFile(FileURI); in indexedFiles() 200 return llvm::StringRef(Loc.FileURI).endswith(Suffix); in prefer() 214 assert(L.Definition.FileURI && R.Definition.FileURI); in mergeSymbol() 216 bool(*L.Definition.FileURI) == bool(*R.Definition.FileURI); in mergeSymbol()
|
| H A D | StdLib.cpp | 169 GoodHeader[S.CanonicalDeclaration.FileURI] = true; in filter() 170 GoodHeader[S.Definition.FileURI] = true; in filter() 174 {S.CanonicalDeclaration.FileURI, S.Definition.FileURI}) { in filter() 194 if (!(IsGoodHeader(S.CanonicalDeclaration.FileURI) || in filter() 195 IsGoodHeader(S.Definition.FileURI))) { in filter() 197 S.CanonicalDeclaration.FileURI); in filter()
|
| H A D | Ref.h | 181 Val.Symbol, reinterpret_cast<uintptr_t>(Val.Reference.Location.FileURI), 185 return std::tie(LHS.Symbol, LHS.Reference.Location.FileURI, 187 std::tie(RHS.Symbol, RHS.Reference.Location.FileURI,
|
| H A D | Ref.cpp | 38 E.Reference.Location.FileURI = UniqueStrings.save(S.Location.FileURI).data(); in insert()
|
| H A D | MemIndex.cpp | 110 return [this](llvm::StringRef FileURI) { in indexedFiles() argument 111 return Files.contains(FileURI) ? IdxContents : IndexContents::None; in indexedFiles()
|
| 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() 140 auto It = Shards.try_emplace(S.Definition.FileURI); in FileShardedIndex() 149 const auto It = Shards.try_emplace(R.Location.FileURI); in FileShardedIndex()
|
| H A D | Symbol.h | 162 RawCharPointerCB(S.CanonicalDeclaration.FileURI); in visitStrings() 163 RawCharPointerCB(S.Definition.FileURI); in visitStrings()
|
| H A D | SymbolLocation.cpp | 31 return OS << L.FileURI << "[" << L.Start.line() << ":" << L.Start.column() in operator <<()
|
| H A D | YAMLSerialization.cpp | 133 NormalizedFileURI(IO &, const char *FileURI) { URI = FileURI; } in NormalizedFileURI() 149 Value.FileURI); in mapping()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/unittests/ |
| H A D | IndexTests.cpp | 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() 422 EXPECT_EQ(StringRef(M.Definition.FileURI), ""); in TEST() 437 R.CanonicalDeclaration.FileURI = "file:/x.proto"; in TEST() 443 L.CanonicalDeclaration.FileURI = "file:/y.proto"; in TEST() 548 L.Definition.FileURI = "file:/x.h"; in TEST() 581 L.Definition.FileURI = "file:/left.h"; in TEST() 587 R.Definition.FileURI = "file:/right.h"; in TEST() 594 R.Definition.FileURI = "file:/right.h"; in TEST() [all …]
|
| H A D | FileIndexTests.cpp | 52 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; 88 R.Location.FileURI = Path; in refSlab() 131 X1.CanonicalDeclaration.FileURI = "file:///x1"; in TEST() 133 X2.Definition.FileURI = "file:///x2"; in TEST() 581 Sym1.CanonicalDeclaration.FileURI = AHeaderUri.c_str(); in TEST() 584 Sym2.CanonicalDeclaration.FileURI = BHeaderUri.c_str(); in TEST() 585 Sym2.Definition.FileURI = BSourceUri.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() 170 EXPECT_EQ(StringRef(Ref1.Location.FileURI), "file:///path/foo.cc"); 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() 715 SymbolRefs.back().Location.FileURI = Filename; in TEST() 731 Files.push_back(R.Location.FileURI); in TEST() 739 Files.push_back(R.Location.FileURI); in TEST()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/unittests/remote/ |
| H A D | MarshallingTests.cpp | 66 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-15.0.7/clang/lib/Basic/ |
| H A D | Sarif.cpp | 201 const std::string &FileURI = fileNameToURI(getFileName(*FE)); in createPhysicalLocation() local 202 auto I = CurrentArtifacts.find(FileURI); in createPhysicalLocation() 207 SarifArtifactLocation::create(FileURI).setIndex(Idx); in createPhysicalLocation() 212 auto StatusIter = CurrentArtifacts.insert({FileURI, Artifact}); in createPhysicalLocation()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | HeaderSourceSwitch.cpp | 101 AwardTarget(Sym.Definition.FileURI); in getCorrespondingHeaderOrSource() 103 AwardTarget(Sym.CanonicalDeclaration.FileURI); in getCorrespondingHeaderOrSource()
|
| 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 | URI.cpp | 198 llvm::Expected<std::string> URI::resolve(llvm::StringRef FileURI, in resolve() argument 200 auto Uri = URI::parse(FileURI); in resolve()
|
| H A D | URI.h | 67 static llvm::Expected<std::string> resolve(llvm::StringRef FileURI,
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/test/Inputs/ |
| H A D | symbols.test.yaml | 10 FileURI: 'test:///vector.h'
|
| /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() 339 return [this](llvm::StringRef FileURI) { in indexedFiles() argument 340 return Files.contains(FileURI) ? IdxContents : IndexContents::None; in indexedFiles()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/ |
| H A D | SarifDiagnostics.cpp | 133 std::string FileURI = fileNameToURI(getFileName(FE)); in createArtifactLocation() local 141 return URI && URI->equals(FileURI); in createArtifactLocation() 153 return json::Object{{"uri", FileURI}, {"index", Index}}; in createArtifactLocation()
|
| /llvm-project-15.0.7/clang/lib/ExtractAPI/Serialization/ |
| H A D | SymbolGraphSerializer.cpp | 117 std::string FileURI = "file://"; in serializeSourceLocation() local 119 FileURI += sys::path::convert_to_slash(Loc.getFilename()); in serializeSourceLocation() 120 SourceLocation["uri"] = FileURI; in serializeSourceLocation()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/index/remote/marshalling/ |
| H A D | Marshalling.cpp | 262 if (*From.Definition.FileURI) { in toProtobuf() 387 Location.FileURI = Strings.save(*URIString).begin(); in fromProtobuf() 396 auto RelativePath = uriToRelativePath(Location.FileURI); in toProtobuf()
|