|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/tools/clang/include/clang/AST/Attrs.inc 8851 if (const auto *Attr = VD->getAttr<OMPDeclareTargetDeclAttr>())
8859 if (const auto *Attr = VD->getAttr<OMPDeclareTargetDeclAttr>())
tools/clang/include/clang/Sema/SemaInternal.h 57 if (auto *Import = D->getAttr<DLLImportAttr>())
59 if (auto *Export = D->getAttr<DLLExportAttr>())
tools/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp 136 BlocksAttr *attr = var->getAttr<BlocksAttr>();
tools/clang/lib/AST/Decl.cpp 225 if (const auto *A = D->getAttr<TypeVisibilityAttr>()) {
231 if (const auto *A = D->getAttr<VisibilityAttr>()) {
2125 if (const auto *SAA = getAttr<SelectAnyAttr>())
3120 if (const auto *AMAA = getAttr<ArmMveAliasAttr>()) {
4213 if (const auto *A = getAttr<EnumExtensibilityAttr>())
tools/clang/lib/AST/DeclBase.cpp 447 if (auto *attr = Definition->getAttr<ExternalSourceSymbolAttr>())
450 return dcd->getAttr<ExternalSourceSymbolAttr>();
461 if (auto *AA = getAttr<AliasAttr>())
463 if (auto *IFA = getAttr<IFuncAttr>())
tools/clang/lib/AST/DeclCXX.cpp 1830 const auto *Uuid = getAttr<UuidAttr>();
tools/clang/lib/AST/DeclObjC.cpp 991 if (const ObjCMethodFamilyAttr *attr = getAttr<ObjCMethodFamilyAttr>()) {
1533 if (const auto *ObjCRTName = getAttr<ObjCRuntimeNameAttr>())
1961 if (const auto *ObjCRTName = getAttr<ObjCRuntimeNameAttr>())
tools/clang/lib/AST/Expr.cpp 1519 if (const auto *A = TD->getAttr<WarnUnusedResultAttr>())
1525 return D ? D->getAttr<WarnUnusedResultAttr>() : nullptr;
2572 const auto *WarnURAttr = Type->getAttr<WarnUnusedResultAttr>();
2584 const auto *WarnURAttr = Ctor->getAttr<WarnUnusedResultAttr>();
tools/clang/lib/AST/ExprConstant.cpp 149 return Callee ? Callee->getAttr<AllocSizeAttr>() : nullptr;
tools/clang/lib/AST/ItaniumMangle.cpp 298 if (const auto *AbiTag = NS->getAttr<AbiTagAttr>()) {
308 if (const auto *AbiTag = ND->getAttr<AbiTagAttr>()) {
2908 if (auto *Attr = FD->getParamDecl(I)->getAttr<PassObjectSizeAttr>()) {
tools/clang/lib/AST/Mangle.cpp 122 if (const AsmLabelAttr *ALA = D->getAttr<AsmLabelAttr>()) {
tools/clang/lib/AST/MicrosoftCXXABI.cpp 169 MSInheritanceAttr *IA = getAttr<MSInheritanceAttr>();
175 if (MSVtorDispAttr *VDA = getAttr<MSVtorDispAttr>())
tools/clang/lib/AST/MicrosoftMangle.cpp 2295 if (const auto *P = D->getParamDecl(I)->getAttr<PassObjectSizeAttr>())
tools/clang/lib/AST/RecordLayoutBuilder.cpp 1278 if (const MaxFieldAlignmentAttr *MFAA = D->getAttr<MaxFieldAlignmentAttr>())
2526 if (const MaxFieldAlignmentAttr *MFAA = RD->getAttr<MaxFieldAlignmentAttr>()){
2640 if (auto *LVA = RD->getAttr<LayoutVersionAttr>())
tools/clang/lib/Analysis/Consumed.cpp 197 QT->getAsCXXRecordDecl()->getAttr<ConsumableAttr>();
267 switch (FunDecl->getAttr<TestTypestateAttr>()->getTestState()) {
584 const CallableWhenAttr *CWAttr = FunDecl->getAttr<CallableWhenAttr>();
633 if (ParamTypestateAttr *PTA = Param->getAttr<ParamTypestateAttr>()) {
647 if (ReturnTypestateAttr *RT = Param->getAttr<ReturnTypestateAttr>())
666 if (SetTypestateAttr *STA = FunD->getAttr<SetTypestateAttr>()) {
692 if (ReturnTypestateAttr *RTA = Fun->getAttr<ReturnTypestateAttr>())
780 if (ReturnTypestateAttr *RTA = Constructor->getAttr<ReturnTypestateAttr>()) {
861 if (const ParamTypestateAttr *PTA = Param->getAttr<ParamTypestateAttr>())
1095 const ReturnTypestateAttr *RTA = Param->getAttr<ReturnTypestateAttr>();
1206 if (const ReturnTypestateAttr *RTSAttr = D->getAttr<ReturnTypestateAttr>()) {
tools/clang/lib/Analysis/ThreadSafety.cpp 1232 if (const auto *CA = RD->getAttr<CapabilityAttr>())
1236 if (const auto *CA = TD->getAttr<CapabilityAttr>())
tools/clang/lib/Analysis/ThreadSafetyCommon.cpp 381 if (LockReturnedAttr *At = FD->getAttr<LockReturnedAttr>()) {
tools/clang/lib/CodeGen/CGBuiltin.cpp 582 auto *PS = D->getDecl()->getAttr<PassObjectSizeAttr>();
4020 if (const auto *XRayAttr = CurFuncDecl->getAttr<XRayInstrumentAttr>())
4054 if (const auto *XRayAttr = CurFuncDecl->getAttr<XRayInstrumentAttr>())
tools/clang/lib/CodeGen/CGCall.cpp 219 if (PcsAttr *PCS = D->getAttr<PcsAttr>())
1885 if (auto *AllocSize = TargetDecl->getAttr<AllocSizeAttr>()) {
2197 if (auto ParmNNAttr = PVD->getAttr<NonNullAttr>())
2397 const auto *AVAttr = PVD->getAttr<AlignValueAttr>();
2400 AVAttr = TOTy->getDecl()->getAttr<AlignValueAttr>();
2976 RetNNAttr = CurCodeDecl->getAttr<ReturnsNonNullAttr>();
3423 auto *PS = AC.getParamDecl(I)->getAttr<PassObjectSizeAttr>();
4564 if (const auto *AA = TargetDecl->getAttr<AssumeAlignedAttr>()) {
4573 } else if (const auto *AA = TargetDecl->getAttr<AllocAlignAttr>()) {
tools/clang/lib/CodeGen/CGDecl.cpp 416 if (auto *SA = D.getAttr<PragmaClangBSSSectionAttr>())
418 if (auto *SA = D.getAttr<PragmaClangDataSectionAttr>())
420 if (auto *SA = D.getAttr<PragmaClangRodataSectionAttr>())
422 if (auto *SA = D.getAttr<PragmaClangRelroSectionAttr>())
425 if (const SectionAttr *SA = D.getAttr<SectionAttr>())
1793 : (D.getAttr<UninitializedAttr>()
2001 if (const CleanupAttr *CA = D.getAttr<CleanupAttr>()) {
tools/clang/lib/CodeGen/CGDeclCXX.cpp 208 &D, DeclAddr, D.getAttr<OMPThreadPrivateDeclAttr>()->getLocation(),
467 auto *ISA = D->getAttr<InitSegAttr>();
482 } else if (auto *IPA = D->getAttr<InitPriorityAttr>()) {
tools/clang/lib/CodeGen/CGExpr.cpp 901 auto *POSAttr = ParamDecl->getAttr<PassObjectSizeAttr>();
2443 AsmLabelAttr *Asm = VD->getAttr<AsmLabelAttr>();
tools/clang/lib/CodeGen/CGExprScalar.cpp 273 AVAttr = TTy->getDecl()->getAttr<AlignValueAttr>();
283 AVAttr = VD->getAttr<AlignValueAttr>();
290 AVAttr = TTy->getDecl()->getAttr<AlignValueAttr>();
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp 9796 const auto *A = VD->getAttr<OMPAllocateDeclAttr>();
10974 const auto *AA = CVD->getAttr<OMPAllocateDeclAttr>();
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp 337 const auto *Attr = FD->getAttr<OMPCaptureKindAttr>();
4450 if (const auto *Attr = FD->getAttr<OMPCaptureKindAttr>()) {
4737 const auto *A = VD->getAttr<OMPAllocateDeclAttr>();
4905 const auto *A = VD->getAttr<OMPAllocateDeclAttr>();
tools/clang/lib/CodeGen/CGStmt.cpp 1799 AsmLabelAttr *Attr = Variable->getAttr<AsmLabelAttr>();
tools/clang/lib/CodeGen/CodeGenFunction.cpp 546 if (const VecTypeHintAttr *A = FD->getAttr<VecTypeHintAttr>()) {
561 if (const WorkGroupSizeHintAttr *A = FD->getAttr<WorkGroupSizeHintAttr>()) {
569 if (const ReqdWorkGroupSizeAttr *A = FD->getAttr<ReqdWorkGroupSizeAttr>()) {
578 FD->getAttr<OpenCLIntelReqdSubGroupSizeAttr>()) {
743 if (const auto *XRayAttr = D->getAttr<XRayInstrumentAttr>()) {
750 if (const auto *LogArgs = D->getAttr<XRayLogArgsAttr>())
809 CurCodeDecl && CurCodeDecl->getAttr<ReturnsNonNullAttr>()))
1035 if (const auto *VecWidth = CurFuncDecl->getAttr<MinVectorWidthAttr>())
2217 const TargetAttr *TD = TargetDecl->getAttr<TargetAttr>();
tools/clang/lib/CodeGen/CodeGenFunction.h 1590 CurCodeDecl && CurCodeDecl->getAttr<ReturnsNonNullAttr>());
tools/clang/lib/CodeGen/CodeGenModule.cpp 335 if (const SectionAttr *SA = D->getAttr<SectionAttr>()) {
928 if (const TLSModelAttr *Attr = D.getAttr<TLSModelAttr>()) {
1019 FD->getAttr<CPUSpecificAttr>(),
1023 AppendTargetMangling(CGM, FD->getAttr<TargetAttr>(), Out);
1403 const OpenCLAccessAttr *A = PDecl->getAttr<OpenCLAccessAttr>();
1665 const auto *TD = FD ? FD->getAttr<TargetAttr>() : nullptr;
1666 const auto *SD = FD ? FD->getAttr<CPUSpecificAttr>() : nullptr;
1712 if (auto *SA = D->getAttr<PragmaClangBSSSectionAttr>())
1714 if (auto *SA = D->getAttr<PragmaClangDataSectionAttr>())
1716 if (auto *SA = D->getAttr<PragmaClangRodataSectionAttr>())
1718 if (auto *SA = D->getAttr<PragmaClangRelroSectionAttr>())
1723 if (auto *SA = D->getAttr<PragmaClangTextSectionAttr>())
1724 if (!D->getAttr<SectionAttr>())
1738 if (const auto *CSA = D->getAttr<CodeSegAttr>())
1740 else if (const auto *SA = D->getAttr<SectionAttr>())
1829 if (const auto *CSA = FD->getAttr<CodeSegAttr>())
1831 else if (const auto *SA = FD->getAttr<SectionAttr>())
1867 if (const auto *CB = FD->getAttr<CallbackAttr>()) {
2384 const AliasAttr *AA = VD->getAttr<AliasAttr>();
2586 AsmLabelAttr *Attr = FD->getAttr<AsmLabelAttr>();
2680 AsmLabelAttr *Attr = FD->getAttr<AsmLabelAttr>();
2737 auto *Spec = FD->getAttr<CPUSpecificAttr>();
2877 const auto *TA = CurFD->getAttr<TargetAttr>();
2913 const auto *DD = FD->getAttr<CPUDispatchAttr>();
3109 const auto *TA = FD->getAttr<TargetAttr>();
3521 if (const SectionAttr *SA = D->getAttr<SectionAttr>())
4037 if (const SectionAttr *SA = D->getAttr<SectionAttr>()) {
4426 if (const ConstructorAttr *CA = D->getAttr<ConstructorAttr>())
4428 if (const DestructorAttr *DA = D->getAttr<DestructorAttr>())
4436 const AliasAttr *AA = D->getAttr<AliasAttr>();
4517 const IFuncAttr *IFA = D->getAttr<IFuncAttr>();
5884 if (const auto *TD = FD->getAttr<TargetAttr>()) {
5903 } else if (const auto *SD = FD->getAttr<CPUSpecificAttr>()) {
tools/clang/lib/CodeGen/TargetInfo.cpp 769 if (const auto *Attr = FD->getAttr<WebAssemblyImportModuleAttr>()) {
775 if (const auto *Attr = FD->getAttr<WebAssemblyImportNameAttr>()) {
5715 const ARMInterruptAttr *Attr = FD->getAttr<ARMInterruptAttr>();
6493 if (CUDALaunchBoundsAttr *Attr = FD->getAttr<CUDALaunchBoundsAttr>()) {
6911 const auto *InterruptAttr = FD->getAttr<MSP430InterruptAttr>();
6992 const MipsInterruptAttr *Attr = FD->getAttr<MipsInterruptAttr>();
7354 if (FD->getAttr<AVRInterruptAttr>())
7357 if (FD->getAttr<AVRSignalAttr>())
7393 const ReqdWorkGroupSizeAttr *Attr = FD->getAttr<ReqdWorkGroupSizeAttr>();
7958 FD->getAttr<ReqdWorkGroupSizeAttr>() : nullptr;
7969 const auto *FlatWGS = FD->getAttr<AMDGPUFlatWorkGroupSizeAttr>();
7996 if (const auto *Attr = FD->getAttr<AMDGPUWavesPerEUAttr>()) {
8015 if (const auto *Attr = FD->getAttr<AMDGPUNumSGPRAttr>()) {
8022 if (const auto *Attr = FD->getAttr<AMDGPUNumVGPRAttr>()) {
9675 const auto *Attr = FD->getAttr<RISCVInterruptAttr>();
tools/clang/lib/Index/IndexDecl.cpp 508 if (IBOutletCollectionAttr *attr = D->getAttr<IBOutletCollectionAttr>())
tools/clang/lib/Index/IndexSymbol.cpp 236 if (auto *Annot = D->getAttr<AnnotateAttr>()) {
tools/clang/lib/Index/IndexingContext.cpp 21 if (auto *attr = D->getAttr<ExternalSourceSymbolAttr>()) {
tools/clang/lib/Sema/Sema.cpp 2054 !FD->getAttr<TargetAttr>()->isDefaultVersion())
tools/clang/lib/Sema/SemaAttr.cpp 482 if (auto A = Decl->getAttr<SectionAttr>())
485 if (auto A = OtherDecl->getAttr<SectionAttr>())
tools/clang/lib/Sema/SemaCUDA.cpp 277 (HasD && !MemberDecl->getAttr<CUDADeviceAttr>()->isImplicit()) ||
278 (HasH && !MemberDecl->getAttr<CUDAHostAttr>()->isImplicit());
780 if (AttrTy *Attribute = TemplateFD.getAttr<AttrTy>()) {
tools/clang/lib/Sema/SemaChecking.cpp 416 FD->getParamDecl(ObjectIndex)->getAttr<PassObjectSizeAttr>())
750 return D->getAttr<OpenCLAccessAttr>();
6996 if (const auto *FA = MD->getAttr<FormatArgAttr>()) {
12281 if (const Attr *A = Callee->getAttr<ReturnsNonNullAttr>()) {
12304 if (const Attr *A = PV->getAttr<NonNullAttr>()) {
13098 if (const auto *Attr = Param->getAttr<PassObjectSizeAttr>())
14478 if (TypeTagForDatatypeAttr *I = VD->getAttr<TypeTagForDatatypeAttr>()) {
tools/clang/lib/Sema/SemaCodeComplete.cpp 2639 if (SentinelAttr *Sentinel = FunctionOrMethod->getAttr<SentinelAttr>())
tools/clang/lib/Sema/SemaDecl.cpp 2772 if (UsedAttr *OldAttr = Old->getMostRecentDecl()->getAttr<UsedAttr>()) {
2784 const auto *OldConstInit = Old->getAttr<ConstInitAttr>();
2785 const auto *NewConstInit = New->getAttr<ConstInitAttr>();
2819 if (AsmLabelAttr *NewA = New->getAttr<AsmLabelAttr>()) {
2820 if (AsmLabelAttr *OldA = Old->getAttr<AsmLabelAttr>()) {
2830 << isa<FunctionDecl>(Old) << New->getAttr<AsmLabelAttr>()->getRange();
2835 if (const auto *NewAbiTagAttr = New->getAttr<AbiTagAttr>()) {
2836 if (const auto *OldAbiTagAttr = Old->getAttr<AbiTagAttr>()) {
2863 const auto *NewCSA = New->getAttr<CodeSegAttr>();
2921 const CarriesDependencyAttr *CDA = newDecl->getAttr<CarriesDependencyAttr>();
3093 const auto *AttrA = A->getAttr<PassObjectSizeAttr>();
3094 const auto *AttrB = B->getAttr<PassObjectSizeAttr>();
3246 const auto *A = D->getAttr<OverloadableAttr>();
3360 New->getAttr<AnyX86NoCallerSavedRegistersAttr>();
3542 const CXX11NoReturnAttr *NRA = New->getAttr<CXX11NoReturnAttr>();
3553 const CarriesDependencyAttr *CDA = New->getAttr<CarriesDependencyAttr>();
6126 if (WeakAttr *Attr = ND.getAttr<WeakAttr>()) {
6132 if (WeakRefAttr *Attr = ND.getAttr<WeakRefAttr>()) {
6142 if (const auto *Attr = VD->getAttr<AliasAttr>()) {
6153 if (SelectAnyAttr *Attr = ND.getAttr<SelectAnyAttr>()) {
6187 if (auto *Attr = ND.getAttr<NotTailCalledAttr>())
6244 const DLLImportAttr *OldImportAttr = OldDecl->getAttr<DLLImportAttr>();
6245 const DLLExportAttr *OldExportAttr = OldDecl->getAttr<DLLExportAttr>();
6246 const DLLImportAttr *NewImportAttr = NewDecl->getAttr<DLLImportAttr>();
6247 const DLLExportAttr *NewExportAttr = NewDecl->getAttr<DLLExportAttr>();
6348 MD->getParent()->getAttr<DLLExportAttr>()) {
6968 NewVD->getAttr<DLLImportAttr>()->isInherited() ||
9519 if (const auto *attr = NewFD->getAttr<AvailabilityAttr>()) {
9550 if (const auto *SAttr = Parent->getAttr<CodeSegAttr>()) {
9562 if (const auto *SAttr = Parent->getAttr<CodeSegAttr>()) {
9666 const auto *TA = FD->getAttr<TargetAttr>();
9918 const auto *OldTA = OldFD->getAttr<TargetAttr>();
9974 const auto *CurTA = FD->getAttr<TargetAttr>();
10036 const auto *CurTA = CurFD->getAttr<TargetAttr>();
10053 const auto *CurCPUSpec = CurFD->getAttr<CPUSpecificAttr>();
10054 const auto *CurCPUDisp = CurFD->getAttr<CPUDispatchAttr>();
10155 const auto *NewTA = NewFD->getAttr<TargetAttr>();
10156 const auto *NewCPUDisp = NewFD->getAttr<CPUDispatchAttr>();
10157 const auto *NewCPUSpec = NewFD->getAttr<CPUSpecificAttr>();
10404 !NewFD->getAttr<OverloadableAttr>()) {
12451 if (const SectionAttr *SA = var->getAttr<SectionAttr>())
12517 auto *Attr = var->getAttr<ConstInitAttr>();
12593 } else if (Attr *A = FD->getAttr<DLLExportStaticLocalAttr>()) {
12603 } else if (Attr *A = FD->getAttr<DLLImportStaticLocalAttr>()) {
12745 if (UsedAttr *Attr = VD->getAttr<UsedAttr>()) {
13506 if (const auto *Attr = FD->getAttr<AliasAttr>()) {
13511 if (const auto *Attr = FD->getAttr<IFuncAttr>()) {
14048 Diag(FD->getAttr<NakedAttr>()->getLocation(), diag::note_attribute);
16732 if (const MSInheritanceAttr *IA = Record->getAttr<MSInheritanceAttr>())
tools/clang/lib/Sema/SemaDeclAttr.cpp 299 if (const auto *A = D->getAttr<AttrTy>()) {
309 if (const auto *A = D->getAttr<AttrTy>()) {
2044 if (VecReturnAttr *A = D->getAttr<VecReturnAttr>()) {
2479 T *existingAttr = D->getAttr<T>();
2799 WorkGroupAttr *Existing = D->getAttr<WorkGroupAttr>();
2822 D->getAttr<OpenCLIntelReqdSubGroupSizeAttr>();
2847 if (VecTypeHintAttr *A = D->getAttr<VecTypeHintAttr>()) {
2866 if (SectionAttr *ExistingAttr = D->getAttr<SectionAttr>()) {
2934 if (const auto *ExistingAttr = D->getAttr<CodeSegAttr>()) {
2952 if (const auto *ExistingAttr = D->getAttr<CodeSegAttr>()) {
3016 MinVectorWidthAttr *Existing = D->getAttr<MinVectorWidthAttr>();
4052 if (OptimizeNoneAttr *Optnone = D->getAttr<OptimizeNoneAttr>()) {
4126 if (OptimizeNoneAttr *Optnone = D->getAttr<OptimizeNoneAttr>()) {
4148 if (AlwaysInlineAttr *Inline = D->getAttr<AlwaysInlineAttr>()) {
4153 if (MinSizeAttr *MinSize = D->getAttr<MinSizeAttr>()) {
4391 if (const auto *OAttr = D->getAttr<OwnerAttr>()) {
4408 if (const auto *PAttr = D->getAttr<PointerAttr>()) {
4619 if (auto existingAttr = D->getAttr<ParameterABIAttr>()) {
5308 if (const auto *UA = D->getAttr<UuidAttr>()) {
5699 if (const auto *A = D->getAttr<RISCVInterruptAttr>()) {
5964 if (DLLImportAttr *Import = D->getAttr<DLLImportAttr>()) {
6011 if (MSInheritanceAttr *IA = D->getAttr<MSInheritanceAttr>()) {
6277 if (D->getAttr<OpenCLAccessAttr>()->getSemanticSpelling() ==
7228 if (const auto *A = D->getAttr<ReqdWorkGroupSizeAttr>()) {
7233 } else if (const auto *A = D->getAttr<WorkGroupSizeHintAttr>()) {
7236 } else if (const auto *A = D->getAttr<VecTypeHintAttr>()) {
7239 } else if (const auto *A = D->getAttr<OpenCLIntelReqdSubGroupSizeAttr>()) {
7243 if (const auto *A = D->getAttr<AMDGPUFlatWorkGroupSizeAttr>()) {
7247 } else if (const auto *A = D->getAttr<AMDGPUWavesPerEUAttr>()) {
7251 } else if (const auto *A = D->getAttr<AMDGPUNumSGPRAttr>()) {
7255 } else if (const auto *A = D->getAttr<AMDGPUNumVGPRAttr>()) {
7911 if (const auto *AL = OffendingDecl->getAttr<DeprecatedAttr>())
7923 if (auto AL = OffendingDecl->getAttr<UnavailableAttr>()) {
7975 if (auto AL = OffendingDecl->getAttr<DeprecatedAttr>())
tools/clang/lib/Sema/SemaDeclCXX.cpp 2499 const auto *BaseCSA = CXXBaseDecl->getAttr<CodeSegAttr>();
2500 const auto *DerivedCSA = Class->getAttr<CodeSegAttr>();
2524 if (FinalAttr *FA = CXXBaseDecl->getAttr<FinalAttr>()) {
2984 if (OverrideAttr *OA = D->getAttr<OverrideAttr>()) {
2988 } else if (FinalAttr *FA = D->getAttr<FinalAttr>()) {
3003 if (OverrideAttr *OA = D->getAttr<OverrideAttr>()) {
3009 if (FinalAttr *FA = D->getAttr<FinalAttr>()) {
3059 FinalAttr *FA = Old->getAttr<FinalAttr>();
5771 if (VD && Member->getAttr<DLLExportAttr>() &&
5780 if (Member->getAttr<DLLExportAttr>()) {
5828 auto *Attr = CD->getAttr<DLLExportAttr>();
6360 if (FinalAttr *FA = Record->getAttr<FinalAttr>()) {
6370 if (const FinalAttr *FA = dtor->getAttr<FinalAttr>()) {
8325 Diag(RD.getAttr<TrivialABIAttr>()->getLocation(),
9387 if (const VisibilityAttr *Attr = Namespc->getAttr<VisibilityAttr>())
15326 const auto *OldCSA = Old->getAttr<CodeSegAttr>();
15327 const auto *NewCSA = New->getAttr<CodeSegAttr>();
tools/clang/lib/Sema/SemaDeclObjC.cpp 4777 if (const auto *attr = ObjCMethod->getAttr<AvailabilityAttr>()) {
tools/clang/lib/Sema/SemaExpr.cpp 86 if (const auto *A = D->getAttr<UnusedAttr>()) {
342 const SentinelAttr *attr = D->getAttr<SentinelAttr>();
tools/clang/lib/Sema/SemaExprCXX.cpp 605 if (const auto *Uuid = TD->getMostRecentDecl()->getAttr<UuidAttr>()) {
tools/clang/lib/Sema/SemaExprObjC.cpp 3652 return RD->getAttr<T>();
tools/clang/lib/Sema/SemaObjCProperty.cpp 2421 if (const SectionAttr *SA = property->getAttr<SectionAttr>())
2487 if (const SectionAttr *SA = property->getAttr<SectionAttr>())
tools/clang/lib/Sema/SemaOpenMP.cpp 1302 VD->getAttr<OMPThreadPrivateDeclAttr>()->getLocation());
1640 Diag(Callee->getAttr<OMPDeclareTargetDeclAttr>()->getLocation(),
1682 Diag(Callee->getAttr<OMPDeclareTargetDeclAttr>()->getLocation(),
2109 Diag(FD->getAttr<OMPDeclareTargetDeclAttr>()->getLocation(),
2121 Diag(FD->getAttr<OMPDeclareTargetDeclAttr>()->getLocation(),
2533 const auto *A = VD->getAttr<OMPAllocateDeclAttr>();
tools/clang/lib/Sema/SemaOverload.cpp 6153 !Function->getAttr<TargetAttr>()->isDefaultVersion()) {
6800 !Method->getAttr<TargetAttr>()->isDefaultVersion()) {
7220 !Conversion->getAttr<TargetAttr>()->isDefaultVersion()) {
9248 const auto *Cand1CPUSpec = Cand1.Function->getAttr<CPUSpecificAttr>();
9249 const auto *Cand2CPUSpec = Cand2.Function->getAttr<CPUSpecificAttr>();
9852 !Fn->getAttr<TargetAttr>()->isDefaultVersion())
11492 const auto *TA = FunDecl->getAttr<TargetAttr>();
tools/clang/lib/Sema/SemaStmt.cpp 308 const auto *A = Ctor->getAttr<WarnUnusedResultAttr>();
309 A = A ? A : Ctor->getParent()->getAttr<WarnUnusedResultAttr>();
316 if (DiagnoseNoDiscard(*this, TD->getAttr<WarnUnusedResultAttr>(), Loc, R1,
331 if (DiagnoseNoDiscard(*this, MD->getAttr<WarnUnusedResultAttr>(), Loc, R1,
350 if (!RD->getAttr<WarnUnusedAttr>())
tools/clang/lib/Sema/SemaStmtAsm.cpp 140 S.Diag(Func->getAttr<NakedAttr>()->getLocation(), diag::note_attribute);
146 S.Diag(Func->getAttr<NakedAttr>()->getLocation(), diag::note_attribute);
198 if (AsmLabelAttr *Attr = Variable->getAttr<AsmLabelAttr>())
tools/clang/lib/Sema/SemaTemplate.cpp 9005 if (auto *A = ClassTemplate->getTemplatedDecl()->getAttr<DLLExportAttr>()) {
9019 ClassTemplate->getTemplatedDecl()->getAttr<DLLImportAttr>();
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp 4158 DLLExportAttr *Attr = Ctor->getAttr<DLLExportAttr>();
tools/clang/lib/Sema/SemaType.cpp 3723 if (auto bridgeAttr = recordDecl->getAttr<ObjCBridgeAttr>())
3726 recordDecl->getAttr<ObjCBridgeMutableAttr>())
4869 if (auto attr = Param->getAttr<ParameterABIAttr>()) {
7327 TypedefTy->getDecl()->getAttr<OpenCLAccessAttr>();
tools/clang/lib/Serialization/ASTReaderDecl.cpp 3001 const auto *TAX = FuncX->getAttr<TargetAttr>();
3002 const auto *TAY = FuncY->getAttr<TargetAttr>();
tools/clang/lib/Serialization/ASTWriter.cpp 5387 D->getAttr<OMPThreadPrivateDeclAttr>()->getRange());
5391 auto *A = D->getAttr<OMPAllocateDeclAttr>();
5399 Record.push_back(D->getAttr<OMPDeclareTargetDeclAttr>()->getMapType());
5401 D->getAttr<OMPDeclareTargetDeclAttr>()->getRange());
tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp 100 bool HasOverride = Method->getAttr<OverrideAttr>();
101 bool HasFinal = Method->getAttr<FinalAttr>();
215 SourceLocation OverrideLoc = Method->getAttr<OverrideAttr>()->getLocation();