/llvm-project/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() 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 D | StdLib.cpp | 158 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 D | Ref.h | 184 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 D | Ref.cpp | 38 E.Reference.Location.FileURI = UniqueStrings.save(S.Location.FileURI).data(); in insert()
|
H A D | MemIndex.cpp | 130 return [this](llvm::StringRef FileURI) { 131 return Files.contains(FileURI) ? IdxContents : IndexContents::None; 110 __anon8e24de0c0202(llvm::StringRef FileURI) indexedFiles() argument
|
H A D | FileIndex.cpp | 135 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 D | Symbol.h | 115 /// can be different from FileURI in the CanonicalDeclaration. 186 RawCharPointerCB(S.CanonicalDeclaration.FileURI); in visitStrings() 187 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 | 153 NormalizedFileURI(IO &, const char *FileURI) { URI = FileURI; } in NormalizedFileURI() 169 Value.FileURI); in mapping()
|
H A D | Serialization.cpp | 268 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 D | IndexTests.cpp | 42 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 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; 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 D | SerializationTests.cpp | 44 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 D | DexTests.cpp | 686 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 D | DiagnosticsTests.cpp | 1253 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 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/clang/lib/Basic/ |
H A D | Sarif.cpp | 219 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 D | HeaderSourceSwitch.cpp | 98 AwardTarget(Sym.Definition.FileURI); in getCorrespondingHeaderOrSource() 100 AwardTarget(Sym.CanonicalDeclaration.FileURI); in getCorrespondingHeaderOrSource()
|
H A D | IncludeFixer.cpp | 292 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 D | URI.cpp | 197 llvm::Expected<std::string> URI::resolve(llvm::StringRef FileURI, in resolve() argument 199 auto Uri = URI::parse(FileURI); in resolve()
|
H A D | URI.h | 66 /// 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 D | Dex.cpp | 75 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 D | Marshalling.cpp | 306 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 D | SymbolGraphSerializer.cpp | 137 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
|