reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
518 const AlignedAttr *Aligned = dyn_cast<AlignedAttr>(TmplAttr); 524 if (const auto *AssumeAligned = dyn_cast<AssumeAlignedAttr>(TmplAttr)) { 529 if (const auto *AlignValue = dyn_cast<AlignValueAttr>(TmplAttr)) { 534 if (const auto *AllocAlign = dyn_cast<AllocAlignAttr>(TmplAttr)) { 540 if (const auto *EnableIf = dyn_cast<EnableIfAttr>(TmplAttr)) { 546 if (const auto *DiagnoseIf = dyn_cast<DiagnoseIfAttr>(TmplAttr)) { 553 dyn_cast<CUDALaunchBoundsAttr>(TmplAttr)) { 559 if (const auto *Mode = dyn_cast<ModeAttr>(TmplAttr)) { 564 if (const auto *OMPAttr = dyn_cast<OMPDeclareSimdDeclAttr>(TmplAttr)) { 569 if (const auto *OMPAttr = dyn_cast<OMPDeclareVariantAttr>(TmplAttr)) { 575 dyn_cast<AMDGPUFlatWorkGroupSizeAttr>(TmplAttr)) { 581 dyn_cast<AMDGPUWavesPerEUAttr>(TmplAttr)) { 587 if (TmplAttr->getKind() == attr::DLLExport || 588 TmplAttr->getKind() == attr::DLLImport) { 594 if (const auto *ABIAttr = dyn_cast<ParameterABIAttr>(TmplAttr)) { 599 if (isa<NSConsumedAttr>(TmplAttr) || isa<OSConsumedAttr>(TmplAttr) || 599 if (isa<NSConsumedAttr>(TmplAttr) || isa<OSConsumedAttr>(TmplAttr) || 600 isa<CFConsumedAttr>(TmplAttr)) { 601 AddXConsumedAttr(New, *TmplAttr, attrToRetainOwnershipKind(TmplAttr), 601 AddXConsumedAttr(New, *TmplAttr, attrToRetainOwnershipKind(TmplAttr), 606 if (auto *A = dyn_cast<PointerAttr>(TmplAttr)) { 612 if (auto *A = dyn_cast<OwnerAttr>(TmplAttr)) { 618 assert(!TmplAttr->isPackExpansion()); 619 if (TmplAttr->isLateParsed() && LateAttrs) { 625 LateAttrs->push_back(LateInstantiatedAttribute(TmplAttr, Saved, New)); 634 Attr *NewAttr = sema::instantiateTemplateAttribute(TmplAttr, Context,