Home
last modified time | relevance | path

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

123

/external/llvm-project/clang-tools-extra/clangd/index/
DSymbolID.h32 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 …]
DSymbolID.cpp16 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()
DMemIndex.h27 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;
DIndex.h65 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 &)>)
DRef.h94 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"), {}};
DRef.cpp36 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()
DSymbol.h38 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;
DMerge.cpp51 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()
DSymbolCollector.h128 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;
DYAMLSerialization.cpp39 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 …]
DRelation.h35 SymbolID Subject;
37 SymbolID Object;
72 llvm::iterator_range<iterator> lookup(const SymbolID &Subject,
/external/llvm-project/clang-tools-extra/clangd/unittests/
DIndexTests.cpp68 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 …]
DTypeHierarchyTests.cpp567 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 …]
DDexTests.cpp469 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 …]
DFileIndexTests.cpp76 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 …]
DSerializationTests.cpp118 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/
DRepresentation.h30 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/
DCOFFAsmParser.cpp453 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/
DCOFFAsmParser.cpp461 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/
DClangDocTest.h22 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/
DDex.h84 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/
DSymExpr.h98 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/
DCOFFAsmParser.cpp443 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/
DSymExpr.h112 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/
DMarshallingTests.cpp48 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()

123