Searched refs:ExportDecl (Results 1 - 15 of 15) sorted by relevance
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaModule.cpp | 39 while (isa<LinkageSpecDecl>(DC) || isa<ExportDecl>(DC)) 334 static const ExportDecl *getEnclosingExportDecl(const Decl *D) { 336 if (auto *ED = dyn_cast<ExportDecl>(DC)) 525 ExportDecl *D = ExportDecl::Create(Context, CurContext, ExportLoc); 690 auto *ED = cast<ExportDecl>(D);
|
H A D | SemaLookup.cpp | 1723 isa<ExportDecl>(DC);
|
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | Module.h | 294 using ExportDecl = llvm::PointerIntPair<Module *, 1, bool>; 297 SmallVector<ExportDecl, 2> Exports;
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/Lex/ |
H A D | ModuleMap.cpp | 107 Module::ExportDecl 114 return Module::ExportDecl(nullptr, true); 122 return Module::ExportDecl(Context, Unresolved.Wildcard); 629 Result->Exports.push_back(Module::ExportDecl(nullptr, true)); 645 Result->Exports.push_back(Module::ExportDecl(nullptr, true)); 877 M->Exports.push_back(Module::ExportDecl(nullptr, true)); 1028 Result->Exports.push_back(Module::ExportDecl(nullptr, true)); 1271 Module::ExportDecl Export = resolveExport(Mod, UE, Complain);
|
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Lex/ |
H A D | ModuleMap.h | 294 Module::ExportDecl
|
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | Decl.h | 4396 class ExportDecl final : public Decl, public DeclContext { 4405 ExportDecl(DeclContext *DC, SourceLocation ExportLoc) 4410 static ExportDecl *Create(ASTContext &C, DeclContext *DC, 4412 static ExportDecl *CreateDeserialized(ASTContext &C, unsigned ID); 4434 static DeclContext *castToDeclContext(const ExportDecl *D) { 4435 return static_cast<DeclContext *>(const_cast<ExportDecl*>(D)); 4437 static ExportDecl *castFromDeclContext(const DeclContext *DC) { 4438 return static_cast<ExportDecl *>(const_cast<DeclContext*>(DC));
|
H A D | RecursiveASTVisitor.h | 1501 DEF_TRAVERSE_DECL(ExportDecl, {})
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | Decl.cpp | 4978 // ExportDecl Implementation 4981 void ExportDecl::anchor() {} 4983 ExportDecl *ExportDecl::Create(ASTContext &C, DeclContext *DC, 4985 return new (C, DC) ExportDecl(DC, ExportLoc); 4988 ExportDecl *ExportDecl::CreateDeserialized(ASTContext &C, unsigned ID) { 4989 return new (C, ID) ExportDecl(nullptr, SourceLocation());
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/Basic/ |
H A D | Module.cpp | 335 Result->Exports.push_back(Module::ExportDecl(nullptr, true));
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseDeclCXX.cpp | 421 Decl *ExportDecl = Actions.ActOnStartExportDecl( local 431 return Actions.ActOnFinishExportDecl(getCurScope(), ExportDecl, 454 return Actions.ActOnFinishExportDecl(getCurScope(), ExportDecl,
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 391 void VisitExportDecl(ExportDecl *D); 1551 void ASTDeclReader::VisitExportDecl(ExportDecl *D) { 3782 D = ExportDecl::CreateDeserialized(Context, ID);
|
H A D | ASTWriterDecl.cpp | 119 void VisitExportDecl(ExportDecl *D); 1214 void ASTDeclWriter::VisitExportDecl(ExportDecl *D) {
|
H A D | ASTReader.cpp | 4345 Module::ExportDecl(ResolvedMod, Unresolved.IsWildcard));
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenModule.cpp | 5259 // ExportDecl) that does stop them from being considered "top-level". 5489 EmitDeclContext(cast<ExportDecl>(D));
|
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 2500 Decl *ActOnFinishExportDecl(Scope *S, Decl *ExportDecl,
|
Completed in 238 milliseconds