| /llvm-project-15.0.7/clang/lib/Index/ |
| H A D | IndexingAction.cpp | 112 : DataConsumer(std::move(DataConsumer)), in IndexASTConsumer() 116 assert(this->DataConsumer != nullptr); in IndexASTConsumer() 141 DataConsumer->finish(); in HandleTranslationUnit() 156 : DataConsumer(std::move(DataConsumer)), Opts(Opts) { in IndexAction() 157 assert(this->DataConsumer != nullptr); in IndexAction() 197 assert(DataConsumer != nullptr); in createIndexingAction() 270 DataConsumer.finish(); in indexASTUnit() 280 DataConsumer.initialize(Ctx); in indexTopLevelDecls() 287 DataConsumer.finish(); in indexTopLevelDecls() 302 DataConsumer.initialize(Ctx); in indexModuleFile() [all …]
|
| H A D | IndexingContext.h | 40 IndexDataConsumer &DataConsumer; variable 44 IndexingContext(IndexingOptions IndexOpts, IndexDataConsumer &DataConsumer) in IndexingContext() argument 45 : IndexOpts(IndexOpts), DataConsumer(DataConsumer) {} in IndexingContext() 48 IndexDataConsumer &getDataConsumer() { return DataConsumer; } in getDataConsumer()
|
| H A D | IndexingContext.cpp | 96 IndexDataConsumer &DataConsumer) { in reportModuleReferences() argument 100 DataConsumer); in reportModuleReferences() 101 DataConsumer.handleModuleOccurrence( in reportModuleReferences() 139 DataConsumer); in importedModule() 146 return DataConsumer.handleModuleOccurrence(ImportD, Mod, Roles, Loc); in importedModule() 450 return DataConsumer.handleDeclOccurrence(D, Roles, FinalRelations, Loc, Node); in handleDeclOccurrence() 459 DataConsumer.handleMacroOccurrence(&Name, &MI, Roles, Loc); in handleMacroDefined() 468 DataConsumer.handleMacroOccurrence(&Name, &MI, Roles, Loc); in handleMacroUndefined() 477 DataConsumer.handleMacroOccurrence(&Name, &MI, Roles, Loc); in handleMacroReference()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | DataCollection.h | 44 void addDataToConsumer(T &DataConsumer, llvm::StringRef Str) { in addDataToConsumer() argument 45 DataConsumer.update(Str); in addDataToConsumer() 48 template <class T> void addDataToConsumer(T &DataConsumer, const QualType &QT) { in addDataToConsumer() argument 49 addDataToConsumer(DataConsumer, QT.getAsString()); in addDataToConsumer() 56 addDataToConsumer(T &DataConsumer, Type Data) { in addDataToConsumer() argument 57 DataConsumer.update(StringRef(reinterpret_cast<char *>(&Data), sizeof(Data))); in addDataToConsumer()
|
| /llvm-project-15.0.7/clang/tools/libclang/ |
| H A D | Indexing.cpp | 241 CXIndexDataConsumer &DataConsumer; member in __anon0c848fe50211::IndexPPCallbacks 299 CXIndexDataConsumer &DataConsumer; member in __anon0c848fe50211::IndexingConsumer 304 : DataConsumer(dataConsumer) {} in IndexingConsumer() 307 DataConsumer.setASTContext(Context); in Initialize() 312 return !DataConsumer.shouldAbort(); in HandleTopLevelDecl() 355 DataConsumer->importedPCH(*File); in CreateASTConsumer() 577 auto DataConsumer = in clang_indexSourceFile_Impl() local 698 DataConsumer.importedPCH(PCHFile); in clang_indexTranslationUnit_Impl() 714 DataConsumer.indexDiagnostics(); in clang_indexTranslationUnit_Impl() 987 CXIndexDataConsumer &DataConsumer = in clang_indexLoc_getFileLocation() local [all …]
|
| H A D | CXIndexDataConsumer.cpp | 25 CXIndexDataConsumer &DataConsumer; member in __anond6d661a80111::IndexingDeclVisitor 35 DataConsumer.handleFunction(D); in VisitFunctionDecl() 40 DataConsumer.handleVar(D); in VisitVarDecl() 45 DataConsumer.handleField(D); in VisitFieldDecl() 54 DataConsumer.handleEnumerator(D); in VisitEnumConstantDecl() 59 DataConsumer.handleTypedefName(D); in VisitTypedefNameDecl() 64 DataConsumer.handleTagDecl(D); in VisitTagDecl() 112 DataConsumer.handleNamespace(D); in VisitNamespaceDecl() 131 DataConsumer.handleTagDecl(D); in VisitClassTemplateSpecializationDecl() 146 DataConsumer.importedModule(D); in VisitImportDecl() [all …]
|
| /llvm-project-15.0.7/clang/include/clang/Index/ |
| H A D | IndexingAction.h | 37 createIndexingASTConsumer(std::shared_ptr<IndexDataConsumer> DataConsumer, 42 std::shared_ptr<IndexDataConsumer> DataConsumer, 50 createIndexingAction(std::shared_ptr<IndexDataConsumer> DataConsumer, 54 void indexASTUnit(ASTUnit &Unit, IndexDataConsumer &DataConsumer, 60 IndexDataConsumer &DataConsumer, IndexingOptions Opts); 69 IndexDataConsumer &DataConsumer, IndexingOptions Opts);
|
| /llvm-project-15.0.7/clang/unittests/AST/ |
| H A D | DataCollectionTest.cpp | 30 llvm::MD5 &DataConsumer; member in __anond8fa4f230111::StmtDataCollector 33 data_collection::addDataToConsumer(DataConsumer, Data); in addData() 37 StmtDataCollector(const Stmt *S, ASTContext &Context, llvm::MD5 &DataConsumer) in StmtDataCollector() argument 38 : Context(Context), DataConsumer(DataConsumer) { in StmtDataCollector()
|
| /llvm-project-15.0.7/clang/tools/c-index-test/ |
| H A D | core_main.cpp | 232 auto DataConsumer = std::make_shared<PrintIndexDataConsumer>(OS); in printSourceSymbols() local 238 createIndexingAction(DataConsumer, IndexOpts); in printSourceSymbols() 251 indexModuleFile(Mod, *Reader, *DataConsumer, IndexOpts); in printSourceSymbols() 286 PrintIndexDataConsumer DataConsumer(outs()); in printSourceSymbolsFromModule() local 288 indexASTUnit(*AU, DataConsumer, IndexOpts); in printSourceSymbolsFromModule()
|
| /llvm-project-15.0.7/clang/lib/Analysis/ |
| H A D | CloneDetection.cpp | 184 T &DataConsumer; member in __anon93dfdbed0111::CloneTypeIIStmtDataCollector 187 data_collection::addDataToConsumer(DataConsumer, Data); in addData() 192 T &DataConsumer) in CloneTypeIIStmtDataCollector() argument 193 : Context(Context), DataConsumer(DataConsumer) { in CloneTypeIIStmtDataCollector()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/unittests/ |
| H A D | SymbolCollectorTests.cpp | 236 IndexAction(std::shared_ptr<index::IndexDataConsumer> DataConsumer, in create() argument 239 : DataConsumer(std::move(DataConsumer)), Opts(Opts), in create() 246 return createIndexingASTConsumer(DataConsumer, Opts, in create() 257 std::shared_ptr<index::IndexDataConsumer> DataConsumer; in create() member in clang::clangd::__anon3932027d0111::SymbolIndexActionFactory::create::IndexAction
|