Home
last modified time | relevance | path

Searched refs:RelationKind (Results 1 – 20 of 20) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/clangd/index/
H A DRelation.cpp16 llvm::raw_ostream &operator<<(llvm::raw_ostream &OS, const RelationKind R) { in operator <<()
18 case RelationKind::BaseOf: in operator <<()
20 case RelationKind::OverriddenBy: in operator <<()
31 RelationSlab::lookup(const SymbolID &Subject, RelationKind Predicate) const { in lookup()
H A DRelation.h20 enum class RelationKind : uint8_t { enum
34 RelationKind Predicate;
47 llvm::raw_ostream &operator<<(llvm::raw_ostream &OS, const RelationKind R);
71 RelationKind Predicate) const;
H A DYAMLSerialization.cpp65 using clang::clangd::RelationKind;
276 NormalizedSymbolRole(IO &IO, RelationKind R) { in NormalizedSymbolRole()
280 RelationKind denormalize(IO &IO) { return static_cast<RelationKind>(Kind); } in denormalize()
294 MappingNormalization<NormalizedSymbolRole, RelationKind> NRole( in mapping()
H A DSymbolCollector.cpp145 llvm::Optional<RelationKind> indexableRelation(const index::SymbolRelation &R) { in indexableRelation()
147 return RelationKind::BaseOf; in indexableRelation()
149 return RelationKind::OverriddenBy; in indexableRelation()
799 if (*RKind == RelationKind::BaseOf) in processRelations()
801 else if (*RKind == RelationKind::OverriddenBy) in processRelations()
H A DMemIndex.h90 static_assert(sizeof(RelationKind) == sizeof(uint8_t),
H A DIndex.h82 RelationKind Predicate;
H A DSerialization.cpp416 RelationKind Predicate = static_cast<RelationKind>(Data.consume8()); in readRelation()
/llvm-project-15.0.7/clang-tools-extra/clangd/unittests/
H A DIndexTests.cpp87 Builder.insert(Relation{A, RelationKind::BaseOf, B}); in TEST()
88 Builder.insert(Relation{A, RelationKind::BaseOf, C}); in TEST()
89 Builder.insert(Relation{B, RelationKind::BaseOf, D}); in TEST()
90 Builder.insert(Relation{C, RelationKind::BaseOf, D}); in TEST()
93 EXPECT_THAT(Slab.lookup(A, RelationKind::BaseOf), in TEST()
94 UnorderedElementsAre(Relation{A, RelationKind::BaseOf, B}, in TEST()
95 Relation{A, RelationKind::BaseOf, C})); in TEST()
104 Builder.insert(Relation{A, RelationKind::BaseOf, B}); in TEST()
105 Builder.insert(Relation{A, RelationKind::BaseOf, C}); in TEST()
106 Builder.insert(Relation{A, RelationKind::BaseOf, B}); in TEST()
[all …]
H A DFileIndexTests.cpp422 Req.Predicate = RelationKind::BaseOf; in TEST()
448 Req.Predicate = RelationKind::BaseOf; in TEST()
605 B.insert(Relation{Sym1.ID, RelationKind::BaseOf, Sym2.ID}); in TEST()
607 B.insert(Relation{Sym2.ID, RelationKind::BaseOf, Sym1.ID}); in TEST()
610 B.insert(Relation{Sym3.ID, RelationKind::BaseOf, Sym1.ID}); in TEST()
648 UnorderedElementsAre(Relation{Sym1.ID, RelationKind::BaseOf, Sym2.ID}, in TEST()
649 Relation{Sym2.ID, RelationKind::BaseOf, Sym1.ID}, in TEST()
650 Relation{Sym3.ID, RelationKind::BaseOf, Sym1.ID})); in TEST()
662 UnorderedElementsAre(Relation{Sym1.ID, RelationKind::BaseOf, Sym2.ID}, in TEST()
663 Relation{Sym2.ID, RelationKind::BaseOf, Sym1.ID})); in TEST()
[all …]
H A DDexTests.cpp751 std::vector<Relation> Relations{{Parent.ID, RelationKind::BaseOf, Child1.ID}, in TEST()
752 {Parent.ID, RelationKind::BaseOf, Child2.ID}}; in TEST()
759 Req.Predicate = RelationKind::BaseOf; in TEST()
H A DSymbolCollectorTests.cpp103 return arg == Relation{Subject.ID, RelationKind::OverriddenBy, Object.ID};
1173 Contains(Relation{Base.ID, RelationKind::BaseOf, Derived.ID})); in TEST_F()
1204 if (R.Predicate == RelationKind::OverriddenBy) in TEST_F()
1240 if (R.Predicate == RelationKind::OverriddenBy) in TEST_F()
H A DSerializationTests.cpp177 UnorderedElementsAre(Relation{Base, RelationKind::BaseOf, Derived})); in TEST()
H A DBackgroundIndexTests.cpp331 UnorderedElementsAre(Relation{A, RelationKind::BaseOf, B})); in TEST_F()
333 UnorderedElementsAre(Relation{A, RelationKind::BaseOf, B})); in TEST_F()
H A DTypeHierarchyTests.cpp593 Req.Predicate = RelationKind::BaseOf; in collectSubtypes()
/llvm-project-15.0.7/clang-tools-extra/clangd/index/dex/dexp/
H A DDexp.cpp277 llvm::cl::opt<RelationKind> Relation{
280 values(clEnumValN(RelationKind::BaseOf, "base_of",
282 clEnumValN(RelationKind::OverriddenBy, "overridden_by",
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DXRefs.cpp298 RelationKind Predicate, in findImplementors()
306 case RelationKind::BaseOf: in findImplementors()
309 case RelationKind::OverriddenBy: in findImplementors()
480 auto Overrides = findImplementors(VirtualMethods, RelationKind::OverriddenBy, in locateASTReferent()
1296 RelationKind QueryKind = RelationKind::OverriddenBy; in findImplementations()
1301 QueryKind = RelationKind::OverriddenBy; in findImplementations()
1305 QueryKind = RelationKind::BaseOf; in findImplementations()
1393 OverriddenBy.Predicate = RelationKind::OverriddenBy; in findReferences()
1694 Req.Predicate = RelationKind::BaseOf; in fillSubTypes()
/llvm-project-15.0.7/clang-tools-extra/clangd/index/dex/
H A DDex.h119 static_assert(sizeof(RelationKind) == sizeof(uint8_t),
/llvm-project-15.0.7/clang-tools-extra/clangd/unittests/remote/
H A DMarshallingTests.cpp376 Request.Predicate = RelationKind::BaseOf; in TEST()
384 EXPECT_EQ(static_cast<RelationKind>(Serialized.predicate()), in TEST()
/llvm-project-15.0.7/clang-tools-extra/clangd/index/remote/marshalling/
H A DMarshalling.cpp138 Req.Predicate = static_cast<RelationKind>(Message->predicate()); in fromProtobuf()
/llvm-project-15.0.7/llvm/utils/TableGen/
H A DGlobalISelEmitter.cpp2137 enum RelationKind { enum in __anoncee47b830111::MemoryVsLLTSizePredicateMatcher
2145 RelationKind Relation;
2150 enum RelationKind Relation, in MemoryVsLLTSizePredicateMatcher()