/llvm-project/clang-tools-extra/clangd/index/ |
H A D | MemIndex.h | 25 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 D | Relation.h | 88 RelationSlab(std::vector<Relation> Relations) in RelationSlab() 91 std::vector<Relation> Relations; variable
|
H A D | Serialization.h | 46 std::optional<RelationSlab> Relations; member 59 const RelationSlab *Relations = nullptr; member
|
H A D | FileIndex.h | 192 llvm::DenseSet<const Relation *> Relations; global() member
|
H A D | Index.h | 97 Relations = 1 << 3, global() enumerator
|
H A D | MemIndex.cpp | 18 build(SymbolSlab Slab,RefSlab Refs,RelationSlab Relations) build() argument
|
H A D | FileIndex.cpp | 94 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 D | Serialization.cpp | 531 RelationSlab::Builder Relations; in readRIFF() local 599 std::vector<Relation> Relations; in writeRIFF() local 717 RelationSlab Relations; loadIndex() local [all...] |
H A D | SymbolCollector.h | 201 RelationSlab::Builder Relations; global() variable
|
H A D | SymbolCollector.cpp | 533 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 D | Dex.h | 39 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 D | IndexBody.cpp | 62 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 D | IndexDecl.cpp | 141 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 D | IndexingContext.cpp | 54 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 D | FileIndexRecord.cpp | 33 ArrayRef<SymbolRelation> Relations) { in addDeclOccurence() argument
|
H A D | IndexTypeSourceInfo.cpp | 26 SmallVector<SymbolRelation, 3> Relations; member in __anon668094cb0111::TypeIndexer 305 ArrayRef<SymbolRelation> Relations) { in indexTagDecl()
|
/llvm-project/clang-tools-extra/clangd/index/remote/ |
H A D | Service.proto | 24 rpc Relations(RelationsRequest) returns (stream RelationsReply) {} global() rpc
|
/llvm-project/clang/include/clang/Index/ |
H A D | DeclOccurrence.h | 28 SmallVector<SymbolRelation, 3> Relations; member
|
H A D | IndexDataConsumer.h | 43 ArrayRef<SymbolRelation> Relations, in handleDeclOccurrence()
|
/llvm-project/clang-tools-extra/clangd/indexer/ |
H A D | IndexerMain.cpp | 123 RelationSlab::Builder Relations; member in clang::clangd::__anon3bac79200111::IndexActionFactory
|
/llvm-project/clang-tools-extra/clangd/ |
H A D | XRefs.cpp | 177 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 D | Dexp.cpp | 272 class Relations : public Command { class
|
/llvm-project/clang/tools/c-index-test/ |
H A D | core_main.cpp | 105 handleDeclOccurrence(const Decl * D,SymbolRoleSet Roles,ArrayRef<SymbolRelation> Relations,SourceLocation Loc,ASTNodeInfo ASTNode) handleDeclOccurrence() argument
|
/llvm-project/clang-tools-extra/clangd/unittests/ |
H A D | DexTests.cpp | 744 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 D | Server.cpp | 261 grpc::Status Relations(grpc::ServerContext *Context, Relations() function in clang::clangd::remote::__anonb5b73aed0111::RemoteIndexServer
|