reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CodeGenModule.cpp
 5223   if (D->isTemplated())
 5226   switch (D->getKind()) {
 5230     EmitGlobal(cast<FunctionDecl>(D));
 5233     AddDeferredUnusedCoverageMapping(D);
 5243     EmitGlobal(cast<VarDecl>(D));
 5244     if (auto *DD = dyn_cast<DecompositionDecl>(D))
 5257     EmitDeclContext(cast<NamespaceDecl>(D));
 5260     const auto *Spec = cast<ClassTemplateSpecializationDecl>(D);
 5268       if (auto *ES = D->getASTContext().getExternalSource())
 5269         if (ES->hasExternalDefinitions(D) == ExternalASTSource::EK_Never)
 5270           DebugInfo->completeUnusedClass(cast<CXXRecordDecl>(*D));
 5273     for (auto *I : cast<CXXRecordDecl>(D)->decls())
 5291         DI->EmitUsingDecl(cast<UsingDecl>(*D));
 5295         DI->EmitNamespaceAlias(cast<NamespaceAliasDecl>(*D));
 5299       DI->EmitUsingDirective(cast<UsingDirectiveDecl>(*D));
 5302     getCXXABI().EmitCXXConstructors(cast<CXXConstructorDecl>(D));
 5305     getCXXABI().EmitCXXDestructors(cast<CXXDestructorDecl>(D));
 5320     auto *Proto = cast<ObjCProtocolDecl>(D);
 5329     ObjCRuntime->GenerateCategory(cast<ObjCCategoryImplDecl>(D));
 5333     auto *OMD = cast<ObjCImplementationDecl>(D);
 5345     auto *OMD = cast<ObjCMethodDecl>(D);
 5352     ObjCRuntime->RegisterAlias(cast<ObjCCompatibleAliasDecl>(D));
 5356     const auto *PCD = cast<PragmaCommentDecl>(D);
 5375     const auto *PDMD = cast<PragmaDetectMismatchDecl>(D);
 5381     EmitLinkageSpec(cast<LinkageSpecDecl>(D));
 5391     auto *AD = cast<FileScopeAsmDecl>(D);
 5397     auto *Import = cast<ImportDecl>(D);
 5440     EmitDeclContext(cast<ExportDecl>(D));
 5444     EmitOMPThreadPrivateDecl(cast<OMPThreadPrivateDecl>(D));
 5451     EmitOMPDeclareReduction(cast<OMPDeclareReductionDecl>(D));
 5455     EmitOMPDeclareMapper(cast<OMPDeclareMapperDecl>(D));
 5459     EmitOMPRequiresDecl(cast<OMPRequiresDecl>(D));
 5466     assert(isa<TypeDecl>(D) && "Unsupported decl kind");