Home
last modified time | relevance | path

Searched refs:SymbolRelation (Results 1 – 25 of 28) sorted by relevance

12

/external/llvm-project/clang/lib/Index/
DIndexingContext.h71 ArrayRef<SymbolRelation> Relations = None);
75 ArrayRef<SymbolRelation> Relations = None,
82 ArrayRef<SymbolRelation> Relations = None,
100 ArrayRef<SymbolRelation> Relations = None);
130 ArrayRef<SymbolRelation> Relations,
DIndexingContext.cpp54 ArrayRef<SymbolRelation> Relations) { in handleDecl()
60 ArrayRef<SymbolRelation> Relations, in handleDecl()
78 ArrayRef<SymbolRelation> Relations, in handleReference()
314 bool IsRef, SymbolRoleSet Roles, ArrayRef<SymbolRelation> Relations) { in shouldReportOccurrenceForSystemDeclOnlyMode()
363 ArrayRef<SymbolRelation> Relations, in handleDeclOccurrence()
419 SmallVector<SymbolRelation, 6> FinalRelations; in handleDeclOccurrence()
422 auto addRelation = [&](SymbolRelation Rel) { in handleDeclOccurrence()
423 auto It = llvm::find_if(FinalRelations, [&](SymbolRelation Elem) -> bool { in handleDeclOccurrence()
436 addRelation(SymbolRelation{ in handleDeclOccurrence()
441 addRelation(SymbolRelation{ in handleDeclOccurrence()
[all …]
DIndexBody.cpp58 SmallVectorImpl<SymbolRelation> &Relations) { in getRolesForRef()
128 SmallVectorImpl<SymbolRelation> &Relations) { in addCallRole()
137 SmallVector<SymbolRelation, 4> Relations; in VisitDeclRefExpr()
147 SmallVector<SymbolRelation, 4> Relations; in VisitMemberExpr()
179 SmallVector<SymbolRelation, 4> Relations; in indexDependentReference()
210 SmallVector<SymbolRelation, 4> Relations; in VisitObjCIvarRefExpr()
230 SmallVector<SymbolRelation, 2> Relations; in VisitObjCMessageExpr()
293 SmallVector<SymbolRelation, 2> Relations; in VisitObjCPropertyRefExpr()
303 SmallVector<SymbolRelation, 2> Relations; in VisitObjCPropertyRefExpr()
328 SmallVector<SymbolRelation, 2> Relations; in passObjCLiteralMethodCall()
[all …]
DIndexDecl.cpp135 SmallVector<SymbolRelation, 4> Relations; in handleObjCMethod()
200 SmallVectorImpl<SymbolRelation> &Relations) { in gatherTemplatePseudoOverrides()
239 SmallVector<SymbolRelation, 4> Relations; in VisitFunctionDecl()
250 SymbolRelation(SymbolRoleSet(SymbolRole::RelationSpecializationOf), in VisitFunctionDecl()
300 SmallVector<SymbolRelation, 4> Relations; in VisitVarDecl()
315 SmallVector<SymbolRelation, 4> Relations; in VisitFieldDecl()
350 SmallVector<SymbolRelation, 4> Relations; in VisitTypedefNameDecl()
362 SmallVector<SymbolRelation, 4> Relations; in VisitTagDecl()
366 SmallVector<SymbolRelation, 1> Relations; in VisitTagDecl()
387 SymbolRelation{(unsigned)SymbolRole::RelationBaseOf, ContD})); in handleReferencedProtocols()
[all …]
DIndexTypeSourceInfo.cpp23 SmallVector<SymbolRelation, 3> Relations;
172 SmallVector<SymbolRelation, 3> SavedRelations = Relations; in TraverseTemplateSpecializationTypeLoc()
295 ArrayRef<SymbolRelation> Relations) { in indexTagDecl()
DFileIndexRecord.h50 ArrayRef<SymbolRelation> Relations);
DFileIndexRecord.cpp22 ArrayRef<SymbolRelation> Relations) { in addDeclOccurence()
/external/clang/lib/Index/
DIndexingContext.cpp26 ArrayRef<SymbolRelation> Relations) { in handleDecl()
34 ArrayRef<SymbolRelation> Relations, in handleDecl()
47 ArrayRef<SymbolRelation> Relations, in handleReference()
233 ArrayRef<SymbolRelation> Relations, in handleDeclOccurrence()
307 SmallVector<SymbolRelation, 6> FinalRelations; in handleDeclOccurrence()
310 auto addRelation = [&](SymbolRelation Rel) { in handleDeclOccurrence()
312 [&](SymbolRelation Elem)->bool { in handleDeclOccurrence()
324 addRelation(SymbolRelation{(unsigned)SymbolRole::RelationChildOf, Parent}); in handleDeclOccurrence()
327 addRelation(SymbolRelation(Rel.Roles, in handleDeclOccurrence()
DIndexingContext.h65 ArrayRef<SymbolRelation> Relations = None);
69 ArrayRef<SymbolRelation> Relations = None,
76 ArrayRef<SymbolRelation> Relations = None,
112 ArrayRef<SymbolRelation> Relations,
DIndexBody.cpp54 SmallVectorImpl<SymbolRelation> &Relations) { in getRolesForRef()
124 SmallVectorImpl<SymbolRelation> &Relations) { in addCallRole()
133 SmallVector<SymbolRelation, 4> Relations; in VisitDeclRefExpr()
143 SmallVector<SymbolRelation, 4> Relations; in VisitMemberExpr()
159 SmallVector<SymbolRelation, 4> Relations; in VisitObjCIvarRefExpr()
179 SmallVector<SymbolRelation, 2> Relations; in VisitObjCMessageExpr()
218 SmallVector<SymbolRelation, 2> Relations; in passObjCLiteralMethodCall()
248 SmallVector<SymbolRelation, 2> Relations; in VisitCXXConstructExpr()
DIndexDecl.cpp99 SmallVector<SymbolRelation, 4> Relations; in VisitFunctionDecl()
214 SymbolRelation{(unsigned)SymbolRole::RelationBaseOf, ContD})); in handleReferencedProtocols()
225 SymbolRelation{(unsigned)SymbolRole::RelationBaseOf, D})); in VisitObjCInterfaceDecl()
DIndexingAction.cpp23 ArrayRef<SymbolRelation> Relations, in handleDeclOccurence()
DIndexTypeSourceInfo.cpp23 SmallVector<SymbolRelation, 3> Relations;
/external/llvm-project/clang/include/clang/Index/
DDeclOccurrence.h26 SmallVector<SymbolRelation, 3> Relations;
29 ArrayRef<SymbolRelation> Relations) in DeclOccurrence()
DIndexSymbol.h133 struct SymbolRelation { struct
137 SymbolRelation(SymbolRoleSet Roles, const Decl *Sym) in SymbolRelation() argument
DIndexDataConsumer.h43 ArrayRef<SymbolRelation> Relations, in handleDeclOccurrence()
/external/clang/include/clang/Index/
DIndexSymbol.h96 struct SymbolRelation { struct
100 SymbolRelation(SymbolRoleSet Roles, const Decl *Sym) in SymbolRelation() argument
DIndexDataConsumer.h41 ArrayRef<SymbolRelation> Relations,
/external/llvm-project/clang-tools-extra/clangd/index/
DSymbolCollector.h106 ArrayRef<index::SymbolRelation> Relations,
132 ArrayRef<index::SymbolRelation> Relations);
DSymbolCollector.cpp191 llvm::Optional<RelationKind> indexableRelation(const index::SymbolRelation &R) { in indexableRelation()
258 llvm::ArrayRef<index::SymbolRelation> Relations, SourceLocation Loc, in handleDeclOccurrence()
492 ArrayRef<index::SymbolRelation> Relations) { in processRelations()
/external/clang/tools/c-index-test/
Dcore_main.cpp75 ArrayRef<SymbolRelation> Relations, in handleDeclOccurence()
/external/llvm-project/clang/tools/c-index-test/
Dcore_main.cpp98 ArrayRef<SymbolRelation> Relations, in handleDeclOccurrence()
/external/llvm-project/clang/unittests/Index/
DIndexTests.cpp78 ArrayRef<SymbolRelation>, SourceLocation Loc, in handleDeclOccurrence() argument
/external/llvm-project/clang/tools/libclang/
DCXIndexDataConsumer.h435 ArrayRef<index::SymbolRelation> Relations,
/external/clang/tools/libclang/
DCXIndexDataConsumer.h466 ArrayRef<index::SymbolRelation> Relations,

12