Home
last modified time | relevance | path

Searched defs:Relations (Results 1 – 25 of 31) sorted by relevance

12

/llvm-project/clang-tools-extra/clangd/index/
H A DMemIndex.h25 MemIndex(SymbolRange &&Symbols, RefRange &&Refs, RelationRange &&Relations) { in MemIndex() argument
38 MemIndex(SymbolRange &&Symbols, RefRange &&Refs, RelationRange &&Relations, in MemIndex() argument
50 MemIndex(SymbolRange &&Symbols, RefRange &&Refs, RelationRange &&Relations, in MemIndex() argument
92 llvm::DenseMap<std::pair<SymbolID, uint8_t>, std::vector<SymbolID>> Relations; global() variable
H A DRelation.h88 RelationSlab(std::vector<Relation> Relations) in RelationSlab()
91 std::vector<Relation> Relations; variable
H A DSerialization.h46 std::optional<RelationSlab> Relations; member
59 const RelationSlab *Relations = nullptr; member
H A DFileIndex.h192 llvm::DenseSet<const Relation *> Relations; global() member
H A DIndex.h97 Relations = 1 << 3, global() enumerator
H A DMemIndex.cpp18 build(SymbolSlab Slab,RefSlab Refs,RelationSlab Relations) build() argument
H A DFileIndex.cpp94 auto Relations = Collector.takeRelations(); in indexSymbols() local
248 update(llvm::StringRef Key,std::unique_ptr<SymbolSlab> Symbols,std::unique_ptr<RefSlab> Refs,std::unique_ptr<RelationSlab> Relations,bool CountReferences) update() argument
[all...]
H A DSerialization.cpp531 RelationSlab::Builder Relations; in readRIFF() local
599 std::vector<Relation> Relations; in writeRIFF() local
717 RelationSlab Relations; loadIndex() local
[all...]
H A DSymbolCollector.h201 RelationSlab::Builder Relations; global() variable
H A DSymbolCollector.cpp533 handleDeclOccurrence(const Decl * D,index::SymbolRoleSet Roles,llvm::ArrayRef<index::SymbolRelation> Relations,SourceLocation Loc,index::IndexDataConsumer::ASTNodeInfo ASTNode) handleDeclOccurrence() argument
793 processRelations(const NamedDecl & ND,const SymbolID & ID,ArrayRef<index::SymbolRelation> Relations) processRelations() argument
/llvm-project/clang-tools-extra/clangd/index/dex/
H A DDex.h39 Dex(SymbolRange &&Symbols, RefsRange &&Refs, RelationsRange &&Relations, in Dex() argument
54 Dex(SymbolRange && Symbols,RefsRange && Refs,RelationsRange && Relations,Payload && BackingData,size_t BackingDataSize) Dex() argument
65 Dex(SymbolRange && Symbols,RefsRange && Refs,RelationsRange && Relations,FileRange && Files,IndexContents IdxContents,Payload && BackingData,size_t BackingDataSize) Dex() argument
121 llvm::DenseMap<std::pair<SymbolID, uint8_t>, std::vector<SymbolID>> Relations; global() variable
/llvm-project/clang/lib/Index/
H A DIndexBody.cpp62 SmallVectorImpl<SymbolRelation> &Relations) { in getRolesForRef()
132 SmallVectorImpl<SymbolRelation> &Relations) { in addCallRole()
141 SmallVector<SymbolRelation, 4> Relations; in VisitDeclRefExpr() local
162 SmallVector<SymbolRelation, 4> Relations; in VisitMemberExpr() local
194 SmallVector<SymbolRelation, 4> Relations; in indexDependentReference() local
228 SmallVector<SymbolRelation, 4> Relations; in VisitObjCIvarRefExpr() local
248 SmallVector<SymbolRelation, 2> Relations; in VisitObjCMessageExpr() local
308 SmallVector<SymbolRelation, 2> Relations; in VisitObjCPropertyRefExpr() local
318 SmallVector<SymbolRelation, 2> Relations; in VisitObjCPropertyRefExpr() local
343 SmallVector<SymbolRelation, 2> Relations; in passObjCLiteralMethodCall() local
[all …]
H A DIndexDecl.cpp141 SmallVector<SymbolRelation, 4> Relations; in handleObjCMethod() local
206 SmallVectorImpl<SymbolRelation> &Relations) { in gatherTemplatePseudoOverrides() argument
245 SmallVector<SymbolRelation, 4> Relations; in VisitFunctionDecl() local
306 SmallVector<SymbolRelation, 4> Relations; VisitVarDecl() local
321 SmallVector<SymbolRelation, 4> Relations; VisitFieldDecl() local
356 SmallVector<SymbolRelation, 4> Relations; VisitTypedefNameDecl() local
368 SmallVector<SymbolRelation, 4> Relations; VisitTagDecl() local
372 SmallVector<SymbolRelation, 1> Relations; VisitTagDecl() local
543 SmallVector<SymbolRelation, 1> Relations; VisitObjCPropertyImplDecl() local
[all...]
H A DIndexingContext.cpp54 ArrayRef<SymbolRelation> Relations) { in handleDecl()
60 ArrayRef<SymbolRelation> Relations, in handleDecl()
78 ArrayRef<SymbolRelation> Relations, in handleReference()
309 bool IsRef, SymbolRoleSet Roles, ArrayRef<SymbolRelation> Relations) { in shouldReportOccurrenceForSystemDeclOnlyMode()
358 ArrayRef<SymbolRelation> Relations, in handleDeclOccurrence()
H A DFileIndexRecord.cpp33 ArrayRef<SymbolRelation> Relations) { in addDeclOccurence() argument
H A DIndexTypeSourceInfo.cpp26 SmallVector<SymbolRelation, 3> Relations; member in __anon668094cb0111::TypeIndexer
305 ArrayRef<SymbolRelation> Relations) { in indexTagDecl()
/llvm-project/clang-tools-extra/clangd/index/remote/
H A DService.proto24 rpc Relations(RelationsRequest) returns (stream RelationsReply) {} global() rpc
/llvm-project/clang/include/clang/Index/
H A DDeclOccurrence.h28 SmallVector<SymbolRelation, 3> Relations; member
H A DIndexDataConsumer.h43 ArrayRef<SymbolRelation> Relations, in handleDeclOccurrence()
/llvm-project/clang-tools-extra/clangd/indexer/
H A DIndexerMain.cpp123 RelationSlab::Builder Relations; member in clang::clangd::__anon3bac79200111::IndexActionFactory
/llvm-project/clang-tools-extra/clangd/
H A DXRefs.cpp177 getDeclAtPositionWithRelations(ParsedAST & AST,SourceLocation Pos,DeclRelationSet Relations,ASTNodeKind * NodeKind=nullptr) getDeclAtPositionWithRelations() argument
203 getDeclAtPosition(ParsedAST & AST,SourceLocation Pos,DeclRelationSet Relations,ASTNodeKind * NodeKind=nullptr) getDeclAtPosition() argument
419 DeclRelationSet Relations = locateASTReferent() local
909 handleDeclOccurrence(const Decl * D,index::SymbolRoleSet Roles,llvm::ArrayRef<index::SymbolRelation> Relations,SourceLocation Loc,index::IndexDataConsumer::ASTNodeInfo ASTNode) handleDeclOccurrence() argument
1243 DeclRelationSet Relations = findDocumentHighlights() local
1286 DeclRelationSet Relations = findImplementations() local
1423 DeclRelationSet Relations = findReferences() local
1605 DeclRelationSet Relations = DeclRelation::TemplatePattern | getSymbolInfo() local
[all...]
/llvm-project/clang-tools-extra/clangd/index/dex/dexp/
H A DDexp.cpp272 class Relations : public Command { class
/llvm-project/clang/tools/c-index-test/
H A Dcore_main.cpp105 handleDeclOccurrence(const Decl * D,SymbolRoleSet Roles,ArrayRef<SymbolRelation> Relations,SourceLocation Loc,ASTNodeInfo ASTNode) handleDeclOccurrence() argument
/llvm-project/clang-tools-extra/clangd/unittests/
H A DDexTests.cpp744 TEST(DexTests,Relations) TEST() argument
751 std::vector<Relation> Relations{{Parent.ID, RelationKind::BaseOf, Child1.ID}, TEST() local
/llvm-project/clang-tools-extra/clangd/index/remote/server/
H A DServer.cpp261 grpc::Status Relations(grpc::ServerContext *Context, Relations() function in clang::clangd::remote::__anonb5b73aed0111::RemoteIndexServer

12