Lines Matching refs:NewAttr

2797   InheritableAttr *NewAttr = nullptr;  in mergeDeclAttribute()  local
2799 NewAttr = S.mergeAvailabilityAttr( in mergeDeclAttribute()
2805 NewAttr = S.mergeVisibilityAttr(D, *VA, VA->getVisibility()); in mergeDeclAttribute()
2807 NewAttr = S.mergeTypeVisibilityAttr(D, *VA, VA->getVisibility()); in mergeDeclAttribute()
2809 NewAttr = S.mergeDLLImportAttr(D, *ImportA); in mergeDeclAttribute()
2811 NewAttr = S.mergeDLLExportAttr(D, *ExportA); in mergeDeclAttribute()
2813 NewAttr = S.mergeErrorAttr(D, *EA, EA->getUserDiagnostic()); in mergeDeclAttribute()
2815 NewAttr = S.mergeFormatAttr(D, *FA, FA->getType(), FA->getFormatIdx(), in mergeDeclAttribute()
2818 NewAttr = S.mergeSectionAttr(D, *SA, SA->getName()); in mergeDeclAttribute()
2820 NewAttr = S.mergeCodeSegAttr(D, *CSA, CSA->getName()); in mergeDeclAttribute()
2822 NewAttr = S.mergeMSInheritanceAttr(D, *IA, IA->getBestCase(), in mergeDeclAttribute()
2825 NewAttr = S.mergeAlwaysInlineAttr(D, *AA, in mergeDeclAttribute()
2834 NewAttr = S.mergeMinSizeAttr(D, *MA); in mergeDeclAttribute()
2836 NewAttr = S.Swift().mergeNameAttr(D, *SNA, SNA->getName()); in mergeDeclAttribute()
2838 NewAttr = S.mergeOptimizeNoneAttr(D, *OA); in mergeDeclAttribute()
2840 NewAttr = S.mergeInternalLinkageAttr(D, *InternalLinkageA); in mergeDeclAttribute()
2844 NewAttr = nullptr; in mergeDeclAttribute()
2849 NewAttr = nullptr; in mergeDeclAttribute()
2851 NewAttr = S.mergeUuidAttr(D, *UA, UA->getGuid(), UA->getGuidDecl()); in mergeDeclAttribute()
2853 NewAttr = S.Wasm().mergeImportModuleAttr(D, *IMA); in mergeDeclAttribute()
2855 NewAttr = S.Wasm().mergeImportNameAttr(D, *INA); in mergeDeclAttribute()
2857 NewAttr = S.mergeEnforceTCBAttr(D, *TCBA); in mergeDeclAttribute()
2859 NewAttr = S.mergeEnforceTCBLeafAttr(D, *TCBLA); in mergeDeclAttribute()
2861 NewAttr = S.mergeBTFDeclTagAttr(D, *BTFA); in mergeDeclAttribute()
2863 NewAttr = S.HLSL().mergeNumThreadsAttr(D, *NT, NT->getX(), NT->getY(), in mergeDeclAttribute()
2866 NewAttr = S.HLSL().mergeShaderAttr(D, *SA, SA->getType()); in mergeDeclAttribute()
2869 NewAttr = nullptr; in mergeDeclAttribute()
2871 NewAttr = cast<InheritableAttr>(Attr->clone(S.Context)); in mergeDeclAttribute()
2873 if (NewAttr) { in mergeDeclAttribute()
2874 NewAttr->setInherited(true); in mergeDeclAttribute()
2875 D->addAttr(NewAttr); in mergeDeclAttribute()
2876 if (isa<MSInheritanceAttr>(NewAttr)) in mergeDeclAttribute()
3080 UsedAttr *NewAttr = OldAttr->clone(Context); in mergeDeclAttributes() local
3081 NewAttr->setInherited(true); in mergeDeclAttributes()
3082 New->addAttr(NewAttr); in mergeDeclAttributes()
3085 RetainAttr *NewAttr = OldAttr->clone(Context); in mergeDeclAttributes() local
3086 NewAttr->setInherited(true); in mergeDeclAttributes()
3087 New->addAttr(NewAttr); in mergeDeclAttributes()
7087 DLLExportAttr *NewAttr = ParentExportAttr->clone(S.Context); in checkDLLAttributeRedeclaration() local
7088 NewAttr->setInherited(true); in checkDLLAttributeRedeclaration()
7089 NewDecl->addAttr(NewAttr); in checkDLLAttributeRedeclaration()
10874 Attr *NewAttr = SAttr->clone(S.getASTContext()); in getImplicitCodeSegAttrFromClass() local
10875 NewAttr->setImplicit(true); in getImplicitCodeSegAttrFromClass()
10876 return NewAttr; in getImplicitCodeSegAttrFromClass()
10886 Attr *NewAttr = SAttr->clone(S.getASTContext()); in getImplicitCodeSegAttrFromClass() local
10887 NewAttr->setImplicit(true); in getImplicitCodeSegAttrFromClass()
10888 return NewAttr; in getImplicitCodeSegAttrFromClass()
14498 auto *NewAttr = cast<InheritableAttr>(A->clone(getASTContext())); in CheckStaticLocalForDllExport() local
14499 NewAttr->setInherited(true); in CheckStaticLocalForDllExport()
14500 VD->addAttr(NewAttr); in CheckStaticLocalForDllExport()
14502 auto *NewAttr = DLLExportAttr::CreateImplicit(getASTContext(), *A); in CheckStaticLocalForDllExport() local
14503 NewAttr->setInherited(true); in CheckStaticLocalForDllExport()
14504 VD->addAttr(NewAttr); in CheckStaticLocalForDllExport()
14509 FD->addAttr(NewAttr); in CheckStaticLocalForDllExport()
14512 auto *NewAttr = DLLImportAttr::CreateImplicit(getASTContext(), *A); in CheckStaticLocalForDllExport() local
14513 NewAttr->setInherited(true); in CheckStaticLocalForDllExport()
14514 VD->addAttr(NewAttr); in CheckStaticLocalForDllExport()