reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1265 if (auto *DD = dyn_cast<DecompositionDecl>(ND)) { 1277 writeAbiTags(ND, AdditionalAbiTags); 1295 if (ND && ND->getFormalLinkage() == InternalLinkage && 1295 if (ND && ND->getFormalLinkage() == InternalLinkage && 1296 !ND->isExternallyVisible() && 1297 getEffectiveDeclContext(ND)->isFileContext() && 1298 !ND->isInAnonymousNamespace()) 1301 auto *FD = dyn_cast<FunctionDecl>(ND); 1310 writeAbiTags(ND, AdditionalAbiTags); 1315 assert(ND && "mangling empty name without declaration"); 1317 if (const NamespaceDecl *NS = dyn_cast<NamespaceDecl>(ND)) { 1325 if (const VarDecl *VD = dyn_cast<VarDecl>(ND)) { 1359 if (isa<ObjCContainerDecl>(ND)) 1363 const TagDecl *TD = cast<TagDecl>(ND); 1426 cast<CXXConstructorDecl>(ND)->getInheritedConstructor()) { 1432 if (ND == Structor) 1446 writeAbiTags(ND, AdditionalAbiTags); 1451 if (ND == Structor) 1459 writeAbiTags(ND, AdditionalAbiTags); 1463 if (ND && Arity == UnknownArity) { 1464 Arity = cast<FunctionDecl>(ND)->getNumParams(); 1467 if (const auto *MD = dyn_cast<CXXMethodDecl>(ND)) 1475 writeAbiTags(ND, AdditionalAbiTags);