/external/llvm-project/clang-tools-extra/clangd/index/ |
D | SymbolID.h | 32 class SymbolID { 34 SymbolID() = default; 35 explicit SymbolID(llvm::StringRef USR); 37 bool operator==(const SymbolID &Sym) const { 40 bool operator!=(const SymbolID &Sym) const { 43 bool operator<(const SymbolID &Sym) const { 51 static SymbolID fromRaw(llvm::StringRef); 55 static llvm::Expected<SymbolID> fromStr(llvm::StringRef); 57 bool isNull() const { return *this == SymbolID(); } in isNull() 64 llvm::hash_code hash_value(const SymbolID &ID); [all …]
|
D | SymbolID.cpp | 16 SymbolID::SymbolID(llvm::StringRef USR) { in SymbolID() function in clang::clangd::SymbolID 22 llvm::StringRef SymbolID::raw() const { in raw() 27 SymbolID SymbolID::fromRaw(llvm::StringRef Raw) { in fromRaw() 28 SymbolID ID; in fromRaw() 34 std::string SymbolID::str() const { return llvm::toHex(raw()); } in str() 36 llvm::Expected<SymbolID> SymbolID::fromStr(llvm::StringRef Str) { in fromStr() 45 llvm::raw_ostream &operator<<(llvm::raw_ostream &OS, const SymbolID &ID) { in operator <<() 49 llvm::hash_code hash_value(const SymbolID &ID) { in hash_value() 51 static_assert(sizeof(size_t) <= SymbolID::RawSize, in hash_value()
|
D | MemIndex.h | 27 for (const std::pair<SymbolID, llvm::ArrayRef<Ref>> &R : Refs) in MemIndex() 62 llvm::function_ref<void(const SymbolID &, const Symbol &)> 69 llvm::DenseMap<SymbolID, const Symbol *> Index; 71 llvm::DenseMap<SymbolID, llvm::ArrayRef<Ref>> Refs; 75 llvm::DenseMap<std::pair<SymbolID, uint8_t>, std::vector<SymbolID>> Relations;
|
D | Index.h | 65 llvm::DenseSet<SymbolID> IDs; 69 llvm::DenseSet<SymbolID> IDs; 78 llvm::DenseSet<SymbolID> Subjects; 121 llvm::function_ref<void(const SymbolID &Subject, const Symbol &Object)> 145 llvm::function_ref<void(const SymbolID &, const Symbol &)>)
|
D | Ref.h | 94 SymbolID Container; 113 using value_type = std::pair<SymbolID, llvm::ArrayRef<Ref>>; 138 void insert(const SymbolID &ID, const Ref &S); 146 SymbolID Symbol; 174 static Entry E{clang::clangd::SymbolID(""), {}}; 178 static Entry E{clang::clangd::SymbolID("TOMBSTONE"), {}};
|
D | Ref.cpp | 36 void RefSlab::Builder::insert(const SymbolID &ID, const Ref &S) { in insert() 43 std::vector<std::pair<SymbolID, llvm::ArrayRef<Ref>>> Result; in build() 46 std::vector<std::pair<SymbolID, const Ref *>> Flat; in build() 55 SymbolID Sym = I->first; in build()
|
D | Symbol.h | 38 SymbolID ID; 187 const_iterator find(const SymbolID &SymID) const; 209 void erase(const SymbolID &ID) { Symbols.erase(ID); } in erase() 212 const Symbol *find(const SymbolID &ID) { in find() 225 llvm::DenseMap<SymbolID, Symbol> Symbols;
|
D | Merge.cpp | 51 llvm::DenseSet<SymbolID> SeenDynamicSymbols; in fuzzyFind() 132 llvm::function_ref<void(const SymbolID &, const Symbol &)> Callback) const { in relations() argument 138 llvm::DenseSet<std::pair<SymbolID, SymbolID>> SeenRelations; in relations() 139 Dynamic->relations(Req, [&](const SymbolID &Subject, const Symbol &Object) { in relations() 146 Static->relations(Req, [&](const SymbolID &Subject, const Symbol &Object) { in relations()
|
D | SymbolCollector.h | 128 const Symbol *addDeclaration(const NamedDecl &, SymbolID, 131 void processRelations(const NamedDecl &ND, const SymbolID &ID, 143 llvm::DenseMap<SymbolID, FileID> IncludeFiles; 168 llvm::DenseMap<SymbolID, std::vector<SymbolRef>> MacroRefs;
|
D | YAMLSerialization.cpp | 39 std::pair<clang::clangd::SymbolID, std::vector<clang::clangd::Ref>>; 70 using clang::clangd::SymbolID; 82 NormalizedSymbolID(IO &, const SymbolID &ID) { in NormalizedSymbolID() 87 SymbolID denormalize(IO &I) { in denormalize() 88 auto ID = SymbolID::fromStr(HexString); in denormalize() 91 return SymbolID(); in denormalize() 195 MappingNormalization<NormalizedSymbolID, SymbolID> NSymbolID(IO, Sym.ID); in mapping() 269 MappingNormalization<NormalizedSymbolID, SymbolID> NSymbolID(IO, in mapping() 304 template <> struct MappingTraits<SymbolID> { 305 static void mapping(IO &IO, SymbolID &ID) { in mapping() [all …]
|
D | Relation.h | 35 SymbolID Subject; 37 SymbolID Object; 72 llvm::iterator_range<iterator> lookup(const SymbolID &Subject,
|
/external/llvm-project/clang-tools-extra/clangd/unittests/ |
D | IndexTests.cpp | 68 EXPECT_EQ(nullptr, B.find(SymbolID("W"))); in TEST() 70 EXPECT_THAT(B.find(SymbolID(Sym)), Pointee(Named(Sym))); in TEST() 74 EXPECT_EQ(S.end(), S.find(SymbolID("W"))); in TEST() 76 EXPECT_THAT(*S.find(SymbolID(Sym)), Named(Sym)); in TEST() 80 SymbolID A{"A"}; in TEST() 81 SymbolID B{"B"}; in TEST() 82 SymbolID C{"C"}; in TEST() 83 SymbolID D{"D"}; in TEST() 98 SymbolID A{"A"}; in TEST() 99 SymbolID B{"B"}; in TEST() [all …]
|
D | TypeHierarchyTests.cpp | 567 SymbolID findSymbolIDByName(SymbolIndex *Index, llvm::StringRef Name, in findSymbolIDByName() 569 SymbolID Result; in findSymbolIDByName() 585 std::vector<SymbolID> collectSubtypes(SymbolID Subject, SymbolIndex *Index) { in collectSubtypes() 586 std::vector<SymbolID> Result; in collectSubtypes() 591 [&Result](const SymbolID &Subject, const Symbol &Object) { in collectSubtypes() 608 SymbolID Parent = findSymbolIDByName(Index.get(), "Parent"); in TEST() 609 SymbolID Child1a = findSymbolIDByName(Index.get(), "Child1a"); in TEST() 610 SymbolID Child1b = findSymbolIDByName(Index.get(), "Child1b"); in TEST() 611 SymbolID Child2 = findSymbolIDByName(Index.get(), "Child2"); in TEST() 629 SymbolID Parent1 = findSymbolIDByName(Index.get(), "Parent1"); in TEST() [all …]
|
D | DexTests.cpp | 469 EXPECT_THAT(lookup(*I, SymbolID("ns::abc")), UnorderedElementsAre("ns::abc")); in TEST() 470 EXPECT_THAT(lookup(*I, {SymbolID("ns::abc"), SymbolID("ns::xyz")}), in TEST() 472 EXPECT_THAT(lookup(*I, {SymbolID("ns::nonono"), SymbolID("ns::xyz")}), in TEST() 474 EXPECT_THAT(lookup(*I, SymbolID("ns::nonono")), UnorderedElementsAre()); in TEST() 629 EXPECT_THAT(lookup(*I, SymbolID("ns::abc")), UnorderedElementsAre("ns::abc")); in TEST() 630 EXPECT_THAT(lookup(*I, {SymbolID("ns::abc"), SymbolID("ns::xyz")}), in TEST() 632 EXPECT_THAT(lookup(*I, {SymbolID("ns::nonono"), SymbolID("ns::xyz")}), in TEST() 634 EXPECT_THAT(lookup(*I, SymbolID("ns::nonono")), UnorderedElementsAre()); in TEST() 679 llvm::DenseMap<SymbolID, std::vector<Ref>> Refs; in TEST() 725 std::vector<SymbolID> Results; in TEST() [all …]
|
D | FileIndexTests.cpp | 76 Sym.ID = SymbolID(ID); in symbol() 88 std::unique_ptr<RefSlab> refSlab(const SymbolID &ID, const char *Path) { in refSlab() 108 FS.update("f1", numSlab(1, 3), refSlab(SymbolID("1"), "f1.cc"), nullptr, in TEST() 112 EXPECT_THAT(getRefs(*FS.buildIndex(IndexType::Light), SymbolID("1")), in TEST() 150 SymbolID ID("1"); in TEST() 421 SymbolID A = findSymbol(TU.headerSymbols(), "A").ID; in TEST() 426 Index.relations(Req, [&](const SymbolID &, const Symbol &) { ++Results; }); in TEST() argument 446 SymbolID Base; in TEST() 453 Index->relations(Req, [&](const SymbolID &, const Symbol &) { ++Results; }); in TEST() argument 511 FS.update("f1cpp", numSlab(1, 3), refSlab(SymbolID("1"), "f1.cpp"), nullptr, in TEST() [all …]
|
D | SerializationTests.cpp | 118 MATCHER_P(ID, I, "") { return arg.ID == cantFail(SymbolID::fromStr(I)); } 137 cantFail(SymbolID::fromStr("057557CEBF6E6B2D"))); in TEST() 139 cantFail(SymbolID::fromStr("057557CEBF6E6B2E"))); in TEST() 165 UnorderedElementsAre(Pair(cantFail(SymbolID::fromStr("057557CEBF6E6B2D")), in TEST() 171 SymbolID Base = cantFail(SymbolID::fromStr("6481EE7AF2841756")); in TEST() 172 SymbolID Derived = cantFail(SymbolID::fromStr("6512AEC512EA3A2D")); in TEST()
|
/external/llvm-project/clang-tools-extra/clang-doc/ |
D | Representation.h | 30 using SymbolID = std::array<uint8_t, 20>; variable 122 Reference(SymbolID USR, StringRef Name, InfoType IT) in Reference() 126 Reference(SymbolID USR, StringRef Name, InfoType IT, StringRef Path) in Reference() 144 SymbolID USR = SymbolID(); // Unique identifier for referenced decl 160 TypeInfo(SymbolID Type, StringRef Field, InfoType IT) in TypeInfo() 162 TypeInfo(SymbolID Type, StringRef Field, InfoType IT, StringRef Path) in TypeInfo() 175 FieldTypeInfo(SymbolID Type, StringRef Field, InfoType IT, StringRef Path, in FieldTypeInfo() 193 MemberTypeInfo(SymbolID Type, StringRef Field, InfoType IT, StringRef Path, in MemberTypeInfo() 246 Info(InfoType IT, SymbolID USR) : USR(USR), IT(IT) {} in Info() 247 Info(InfoType IT, SymbolID USR, StringRef Name) in Info() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/MC/MCParser/ |
D | COFFAsmParser.cpp | 453 StringRef SymbolID; in ParseDirectiveSecRel32() local 454 if (getParser().parseIdentifier(SymbolID)) in ParseDirectiveSecRel32() 474 MCSymbol *Symbol = getContext().getOrCreateSymbol(SymbolID); in ParseDirectiveSecRel32() 483 StringRef SymbolID; in ParseDirectiveRVA() local 484 if (getParser().parseIdentifier(SymbolID)) in ParseDirectiveRVA() 501 MCSymbol *Symbol = getContext().getOrCreateSymbol(SymbolID); in ParseDirectiveRVA() 513 StringRef SymbolID; in ParseDirectiveSafeSEH() local 514 if (getParser().parseIdentifier(SymbolID)) in ParseDirectiveSafeSEH() 520 MCSymbol *Symbol = getContext().getOrCreateSymbol(SymbolID); in ParseDirectiveSafeSEH() 528 StringRef SymbolID; in ParseDirectiveSecIdx() local [all …]
|
/external/llvm-project/llvm/lib/MC/MCParser/ |
D | COFFAsmParser.cpp | 461 StringRef SymbolID; in ParseDirectiveSecRel32() local 462 if (getParser().parseIdentifier(SymbolID)) in ParseDirectiveSecRel32() 482 MCSymbol *Symbol = getContext().getOrCreateSymbol(SymbolID); in ParseDirectiveSecRel32() 491 StringRef SymbolID; in ParseDirectiveRVA() local 492 if (getParser().parseIdentifier(SymbolID)) in ParseDirectiveRVA() 509 MCSymbol *Symbol = getContext().getOrCreateSymbol(SymbolID); in ParseDirectiveRVA() 521 StringRef SymbolID; in ParseDirectiveSafeSEH() local 522 if (getParser().parseIdentifier(SymbolID)) in ParseDirectiveSafeSEH() 528 MCSymbol *Symbol = getContext().getOrCreateSymbol(SymbolID); in ParseDirectiveSafeSEH() 536 StringRef SymbolID; in ParseDirectiveSecIdx() local [all …]
|
/external/llvm-project/clang-tools-extra/unittests/clang-doc/ |
D | ClangDocTest.h | 22 static const SymbolID EmptySID = SymbolID(); 23 static const SymbolID NonEmptySID = 24 SymbolID{{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}};
|
/external/llvm-project/clang-tools-extra/clangd/index/dex/ |
D | Dex.h | 84 llvm::function_ref<void(const SymbolID &, const Symbol &)> 101 llvm::DenseMap<SymbolID, const Symbol *> LookupTable; 110 llvm::DenseMap<SymbolID, llvm::ArrayRef<Ref>> Refs; 113 llvm::DenseMap<std::pair<SymbolID, uint8_t>, std::vector<SymbolID>> Relations;
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
D | SymExpr.h | 98 typedef unsigned SymbolID; typedef 103 const SymbolID Sym; 106 SymbolData(Kind k, SymbolID sym) : SymExpr(k), Sym(sym) {} in SymbolData() 111 SymbolID getSymbolID() const { return Sym; } in getSymbolID()
|
/external/llvm/lib/MC/MCParser/ |
D | COFFAsmParser.cpp | 443 StringRef SymbolID; in ParseDirectiveSecRel32() local 444 if (getParser().parseIdentifier(SymbolID)) in ParseDirectiveSecRel32() 450 MCSymbol *Symbol = getContext().getOrCreateSymbol(SymbolID); in ParseDirectiveSecRel32() 458 StringRef SymbolID; in ParseDirectiveSafeSEH() local 459 if (getParser().parseIdentifier(SymbolID)) in ParseDirectiveSafeSEH() 465 MCSymbol *Symbol = getContext().getOrCreateSymbol(SymbolID); in ParseDirectiveSafeSEH() 473 StringRef SymbolID; in ParseDirectiveSecIdx() local 474 if (getParser().parseIdentifier(SymbolID)) in ParseDirectiveSecIdx() 480 MCSymbol *Symbol = getContext().getOrCreateSymbol(SymbolID); in ParseDirectiveSecIdx() 536 StringRef SymbolID; in ParseSEHDirectiveStartProc() local [all …]
|
/external/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
D | SymExpr.h | 112 using SymbolID = unsigned; variable 117 const SymbolID Sym; 122 SymbolData(Kind k, SymbolID sym) : SymExpr(k), Sym(sym) { in SymbolData() 132 SymbolID getSymbolID() const { return Sym; } in getSymbolID()
|
/external/llvm-project/clang-tools-extra/clangd/unittests/remote/ |
D | MarshallingTests.cpp | 48 Sym.ID = llvm::cantFail(SymbolID::fromStr("057557CEBF6E6B2D")); in createSymbol() 300 Request.IDs.insert(llvm::cantFail(SymbolID::fromStr("0000000000000001"))); in TEST() 301 Request.IDs.insert(llvm::cantFail(SymbolID::fromStr("0000000000000002"))); in TEST() 339 Request.IDs.insert(llvm::cantFail(SymbolID::fromStr("0000000000000001"))); in TEST() 340 Request.IDs.insert(llvm::cantFail(SymbolID::fromStr("0000000000000002"))); in TEST() 371 llvm::cantFail(SymbolID::fromStr("0000000000000001"))); in TEST() 373 llvm::cantFail(SymbolID::fromStr("0000000000000002"))); in TEST() 408 SymbolID ID = llvm::cantFail(SymbolID::fromStr("0000000000000002")); in TEST()
|