Lines Matching refs:getAttr
3079 if (UsedAttr *OldAttr = Old->getMostRecentDecl()->getAttr<UsedAttr>()) { in mergeDeclAttributes()
3084 if (RetainAttr *OldAttr = Old->getMostRecentDecl()->getAttr<RetainAttr>()) { in mergeDeclAttributes()
3096 const auto *OldConstInit = Old->getAttr<ConstInitAttr>(); in mergeDeclAttributes()
3097 const auto *NewConstInit = New->getAttr<ConstInitAttr>(); in mergeDeclAttributes()
3131 if (AsmLabelAttr *NewA = New->getAttr<AsmLabelAttr>()) { in mergeDeclAttributes()
3132 if (AsmLabelAttr *OldA = Old->getAttr<AsmLabelAttr>()) { in mergeDeclAttributes()
3142 << isa<FunctionDecl>(Old) << New->getAttr<AsmLabelAttr>()->getRange(); in mergeDeclAttributes()
3147 if (const auto *NewAbiTagAttr = New->getAttr<AbiTagAttr>()) { in mergeDeclAttributes()
3148 if (const auto *OldAbiTagAttr = Old->getAttr<AbiTagAttr>()) { in mergeDeclAttributes()
3174 const auto *NewCSA = New->getAttr<CodeSegAttr>(); in mergeDeclAttributes()
3233 const CarriesDependencyAttr *CDA = newDecl->getAttr<CarriesDependencyAttr>(); in mergeParamDeclAttributes()
3252 const auto *NDAttr = newDecl->getAttr<HLSLParamModifierAttr>(); in mergeParamDeclAttributes()
3253 const auto *ODAttr = oldDecl->getAttr<HLSLParamModifierAttr>(); in mergeParamDeclAttributes()
3482 const auto *AttrA = A->getAttr<PassObjectSizeAttr>(); in hasIdenticalPassObjectSizeAttrs()
3483 const auto *AttrB = B->getAttr<PassObjectSizeAttr>(); in hasIdenticalPassObjectSizeAttrs()
3612 if (const auto *ILA = New->getAttr<InternalLinkageAttr>()) in MergeFunctionDecl()
3620 if (auto *EA = New->getAttr<ErrorAttr>()) { in MergeFunctionDecl()
3646 const auto *A = D->getAttr<OverloadableAttr>(); in MergeFunctionDecl()
3772 New->getAttr<AnyX86NoCallerSavedRegistersAttr>(); in MergeFunctionDecl()
4000 if (const auto *NRA = New->getAttr<CXX11NoReturnAttr>()) in MergeFunctionDecl()
4011 const CarriesDependencyAttr *CDA = New->getAttr<CarriesDependencyAttr>(); in MergeFunctionDecl()
4534 if (const auto *ILA = New->getAttr<InternalLinkageAttr>()) in MergeVarDecl()
6859 if (WeakAttr *Attr = ND.getAttr<WeakAttr>()) { in checkAttributesAfterMerging()
6865 if (WeakRefAttr *Attr = ND.getAttr<WeakRefAttr>()) { in checkAttributesAfterMerging()
6874 if (const auto *Attr = VD->getAttr<AliasAttr>()) { in checkAttributesAfterMerging()
6885 if (SelectAnyAttr *Attr = ND.getAttr<SelectAnyAttr>()) { in checkAttributesAfterMerging()
6893 if (HybridPatchableAttr *Attr = ND.getAttr<HybridPatchableAttr>()) { in checkAttributesAfterMerging()
6971 const DLLImportAttr *OldImportAttr = OldDecl->getAttr<DLLImportAttr>(); in checkDLLAttributeRedeclaration()
6972 const DLLExportAttr *OldExportAttr = OldDecl->getAttr<DLLExportAttr>(); in checkDLLAttributeRedeclaration()
6973 const DLLImportAttr *NewImportAttr = NewDecl->getAttr<DLLImportAttr>(); in checkDLLAttributeRedeclaration()
6974 const DLLExportAttr *NewExportAttr = NewDecl->getAttr<DLLExportAttr>(); in checkDLLAttributeRedeclaration()
7086 MD->getParent()->getAttr<DLLExportAttr>()) { in checkDLLAttributeRedeclaration()
7319 if (const auto *Attribute = TND->getAttr<AttrTy>()) { in copyAttrFromTypedefToDecl()
7349 if (const auto *ConstDecl = RD->getAttr<ReadOnlyPlacementAttr>()) { in emitReadOnlyPlacementAttrWarning()
7874 NewVD->getAttr<DLLImportAttr>()->isInherited() || in ActOnVariableDeclarator()
10287 const auto *NewTVA = NewFD->getAttr<TargetVersionAttr>(); in ActOnFunctionDeclarator()
10811 if (const auto *attr = NewFD->getAttr<AvailabilityAttr>()) { in ActOnFunctionDeclarator()
10831 if (const auto *NBA = NewFD->getAttr<NoBuiltinAttr>()) in ActOnFunctionDeclarator()
10873 if (const auto *SAttr = Parent->getAttr<CodeSegAttr>()) { in getImplicitCodeSegAttrFromClass()
10885 if (const auto *SAttr = Parent->getAttr<CodeSegAttr>()) { in getImplicitCodeSegAttrFromClass()
10962 const auto *TA = FD->getAttr<TargetAttr>(); in CheckMultiVersionValue()
10963 const auto *TVA = FD->getAttr<TargetVersionAttr>(); in CheckMultiVersionValue()
11248 const auto *TA = FD->getAttr<TargetAttr>(); in CheckMultiVersionFirstFunction()
11249 const auto *TVA = FD->getAttr<TargetVersionAttr>(); in CheckMultiVersionFirstFunction()
11308 const auto *NewTA = NewFD->getAttr<TargetAttr>(); in CheckDeclarationCausesMultiVersioning()
11309 const auto *NewTVA = NewFD->getAttr<TargetVersionAttr>(); in CheckDeclarationCausesMultiVersioning()
11310 const auto *OldTA = OldFD->getAttr<TargetAttr>(); in CheckDeclarationCausesMultiVersioning()
11370 const auto *CurTA = FD->getAttr<TargetAttr>(); in CheckDeclarationCausesMultiVersioning()
11371 const auto *CurTVA = FD->getAttr<TargetVersionAttr>(); in CheckDeclarationCausesMultiVersioning()
11442 const auto *NewTA = NewFD->getAttr<TargetAttr>(); in CheckMultiVersionAdditionalDecl()
11443 const auto *NewTVA = NewFD->getAttr<TargetVersionAttr>(); in CheckMultiVersionAdditionalDecl()
11481 const auto *CurTA = CurFD->getAttr<TargetAttr>(); in CheckMultiVersionAdditionalDecl()
11502 if (const auto *CurTVA = CurFD->getAttr<TargetVersionAttr>()) { in CheckMultiVersionAdditionalDecl()
11519 } else if (const auto *CurClones = CurFD->getAttr<TargetClonesAttr>()) { in CheckMultiVersionAdditionalDecl()
11541 if (const auto *CurClones = CurFD->getAttr<TargetClonesAttr>()) { in CheckMultiVersionAdditionalDecl()
11551 } else if (const auto *CurTVA = CurFD->getAttr<TargetVersionAttr>()) { in CheckMultiVersionAdditionalDecl()
11581 const auto *CurCPUSpec = CurFD->getAttr<CPUSpecificAttr>(); in CheckMultiVersionAdditionalDecl()
11582 const auto *CurCPUDisp = CurFD->getAttr<CPUDispatchAttr>(); in CheckMultiVersionAdditionalDecl()
11680 const auto *NewTA = NewFD->getAttr<TargetAttr>(); in CheckMultiVersionFunction()
11681 const auto *NewTVA = NewFD->getAttr<TargetVersionAttr>(); in CheckMultiVersionFunction()
11682 const auto *NewCPUDisp = NewFD->getAttr<CPUDispatchAttr>(); in CheckMultiVersionFunction()
11683 const auto *NewCPUSpec = NewFD->getAttr<CPUSpecificAttr>(); in CheckMultiVersionFunction()
11684 const auto *NewClones = NewFD->getAttr<TargetClonesAttr>(); in CheckMultiVersionFunction()
11998 !NewFD->getAttr<OverloadableAttr>()) { in CheckFunctionDeclaration()
12161 const auto *Attr = NewFD->getAttr<ArmNewAttr>(); in CheckFunctionDeclaration()
14384 auto *Attr = var->getAttr<ConstInitAttr>(); in CheckCompleteVariableDeclaration()
14424 if (const SectionAttr *SA = var->getAttr<SectionAttr>()) { in CheckCompleteVariableDeclaration()
14501 } else if (Attr *A = FD->getAttr<DLLExportStaticLocalAttr>()) { in CheckStaticLocalForDllExport()
14511 } else if (Attr *A = FD->getAttr<DLLImportStaticLocalAttr>()) { in CheckStaticLocalForDllExport()
14630 if (UsedAttr *Attr = VD->getAttr<UsedAttr>()) { in FinalizeDeclaration()
14637 if (RetainAttr *Attr = VD->getAttr<RetainAttr>()) { in FinalizeDeclaration()
15452 if (const auto *Attr = FD->getAttr<AliasAttr>()) { in ActOnStartOfFunctionDef()
15457 if (const auto *Attr = FD->getAttr<IFuncAttr>()) { in ActOnStartOfFunctionDef()
15462 if (const auto *Attr = FD->getAttr<TargetVersionAttr>()) { in ActOnStartOfFunctionDef()
16183 Diag(FD->getAttr<NakedAttr>()->getLocation(), diag::note_attribute); in ActOnFinishFunctionBody()
19208 if (const MSInheritanceAttr *IA = Record->getAttr<MSInheritanceAttr>()) in ActOnFields()