/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
H A D | ASTStructExtractor.cpp | 112 LinkageSpecDecl *linkage_spec_decl = dyn_cast<LinkageSpecDecl>(D); in ExtractFromTopLevelDecl()
|
H A D | NameSearchContext.cpp | 65 context = LinkageSpecDecl::Create(ast, context, SourceLocation(), in AddFunDecl() 68 // FIXME: The LinkageSpecDecl here should be added to m_decl_context. in AddFunDecl()
|
H A D | ASTResultSynthesizer.cpp | 76 if (LinkageSpecDecl *linkage_spec_decl = dyn_cast<LinkageSpecDecl>(D)) { in TransformTopLevelDecl()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | DeclBase.cpp | 1367 return isa<LinkageSpecDecl, ExportDecl, HLSLBufferDecl>(this); in isTransparentContext() 1374 return cast<LinkageSpecDecl>(DC)->getLanguage() == ID; in isLinkageSpecContext() 1384 const LinkageSpecDecl *DeclContext::getExternCContext() const { in getExternCContext() 1388 cast<LinkageSpecDecl>(DC)->getLanguage() == LinkageSpecLanguageIDs::C) in getExternCContext() 1389 return cast<LinkageSpecDecl>(DC); in getExternCContext() 1404 if (!isa<LinkageSpecDecl>(DC) && !isa<ExportDecl>(DC) && in Encloses()
|
H A D | DeclCXX.cpp | 2947 LinkageSpecDecl::LinkageSpecDecl(DeclContext *DC, SourceLocation ExternLoc, in LinkageSpecDecl() function in LinkageSpecDecl 2956 void LinkageSpecDecl::anchor() {} in anchor() 2958 LinkageSpecDecl *LinkageSpecDecl::Create(ASTContext &C, DeclContext *DC, in Create() 2963 return new (C, DC) LinkageSpecDecl(DC, ExternLoc, LangLoc, Lang, HasBraces); in Create() 2966 LinkageSpecDecl *LinkageSpecDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized() 2969 LinkageSpecDecl(nullptr, SourceLocation(), SourceLocation(), in CreateDeserialized()
|
H A D | DeclPrinter.cpp | 83 void VisitLinkageSpecDecl(LinkageSpecDecl *D); 510 } else if (isa<NamespaceDecl, LinkageSpecDecl, ObjCImplementationDecl, in VisitDeclContext() 1138 void DeclPrinter::VisitLinkageSpecDecl(LinkageSpecDecl *D) { in VisitLinkageSpecDecl()
|
H A D | ExternalASTMerger.cpp | 39 if (isa<LinkageSpecDecl>(DC)) in CanonicalizeDC()
|
H A D | ItaniumMangle.cpp | 1079 assert(!isa<LinkageSpecDecl>(DC) && "context cannot be LinkageSpecDecl"); in mangleNameWithAbiTags() 1163 assert(!isa<LinkageSpecDecl>(DC) && "unskipped LinkageSpecDecl"); in mangleUnscopedName() 2197 assert(!isa<LinkageSpecDecl>(DC) && "prefix cannot be LinkageSpecDecl"); in manglePrefix()
|
H A D | JSONNodeDumper.cpp | 1069 void JSONNodeDumper::VisitLinkageSpecDecl(const LinkageSpecDecl *LSD) { in VisitLinkageSpecDecl()
|
H A D | TextNodeDumper.cpp | 2678 void TextNodeDumper::VisitLinkageSpecDecl(const LinkageSpecDecl *D) { in VisitLinkageSpecDecl()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | DeclCXX.h | 2941 class LinkageSpecDecl : public Decl, public DeclContext { 2952 LinkageSpecDecl(DeclContext *DC, SourceLocation ExternLoc, 2957 static LinkageSpecDecl *Create(ASTContext &C, DeclContext *DC, 2961 static LinkageSpecDecl *CreateDeserialized(ASTContext &C, GlobalDeclID ID); 3003 static DeclContext *castToDeclContext(const LinkageSpecDecl *D) { in castToDeclContext() 3004 return static_cast<DeclContext *>(const_cast<LinkageSpecDecl*>(D)); in castToDeclContext() 3007 static LinkageSpecDecl *castFromDeclContext(const DeclContext *DC) { in castFromDeclContext() 3008 return static_cast<LinkageSpecDecl *>(const_cast<DeclContext*>(DC)); in castFromDeclContext()
|
H A D | DeclBase.h | 55 class LinkageSpecDecl; variable 1947 friend class LinkageSpecDecl; 2210 const LinkageSpecDecl *getExternCContext() const;
|
H A D | TextNodeDumper.h | 391 void VisitLinkageSpecDecl(const LinkageSpecDecl *D);
|
H A D | JSONNodeDumper.h | 267 void VisitLinkageSpecDecl(const LinkageSpecDecl *LSD);
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaModule.cpp | 30 if (auto *LSD = dyn_cast<LinkageSpecDecl>(DC)) { in checkModuleImportContext() 42 while (isa<LinkageSpecDecl>(DC) || isa<ExportDecl>(DC)) in checkModuleImportContext()
|
H A D | SemaDecl.cpp | 2290 LinkageSpecDecl *CLinkageDecl = LinkageSpecDecl::Create( in CreateBuiltin() 6082 while (isa<LinkageSpecDecl>(Cur) || isa<CapturedDecl>(Cur)) in diagnoseQualifiedDeclaration() 7205 while (!DC->isFileContext() && !isa<LinkageSpecDecl>(DC)) in adjustContextForLocalExternDecl() 16611 (isa<LinkageSpecDecl>(FD->getDeclContext()) && in AddKnownFunctionAttributes() 16612 cast<LinkageSpecDecl>(FD->getDeclContext())->getLanguage() == in AddKnownFunctionAttributes()
|
/freebsd/contrib/llvm-project/clang/lib/Tooling/Transformer/ |
H A D | SourceCode.cpp | 348 if (llvm::isa<FunctionDecl>(D) || llvm::isa<LinkageSpecDecl>(D)) in getTerminators()
|
/freebsd/contrib/llvm-project/clang/lib/Index/ |
H A D | USRGeneration.cpp | 110 void VisitLinkageSpecDecl(const LinkageSpecDecl *D) { in VisitLinkageSpecDecl() 208 else if (isa<LinkageSpecDecl>(DC)) // Linkage specs are transparent in USRs. in VisitDeclContext()
|
/freebsd/contrib/llvm-project/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()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenModule.h | 1732 void EmitLinkageSpec(const LinkageSpecDecl *D);
|
H A D | CodeGenModule.cpp | 4831 if (auto *LSD = dyn_cast<LinkageSpecDecl>(Result)) in GetRuntimeFunctionDecl() 6808 void CodeGenModule::EmitLinkageSpec(const LinkageSpecDecl *LSD) { in EmitLinkageSpec() 7045 EmitLinkageSpec(cast<LinkageSpecDecl>(D)); in EmitTopLevelDecl()
|
/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 408 void VisitLinkageSpecDecl(LinkageSpecDecl *D); 1809 void ASTDeclReader::VisitLinkageSpecDecl(LinkageSpecDecl *D) { in VisitLinkageSpecDecl() 3874 D = LinkageSpecDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
|
H A D | ASTWriterDecl.cpp | 126 void VisitLinkageSpecDecl(LinkageSpecDecl *D); 1341 void ASTDeclWriter::VisitLinkageSpecDecl(LinkageSpecDecl *D) { in VisitLinkageSpecDecl()
|
/freebsd/contrib/llvm-project/clang/lib/Tooling/Syntax/ |
H A D | BuildTree.cpp | 1541 bool WalkUpFromLinkageSpecDecl(LinkageSpecDecl *S) { in WalkUpFromLinkageSpecDecl()
|
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 373 extern const internal::VariadicDynCastAllOfMatcher<Decl, LinkageSpecDecl>
|