Searched refs:LSD (Results 1 – 13 of 13) sorted by relevance
27 if (auto *LSD = dyn_cast<LinkageSpecDecl>(DC)) { in checkModuleImportContext() local28 switch (LSD->getLanguage()) { in checkModuleImportContext()31 ExternCLoc = LSD->getBeginLoc(); in checkModuleImportContext()36 DC = LSD->getParent(); in checkModuleImportContext()
7937 if (const LinkageSpecDecl *LSD = Ctx->getExternCContext()) in CheckTemplateDeclScope() local7938 Diag(LSD->getExternLoc(), diag::note_extern_c_begins_here); in CheckTemplateDeclScope()
15888 if (const LinkageSpecDecl *LSD = in CheckLiteralOperatorDeclaration() local15890 Diag(LSD->getExternLoc(), diag::note_extern_c_begins_here); in CheckLiteralOperatorDeclaration()
251 void VisitLinkageSpecDecl(const LinkageSpecDecl *LSD);
937 void JSONNodeDumper::VisitLinkageSpecDecl(const LinkageSpecDecl *LSD) { in VisitLinkageSpecDecl() argument939 switch (LSD->getLanguage()) { in VisitLinkageSpecDecl()944 attributeOnlyIfTrue("hasBraces", LSD->hasBraces()); in VisitLinkageSpecDecl()
743 } else if (LinkageSpecDecl *LSD = dyn_cast<LinkageSpecDecl>(D)) { in HandleTopLevelSingleDecl() local745 for (DeclContext::decl_iterator DI = LSD->decls_begin(), in HandleTopLevelSingleDecl()746 DIEnd = LSD->decls_end(); in HandleTopLevelSingleDecl()3046 if (const LinkageSpecDecl *LSD = dyn_cast<LinkageSpecDecl>(DC)) in getFunctionSourceLocation() local3048 if (!LSD->getRBraceLoc().isValid()) in getFunctionSourceLocation()3049 return LSD->getExternLoc(); in getFunctionSourceLocation()3074 if (const LinkageSpecDecl *LSD = dyn_cast<LinkageSpecDecl>(DC)) in RewriteLineDirective() local3076 if (!LSD->getRBraceLoc().isValid()) in RewriteLineDirective()3077 Location = LSD->getExternLoc(); in RewriteLineDirective()
675 } else if (LinkageSpecDecl *LSD = dyn_cast<LinkageSpecDecl>(D)) { in HandleTopLevelSingleDecl() local677 for (DeclContext::decl_iterator DI = LSD->decls_begin(), in HandleTopLevelSingleDecl()678 DIEnd = LSD->decls_end(); in HandleTopLevelSingleDecl()
3741 if (auto *LSD = dyn_cast<LinkageSpecDecl>(Result)) in GetRuntimeFunctionDecl() local3742 for (const auto *Result : LSD->lookup(&NS)) in GetRuntimeFunctionDecl()5657 void CodeGenModule::EmitLinkageSpec(const LinkageSpecDecl *LSD) { in EmitLinkageSpec() argument5658 if (LSD->getLanguage() != LinkageSpecDecl::lang_c && in EmitLinkageSpec()5659 LSD->getLanguage() != LinkageSpecDecl::lang_cxx) { in EmitLinkageSpec()5660 ErrorUnsupported(LSD, "linkage spec"); in EmitLinkageSpec()5664 EmitDeclContext(LSD); in EmitLinkageSpec()
27 // Based on the LSD (loop-stream detector) queue size.
22 // Based on the LSD (loop-stream detector) queue size and benchmarking data.
27 // Based on the LSD (loop-stream detector) queue size and benchmarking data.