Home
last modified time | relevance | path

Searched refs:ImportD (Results 1 – 5 of 5) sorted by relevance

/freebsd-14-stable/contrib/llvm-project/clang/lib/Index/
HDIndexingContext.cpp94 const ImportDecl *ImportD, in reportModuleReferences() argument
98 reportModuleReferences(Mod->Parent, IdLocs.drop_back(), ImportD, in reportModuleReferences()
101 ImportD, Mod, (SymbolRoleSet)SymbolRole::Reference, IdLocs.back()); in reportModuleReferences()
104 bool IndexingContext::importedModule(const ImportDecl *ImportD) { in importedModule() argument
105 if (ImportD->isInvalidDecl()) in importedModule()
109 auto IdLocs = ImportD->getIdentifierLocs(); in importedModule()
113 Loc = ImportD->getLocation(); in importedModule()
135 const Module *Mod = ImportD->getImportedModule(); in importedModule()
136 if (!ImportD->isImplicit() && Mod->Parent && !IdLocs.empty()) { in importedModule()
137 reportModuleReferences(Mod->Parent, IdLocs.drop_back(), ImportD, in importedModule()
[all …]
HDIndexingContext.h93 bool importedModule(const ImportDecl *ImportD);
/freebsd-14-stable/contrib/llvm-project/clang/lib/Sema/
HDSemaModule.cpp741 ImportDecl *ImportD = ImportDecl::CreateImplicit(getASTContext(), TU, in BuildModuleInclude() local
745 Context.addModuleInitializer(ModuleScopes.back().Module, ImportD); in BuildModuleInclude()
746 TU->addDecl(ImportD); in BuildModuleInclude()
747 Consumer.HandleImplicitImportDecl(ImportD); in BuildModuleInclude()
834 ImportDecl *ImportD = ImportDecl::CreateImplicit(getASTContext(), TU, in createImplicitModuleImportForErrorRecovery() local
836 TU->addDecl(ImportD); in createImplicitModuleImportForErrorRecovery()
837 Consumer.HandleImplicitImportDecl(ImportD); in createImplicitModuleImportForErrorRecovery()
/freebsd-14-stable/contrib/llvm-project/clang/include/clang/Index/
HDIndexDataConsumer.h60 virtual bool handleModuleOccurrence(const ImportDecl *ImportD, in handleModuleOccurrence() argument
/freebsd-14-stable/contrib/llvm-project/clang/lib/Frontend/
HDASTUnit.cpp973 if (const auto *ImportD = dyn_cast<ImportDecl>(D)) { in AddTopLevelDeclarationToHash() local
974 if (const Module *Mod = ImportD->getImportedModule()) { in AddTopLevelDeclarationToHash()