Lines Matching defs:TmplAttr
714 for (const auto *TmplAttr : Tmpl->attrs()) {
715 if (!isRelevantAttr(*this, New, TmplAttr))
725 TmplAttr, Context, *this, TemplateArgs);
750 for (const auto *TmplAttr : Tmpl->attrs()) {
751 if (!isRelevantAttr(*this, New, TmplAttr))
755 const AlignedAttr *Aligned = dyn_cast<AlignedAttr>(TmplAttr);
761 if (const auto *AssumeAligned = dyn_cast<AssumeAlignedAttr>(TmplAttr)) {
766 if (const auto *AlignValue = dyn_cast<AlignValueAttr>(TmplAttr)) {
771 if (const auto *AllocAlign = dyn_cast<AllocAlignAttr>(TmplAttr)) {
776 if (const auto *Annotate = dyn_cast<AnnotateAttr>(TmplAttr)) {
781 if (const auto *EnableIf = dyn_cast<EnableIfAttr>(TmplAttr)) {
787 if (const auto *DiagnoseIf = dyn_cast<DiagnoseIfAttr>(TmplAttr)) {
794 dyn_cast<CUDALaunchBoundsAttr>(TmplAttr)) {
800 if (const auto *Mode = dyn_cast<ModeAttr>(TmplAttr)) {
805 if (const auto *OMPAttr = dyn_cast<OMPDeclareSimdDeclAttr>(TmplAttr)) {
810 if (const auto *OMPAttr = dyn_cast<OMPDeclareVariantAttr>(TmplAttr)) {
816 dyn_cast<AMDGPUFlatWorkGroupSizeAttr>(TmplAttr)) {
822 dyn_cast<AMDGPUWavesPerEUAttr>(TmplAttr)) {
828 dyn_cast<AMDGPUMaxNumWorkGroupsAttr>(TmplAttr)) {
833 if (const auto *ParamAttr = dyn_cast<HLSLParamModifierAttr>(TmplAttr)) {
840 if (TmplAttr->getKind() == attr::DLLExport ||
841 TmplAttr->getKind() == attr::DLLImport) {
847 if (const auto *ABIAttr = dyn_cast<ParameterABIAttr>(TmplAttr)) {
852 if (isa<NSConsumedAttr>(TmplAttr) || isa<OSConsumedAttr>(TmplAttr) ||
853 isa<CFConsumedAttr>(TmplAttr)) {
854 ObjC().AddXConsumedAttr(New, *TmplAttr,
855 attrToRetainOwnershipKind(TmplAttr),
860 if (auto *A = dyn_cast<PointerAttr>(TmplAttr)) {
866 if (auto *A = dyn_cast<OwnerAttr>(TmplAttr)) {
872 if (auto *A = dyn_cast<SYCLKernelAttr>(TmplAttr)) {
877 if (auto *A = dyn_cast<CUDAGridConstantAttr>(TmplAttr)) {
883 assert(!TmplAttr->isPackExpansion());
884 if (TmplAttr->isLateParsed() && LateAttrs) {
890 LateAttrs->push_back(LateInstantiatedAttribute(TmplAttr, Saved, New));
898 Attr *NewAttr = sema::instantiateTemplateAttribute(TmplAttr, Context,
900 if (NewAttr && isRelevantAttr(*this, New, TmplAttr))