Home
last modified time | relevance | path

Searched refs:ExportDecl (Results 1 – 18 of 18) sorted by relevance

/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaModule.cpp39 while (isa<LinkageSpecDecl>(DC) || isa<ExportDecl>(DC)) in checkModuleImportContext()
479 static const ExportDecl *getEnclosingExportDecl(const Decl *D) { in getEnclosingExportDecl()
481 if (auto *ED = dyn_cast<ExportDecl>(DC)) in getEnclosingExportDecl()
708 ExportDecl *D = ExportDecl::Create(Context, CurContext, ExportLoc); in ActOnStartExportDecl()
898 auto *ED = cast<ExportDecl>(D); in ActOnFinishExportDecl()
H A DSemaLookup.cpp1792 isa<ExportDecl>(DC); in isAcceptableSlow()
H A DSemaDecl.cpp6099 else if (isa<ExportDecl>(Cur)) { in diagnoseQualifiedDeclaration()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DModule.h352 using ExportDecl = llvm::PointerIntPair<Module *, 1, bool>; variable
355 SmallVector<ExportDecl, 2> Exports;
/llvm-project-15.0.7/clang/lib/Lex/
H A DModuleMap.cpp107 Module::ExportDecl
114 return Module::ExportDecl(nullptr, true); in resolveExport()
122 return Module::ExportDecl(Context, Unresolved.Wildcard); in resolveExport()
634 Result->Exports.push_back(Module::ExportDecl(nullptr, true)); in findOrCreateModuleForHeaderInUmbrellaDir()
650 Result->Exports.push_back(Module::ExportDecl(nullptr, true)); in findOrCreateModuleForHeaderInUmbrellaDir()
898 M->Exports.push_back(Module::ExportDecl(nullptr, true)); in createHeaderModule()
1063 Result->Exports.push_back(Module::ExportDecl(nullptr, true)); in inferFrameworkModule()
1326 Module::ExportDecl Export = resolveExport(Mod, UE, Complain); in resolveExports()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDecl.h4603 class ExportDecl final : public Decl, public DeclContext {
4612 ExportDecl(DeclContext *DC, SourceLocation ExportLoc) in ExportDecl() function
4617 static ExportDecl *Create(ASTContext &C, DeclContext *DC,
4619 static ExportDecl *CreateDeserialized(ASTContext &C, unsigned ID);
4641 static DeclContext *castToDeclContext(const ExportDecl *D) { in castToDeclContext()
4642 return static_cast<DeclContext *>(const_cast<ExportDecl*>(D)); in castToDeclContext()
4644 static ExportDecl *castFromDeclContext(const DeclContext *DC) { in castFromDeclContext()
4645 return static_cast<ExportDecl *>(const_cast<DeclContext*>(DC)); in castFromDeclContext()
H A DRecursiveASTVisitor.h1597 DEF_TRAVERSE_DECL(ExportDecl, {})
/llvm-project-15.0.7/clang/include/clang/Lex/
H A DModuleMap.h294 Module::ExportDecl
/llvm-project-15.0.7/clang/lib/AST/
H A DDeclBase.cpp1003 while (DC && !isa<ExportDecl>(DC)) in isInExportDeclContext()
1006 return DC && isa<ExportDecl>(DC); in isInExportDeclContext()
1228 if (!isa<LinkageSpecDecl>(DC) && !isa<ExportDecl>(DC) && in Encloses()
H A DDecl.cpp5269 void ExportDecl::anchor() {} in anchor()
5271 ExportDecl *ExportDecl::Create(ASTContext &C, DeclContext *DC, in Create()
5273 return new (C, DC) ExportDecl(DC, ExportLoc); in Create()
5276 ExportDecl *ExportDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
5277 return new (C, ID) ExportDecl(nullptr, SourceLocation()); in CreateDeserialized()
/llvm-project-15.0.7/clang/lib/Basic/
H A DModule.cpp350 Result->Exports.push_back(Module::ExportDecl(nullptr, true)); in findOrInferSubmodule()
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DFindSymbols.cpp475 if (llvm::isa<LinkageSpecDecl>(D) || llvm::isa<ExportDecl>(D)) in shouldVisit()
/llvm-project-15.0.7/clang/lib/Parse/
H A DParseDeclCXX.cpp435 Decl *ExportDecl = Actions.ActOnStartExportDecl( in ParseExportDeclaration() local
444 return Actions.ActOnFinishExportDecl(getCurScope(), ExportDecl, in ParseExportDeclaration()
466 return Actions.ActOnFinishExportDecl(getCurScope(), ExportDecl, in ParseExportDeclaration()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderDecl.cpp400 void VisitExportDecl(ExportDecl *D);
1696 void ASTDeclReader::VisitExportDecl(ExportDecl *D) { in VisitExportDecl()
3595 D = ExportDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
H A DASTWriterDecl.cpp123 void VisitExportDecl(ExportDecl *D);
1232 void ASTDeclWriter::VisitExportDecl(ExportDecl *D) { in VisitExportDecl()
H A DASTReader.cpp4432 Module::ExportDecl(ResolvedMod, Unresolved.IsWildcard)); in ReadAST()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCodeGenModule.cpp6326 EmitDeclContext(cast<ExportDecl>(D)); in EmitTopLevelDecl()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h3169 Decl *ActOnFinishExportDecl(Scope *S, Decl *ExportDecl,