| /netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
| H A D | DeclBase.cpp | 1178 LinkageSpecDecl::LanguageIDs ID) { in isLinkageSpecContext() 1181 return cast<LinkageSpecDecl>(DC)->getLanguage() == ID; in isLinkageSpecContext() 1188 return isLinkageSpecContext(this, LinkageSpecDecl::lang_c); in isExternCContext() 1191 const LinkageSpecDecl *DeclContext::getExternCContext() const { in getExternCContext() 1195 cast<LinkageSpecDecl>(DC)->getLanguage() == LinkageSpecDecl::lang_c) in getExternCContext() 1196 return cast<LinkageSpecDecl>(DC); in getExternCContext() 1203 return isLinkageSpecContext(this, LinkageSpecDecl::lang_cxx); in isExternCXXContext()
|
| H A D | DeclCXX.cpp | 2809 LinkageSpecDecl::LinkageSpecDecl(DeclContext *DC, SourceLocation ExternLoc, in LinkageSpecDecl() function in LinkageSpecDecl 2818 void LinkageSpecDecl::anchor() {} in anchor() 2820 LinkageSpecDecl *LinkageSpecDecl::Create(ASTContext &C, in Create() 2826 return new (C, DC) LinkageSpecDecl(DC, ExternLoc, LangLoc, Lang, HasBraces); in Create() 2829 LinkageSpecDecl *LinkageSpecDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized() 2831 return new (C, ID) LinkageSpecDecl(nullptr, SourceLocation(), in CreateDeserialized()
|
| H A D | DeclPrinter.cpp | 81 void VisitLinkageSpecDecl(LinkageSpecDecl *D); 463 } else if (isa<NamespaceDecl>(*D) || isa<LinkageSpecDecl>(*D) || in VisitDeclContext() 1042 void DeclPrinter::VisitLinkageSpecDecl(LinkageSpecDecl *D) { in VisitLinkageSpecDecl() 1044 if (D->getLanguage() == LinkageSpecDecl::lang_c) in VisitLinkageSpecDecl() 1047 assert(D->getLanguage() == LinkageSpecDecl::lang_cxx && in VisitLinkageSpecDecl()
|
| H A D | JSONNodeDumper.cpp | 898 void JSONNodeDumper::VisitLinkageSpecDecl(const LinkageSpecDecl *LSD) { in VisitLinkageSpecDecl() 901 case LinkageSpecDecl::lang_c: Lang = "C"; break; in VisitLinkageSpecDecl() 902 case LinkageSpecDecl::lang_cxx: Lang = "C++"; break; in VisitLinkageSpecDecl()
|
| H A D | ExternalASTMerger.cpp | 39 if (isa<LinkageSpecDecl>(DC)) in CanonicalizeDC()
|
| H A D | TextNodeDumper.cpp | 2103 void TextNodeDumper::VisitLinkageSpecDecl(const LinkageSpecDecl *D) { in VisitLinkageSpecDecl() 2105 case LinkageSpecDecl::lang_c: in VisitLinkageSpecDecl() 2108 case LinkageSpecDecl::lang_cxx: in VisitLinkageSpecDecl()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
| H A D | SemaModule.cpp | 27 if (auto *LSD = dyn_cast<LinkageSpecDecl>(DC)) { in checkModuleImportContext() 29 case LinkageSpecDecl::lang_c: in checkModuleImportContext() 33 case LinkageSpecDecl::lang_cxx: in checkModuleImportContext() 39 while (isa<LinkageSpecDecl>(DC) || isa<ExportDecl>(DC)) in checkModuleImportContext()
|
| H A D | SemaDeclCXX.cpp | 15683 if (const LinkageSpecDecl *LSD = in CheckLiteralOperatorDeclaration() 15858 LinkageSpecDecl::LanguageIDs Language; in ActOnStartLinkageSpecification() 15860 Language = LinkageSpecDecl::lang_c; in ActOnStartLinkageSpecification() 15862 Language = LinkageSpecDecl::lang_cxx; in ActOnStartLinkageSpecification() 15871 LinkageSpecDecl *D = LinkageSpecDecl::Create(Context, CurContext, ExternLoc, in ActOnStartLinkageSpecification() 15887 LinkageSpecDecl* LSDecl = cast<LinkageSpecDecl>(LinkageSpec); in ActOnFinishLinkageSpecification()
|
| H A D | SemaDecl.cpp | 2056 LinkageSpecDecl *CLinkageDecl = LinkageSpecDecl::Create( in CreateBuiltin() 2057 Context, Parent, Loc, Loc, LinkageSpecDecl::lang_c, false); in CreateBuiltin() 5630 while (isa<LinkageSpecDecl>(Cur) || isa<CapturedDecl>(Cur)) in diagnoseQualifiedDeclaration() 6726 while (!DC->isFileContext() && !isa<LinkageSpecDecl>(DC)) in adjustContextForLocalExternDecl() 15098 (isa<LinkageSpecDecl>(FD->getDeclContext()) && in AddKnownFunctionAttributes() 15099 cast<LinkageSpecDecl>(FD->getDeclContext())->getLanguage() == in AddKnownFunctionAttributes() 15100 LinkageSpecDecl::lang_c)) { in AddKnownFunctionAttributes()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
| H A D | DeclCXX.h | 2794 class LinkageSpecDecl : public Decl, public DeclContext { 2812 LinkageSpecDecl(DeclContext *DC, SourceLocation ExternLoc, 2816 static LinkageSpecDecl *Create(ASTContext &C, DeclContext *DC, 2820 static LinkageSpecDecl *CreateDeserialized(ASTContext &C, unsigned ID); 2860 static DeclContext *castToDeclContext(const LinkageSpecDecl *D) { in castToDeclContext() 2861 return static_cast<DeclContext *>(const_cast<LinkageSpecDecl*>(D)); in castToDeclContext() 2864 static LinkageSpecDecl *castFromDeclContext(const DeclContext *DC) { in castFromDeclContext() 2865 return static_cast<LinkageSpecDecl *>(const_cast<DeclContext*>(DC)); in castFromDeclContext()
|
| H A D | DeclBase.h | 52 class LinkageSpecDecl; variable 1734 friend class LinkageSpecDecl; 1976 const LinkageSpecDecl *getExternCContext() const;
|
| H A D | TextNodeDumper.h | 355 void VisitLinkageSpecDecl(const LinkageSpecDecl *D);
|
| H A D | JSONNodeDumper.h | 248 void VisitLinkageSpecDecl(const LinkageSpecDecl *LSD);
|
| /netbsd-src/external/apache2/llvm/dist/clang/tools/libclang/ |
| H A D | CursorVisitor.h | 235 bool VisitLinkageSpecDecl(LinkageSpecDecl *D);
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/Transformer/ |
| H A D | SourceCode.cpp | 255 if (llvm::isa<FunctionDecl>(D) || llvm::isa<LinkageSpecDecl>(D)) in getTerminators()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Index/ |
| H A D | USRGeneration.cpp | 107 void VisitLinkageSpecDecl(const LinkageSpecDecl *D) { in VisitLinkageSpecDecl() 202 else if (isa<LinkageSpecDecl>(DC)) // Linkage specs are transparent in USRs. in VisitDeclContext()
|
| H A D | IndexingContext.cpp | 285 if (isa<LinkageSpecDecl>(Parent) || isa<BlockDecl>(Parent)) in adjustParent()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 607 if (isa<LinkageSpecDecl>(Ctx)) in matchesNodeFullFast() 737 const internal::VariadicDynCastAllOfMatcher<Decl, LinkageSpecDecl>
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Frontend/Rewrite/ |
| H A D | RewriteModernObjC.cpp | 743 } else if (LinkageSpecDecl *LSD = dyn_cast<LinkageSpecDecl>(D)) { in HandleTopLevelSingleDecl() 3046 if (const LinkageSpecDecl *LSD = dyn_cast<LinkageSpecDecl>(DC)) in getFunctionSourceLocation() 3074 if (const LinkageSpecDecl *LSD = dyn_cast<LinkageSpecDecl>(DC)) in RewriteLineDirective()
|
| H A D | RewriteObjC.cpp | 675 } else if (LinkageSpecDecl *LSD = dyn_cast<LinkageSpecDecl>(D)) { in HandleTopLevelSingleDecl()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | CodeGenModule.h | 1509 void EmitLinkageSpec(const LinkageSpecDecl *D);
|
| H A D | CodeGenModule.cpp | 3711 if (auto *LSD = dyn_cast<LinkageSpecDecl>(Result)) in GetRuntimeFunctionDecl() 5627 void CodeGenModule::EmitLinkageSpec(const LinkageSpecDecl *LSD) { in EmitLinkageSpec() 5628 if (LSD->getLanguage() != LinkageSpecDecl::lang_c && in EmitLinkageSpec() 5629 LSD->getLanguage() != LinkageSpecDecl::lang_cxx) { in EmitLinkageSpec() 5824 EmitLinkageSpec(cast<LinkageSpecDecl>(D)); in EmitTopLevelDecl()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 395 void VisitLinkageSpecDecl(LinkageSpecDecl *D); 1583 void ASTDeclReader::VisitLinkageSpecDecl(LinkageSpecDecl *D) { in VisitLinkageSpecDecl() 1585 D->setLanguage((LinkageSpecDecl::LanguageIDs)Record.readInt()); in VisitLinkageSpecDecl() 3818 D = LinkageSpecDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
|
| H A D | ASTWriterDecl.cpp | 119 void VisitLinkageSpecDecl(LinkageSpecDecl *D); 1212 void ASTDeclWriter::VisitLinkageSpecDecl(LinkageSpecDecl *D) { in VisitLinkageSpecDecl()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/Syntax/ |
| H A D | BuildTree.cpp | 1535 bool WalkUpFromLinkageSpecDecl(LinkageSpecDecl *S) { in WalkUpFromLinkageSpecDecl()
|