Searched refs:SymbolRelation (Results 1 – 10 of 10) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexingContext.h | 78 ArrayRef<SymbolRelation> Relations = {}); 82 ArrayRef<SymbolRelation> Relations = {}, 88 ArrayRef<SymbolRelation> Relations = {}, 104 void indexTagDecl(const TagDecl *D, ArrayRef<SymbolRelation> Relations = {}); 136 ArrayRef<SymbolRelation> Relations,
|
| H A D | IndexBody.cpp | 63 SmallVectorImpl<SymbolRelation> &Relations) { in getRolesForRef() 133 SmallVectorImpl<SymbolRelation> &Relations) { in addCallRole() 145 SmallVector<SymbolRelation, 4> Relations; in VisitDeclRefExpr() 180 SmallVector<SymbolRelation, 4> Relations; in VisitMemberExpr() 193 SmallVector<SymbolRelation, 4> Relations; in indexDependentReference() 226 SmallVector<SymbolRelation, 4> Relations; in VisitObjCIvarRefExpr() 246 SmallVector<SymbolRelation, 2> Relations; in VisitObjCMessageExpr() 306 SmallVector<SymbolRelation, 2> Relations; in VisitObjCPropertyRefExpr() 316 SmallVector<SymbolRelation, 2> Relations; in VisitObjCPropertyRefExpr() 341 SmallVector<SymbolRelation, 2> Relations; in passObjCLiteralMethodCall() [all …]
|
| H A D | IndexingContext.cpp | 66 ArrayRef<SymbolRelation> Relations) { in handleDecl() 72 ArrayRef<SymbolRelation> Relations, in handleDecl() 90 ArrayRef<SymbolRelation> Relations, in handleReference() 321 bool IsRef, SymbolRoleSet Roles, ArrayRef<SymbolRelation> Relations) { in shouldReportOccurrenceForSystemDeclOnlyMode() 370 ArrayRef<SymbolRelation> Relations, in handleDeclOccurrence() 426 SmallVector<SymbolRelation, 6> FinalRelations; in handleDeclOccurrence() 429 auto addRelation = [&](SymbolRelation Rel) { in handleDeclOccurrence() 430 auto It = llvm::find_if(FinalRelations, [&](SymbolRelation Elem) -> bool { in handleDeclOccurrence() 443 addRelation(SymbolRelation{ in handleDeclOccurrence() 448 addRelation(SymbolRelation{ in handleDeclOccurrence() [all …]
|
| H A D | IndexDecl.cpp | 141 SmallVector<SymbolRelation, 4> Relations; in handleObjCMethod() 206 SmallVectorImpl<SymbolRelation> &Relations) { in gatherTemplatePseudoOverrides() 245 SmallVector<SymbolRelation, 4> Relations; in VisitFunctionDecl() 256 SymbolRelation(SymbolRoleSet(SymbolRole::RelationSpecializationOf), in VisitFunctionDecl() 306 SmallVector<SymbolRelation, 4> Relations; in VisitVarDecl() 321 SmallVector<SymbolRelation, 4> Relations; in VisitFieldDecl() 356 SmallVector<SymbolRelation, 4> Relations; in VisitTypedefNameDecl() 368 SmallVector<SymbolRelation, 4> Relations; in VisitTagDecl() 372 SmallVector<SymbolRelation, 1> Relations; in VisitTagDecl() 402 SymbolRelation{(unsigned)SymbolRole::RelationBaseOf, ContD})); in handleReferencedProtocols() [all …]
|
| H A D | IndexTypeSourceInfo.cpp | 27 SmallVector<SymbolRelation, 3> Relations; 183 SmallVector<SymbolRelation, 3> SavedRelations = Relations; in TraverseTemplateSpecializationTypeLoc() 286 ArrayRef<SymbolRelation> Relations) { in indexTagDecl()
|
| H A D | FileIndexRecord.h | 49 ArrayRef<SymbolRelation> Relations);
|
| H A D | FileIndexRecord.cpp | 31 ArrayRef<SymbolRelation> Relations) { in addDeclOccurence()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Index/ |
| H A D | DeclOccurrence.h | 28 SmallVector<SymbolRelation, 3> Relations; 31 ArrayRef<SymbolRelation> Relations) in DeclOccurrence()
|
| H A D | IndexSymbol.h | 136 struct SymbolRelation { struct 140 SymbolRelation(SymbolRoleSet Roles, const Decl *Sym) in SymbolRelation() argument
|
| H A D | IndexDataConsumer.h | 43 ArrayRef<SymbolRelation> Relations, in handleDeclOccurrence()
|