| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ASTStructExtractor.cpp | 113 LinkageSpecDecl *linkage_spec_decl = dyn_cast<LinkageSpecDecl>(D); in ExtractFromTopLevelDecl()
|
| H A D | ASTResultSynthesizer.cpp | 75 if (LinkageSpecDecl *linkage_spec_decl = dyn_cast<LinkageSpecDecl>(D)) { in TransformTopLevelDecl()
|
| H A D | ClangASTSource.cpp | 2095 context = LinkageSpecDecl::Create( in AddFunDecl() 2097 clang::LinkageSpecDecl::LanguageIDs::lang_c, false); in AddFunDecl()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | DeclBase.cpp | 1120 LinkageSpecDecl::LanguageIDs ID) { in isLinkageSpecContext() 1123 return cast<LinkageSpecDecl>(DC)->getLanguage() == ID; in isLinkageSpecContext() 1130 return isLinkageSpecContext(this, LinkageSpecDecl::lang_c); in isExternCContext() 1133 const LinkageSpecDecl *DeclContext::getExternCContext() const { in getExternCContext() 1137 cast<LinkageSpecDecl>(DC)->getLanguage() == LinkageSpecDecl::lang_c) in getExternCContext() 1138 return cast<LinkageSpecDecl>(DC); in getExternCContext() 1145 return isLinkageSpecContext(this, LinkageSpecDecl::lang_cxx); in isExternCXXContext()
|
| H A D | DeclCXX.cpp | 2517 LinkageSpecDecl::LinkageSpecDecl(DeclContext *DC, SourceLocation ExternLoc, in LinkageSpecDecl() function in LinkageSpecDecl 2526 void LinkageSpecDecl::anchor() {} in anchor() 2528 LinkageSpecDecl *LinkageSpecDecl::Create(ASTContext &C, in Create() 2534 return new (C, DC) LinkageSpecDecl(DC, ExternLoc, LangLoc, Lang, HasBraces); in Create() 2537 LinkageSpecDecl *LinkageSpecDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized() 2539 return new (C, ID) LinkageSpecDecl(nullptr, SourceLocation(), in CreateDeserialized()
|
| H A D | DeclPrinter.cpp | 81 void VisitLinkageSpecDecl(LinkageSpecDecl *D); 441 } else if (isa<NamespaceDecl>(*D) || isa<LinkageSpecDecl>(*D) || in VisitDeclContext() 970 void DeclPrinter::VisitLinkageSpecDecl(LinkageSpecDecl *D) { in VisitLinkageSpecDecl() 972 if (D->getLanguage() == LinkageSpecDecl::lang_c) in VisitLinkageSpecDecl() 975 assert(D->getLanguage() == LinkageSpecDecl::lang_cxx && in VisitLinkageSpecDecl()
|
| H A D | ASTDumper.cpp | 270 void VisitLinkageSpecDecl(const LinkageSpecDecl *D); 1183 void ASTDumper::VisitLinkageSpecDecl(const LinkageSpecDecl *D) { in VisitLinkageSpecDecl() 1185 case LinkageSpecDecl::lang_c: OS << " C"; break; in VisitLinkageSpecDecl() 1186 case LinkageSpecDecl::lang_cxx: OS << " C++"; break; in VisitLinkageSpecDecl()
|
| H A D | ExternalASTMerger.cpp | 40 if (isa<LinkageSpecDecl>(DC)) in CanonicalizeDC()
|
| H A D | Decl.cpp | 565 if (const auto *SD = dyn_cast<LinkageSpecDecl>(D.getDeclContext())) in isSingleLineLanguageLinkage() 3005 dyn_cast<LinkageSpecDecl>(getFirstDecl()->getDeclContext()); in getBuiltinID() 3016 if (LinkageDecl->getLanguage() != LinkageSpecDecl::lang_c) in getBuiltinID()
|
| H A D | ASTImporter.cpp | 485 ExpectedDecl VisitLinkageSpecDecl(LinkageSpecDecl *D); 4111 ExpectedDecl ASTNodeImporter::VisitLinkageSpecDecl(LinkageSpecDecl *D) { in VisitLinkageSpecDecl() 4126 LinkageSpecDecl *ToLinkageSpec; in VisitLinkageSpecDecl()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | DeclCXX.h | 2826 class LinkageSpecDecl : public Decl, public DeclContext { 2849 LinkageSpecDecl(DeclContext *DC, SourceLocation ExternLoc, 2853 static LinkageSpecDecl *Create(ASTContext &C, DeclContext *DC, 2857 static LinkageSpecDecl *CreateDeserialized(ASTContext &C, unsigned ID); 2897 static DeclContext *castToDeclContext(const LinkageSpecDecl *D) { 2898 return static_cast<DeclContext *>(const_cast<LinkageSpecDecl*>(D)); 2901 static LinkageSpecDecl *castFromDeclContext(const DeclContext *DC) { 2902 return static_cast<LinkageSpecDecl *>(const_cast<DeclContext*>(DC));
|
| H A D | DeclBase.h | 51 class LinkageSpecDecl; variable 1631 friend class LinkageSpecDecl; variable 1864 const LinkageSpecDecl *getExternCContext() const;
|
| H A D | RecursiveASTVisitor.h | 1468 DEF_TRAVERSE_DECL(LinkageSpecDecl, {})
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Index/ |
| H A D | USRGeneration.cpp | 106 void VisitLinkageSpecDecl(const LinkageSpecDecl *D) { in VisitLinkageSpecDecl() 196 else if (isa<LinkageSpecDecl>(DC)) // Linkage specs are transparent in USRs. in VisitDeclContext()
|
| H A D | IndexingContext.cpp | 266 if (isa<LinkageSpecDecl>(Parent) || isa<BlockDecl>(Parent)) in adjustParent()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 562 const internal::VariadicDynCastAllOfMatcher<Decl, LinkageSpecDecl>
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CodeGenModule.cpp | 2939 if (auto LSD = dyn_cast<LinkageSpecDecl>(Result)) in GetRuntimeFunctionDecl() 4779 void CodeGenModule::EmitLinkageSpec(const LinkageSpecDecl *LSD) { in EmitLinkageSpec() 4780 if (LSD->getLanguage() != LinkageSpecDecl::lang_c && in EmitLinkageSpec() 4781 LSD->getLanguage() != LinkageSpecDecl::lang_cxx) { in EmitLinkageSpec() 4969 EmitLinkageSpec(cast<LinkageSpecDecl>(D)); in EmitTopLevelDecl()
|
| H A D | CodeGenModule.h | 1350 void EmitLinkageSpec(const LinkageSpecDecl *D);
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 397 void VisitLinkageSpecDecl(LinkageSpecDecl *D); 1512 void ASTDeclReader::VisitLinkageSpecDecl(LinkageSpecDecl *D) { in VisitLinkageSpecDecl() 1514 D->setLanguage((LinkageSpecDecl::LanguageIDs)Record.readInt()); in VisitLinkageSpecDecl() 3659 D = LinkageSpecDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
|
| H A D | ASTWriterDecl.cpp | 116 void VisitLinkageSpecDecl(LinkageSpecDecl *D); 1141 void ASTDeclWriter::VisitLinkageSpecDecl(LinkageSpecDecl *D) { in VisitLinkageSpecDecl()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/Rewrite/ |
| H A D | RewriteModernObjC.cpp | 743 } else if (LinkageSpecDecl *LSD = dyn_cast<LinkageSpecDecl>(D)) { in HandleTopLevelSingleDecl() 3040 if (const LinkageSpecDecl *LSD = dyn_cast<LinkageSpecDecl>(DC)) in getFunctionSourceLocation() 3068 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()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaDecl.cpp | 1979 LinkageSpecDecl *CLinkageDecl = in LazilyCreateBuiltin() 1980 LinkageSpecDecl::Create(Context, Parent, Loc, Loc, in LazilyCreateBuiltin() 1981 LinkageSpecDecl::lang_c, false); in LazilyCreateBuiltin() 5233 while (isa<LinkageSpecDecl>(Cur) || isa<CapturedDecl>(Cur)) in diagnoseQualifiedDeclaration() 6245 while (!DC->isFileContext() && !isa<LinkageSpecDecl>(DC)) in adjustContextForLocalExternDecl() 13644 (isa<LinkageSpecDecl>(FD->getDeclContext()) && in AddKnownFunctionAttributes() 13646 LinkageSpecDecl::lang_c)) { in AddKnownFunctionAttributes() 16915 if (auto *LSD = dyn_cast<LinkageSpecDecl>(DC)) { in checkModuleImportContext() 16917 case LinkageSpecDecl::lang_c: in checkModuleImportContext() 16921 case LinkageSpecDecl::lang_cxx: in checkModuleImportContext() [all …]
|
| H A D | SemaDeclCXX.cpp | 13483 if (const LinkageSpecDecl *LSD = in CheckLiteralOperatorDeclaration() 13656 LinkageSpecDecl::LanguageIDs Language; in ActOnStartLinkageSpecification() 13658 Language = LinkageSpecDecl::lang_c; in ActOnStartLinkageSpecification() 13660 Language = LinkageSpecDecl::lang_cxx; in ActOnStartLinkageSpecification() 13669 LinkageSpecDecl *D = LinkageSpecDecl::Create(Context, CurContext, ExternLoc, in ActOnStartLinkageSpecification() 13685 LinkageSpecDecl* LSDecl = cast<LinkageSpecDecl>(LinkageSpec); in ActOnFinishLinkageSpecification()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 328 extern const internal::VariadicDynCastAllOfMatcher<Decl, LinkageSpecDecl>
|