|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang/ASTMatchers/ASTMatchers.h 4887 return Node.template hasAttr<FinalAttr>();
4968 return Node.size_overridden_methods() > 0 || Node.hasAttr<OverrideAttr>();
tools/clang/include/clang/Sema/Initialization.h 259 Parm->hasAttr<NSConsumedAttr>());
tools/clang/include/clang/Sema/SemaInternal.h 47 bool isDeviceSideDecl = D->hasAttr<CUDADeviceAttr>() ||
48 D->hasAttr<CUDASharedAttr>() ||
49 D->hasAttr<CUDAGlobalAttr>();
55 assert(!(D->hasAttr<DLLImportAttr>() && D->hasAttr<DLLExportAttr>()) &&
55 assert(!(D->hasAttr<DLLImportAttr>() && D->hasAttr<DLLExportAttr>()) &&
tools/clang/include/clang/StaticAnalyzer/Checkers/SValExplainer.h 186 else if (VD->hasAttr<BlocksAttr>())
tools/clang/lib/ARCMigrate/ObjCMT.cpp 1264 OM->hasAttr<ObjCReturnsInnerPointerAttr>())
1435 if (Decl->hasAttr<CFAuditedTransferAttr>()) {
1498 !pd->hasAttr<CFConsumedAttr>() &&
1504 !pd->hasAttr<NSConsumedAttr>() &&
1522 bool FuncIsReturnAnnotated = (FuncDecl->hasAttr<CFReturnsRetainedAttr>() ||
1523 FuncDecl->hasAttr<CFReturnsNotRetainedAttr>() ||
1524 FuncDecl->hasAttr<NSReturnsRetainedAttr>() ||
1525 FuncDecl->hasAttr<NSReturnsNotRetainedAttr>() ||
1526 FuncDecl->hasAttr<NSReturnsAutoreleasedAttr>());
1551 if (AE.getKind() == DecRef && !pd->hasAttr<CFConsumedAttr>())
1624 && !pd->hasAttr<CFConsumedAttr>() &&
1643 (MethodDecl->hasAttr<CFReturnsRetainedAttr>() ||
1644 MethodDecl->hasAttr<CFReturnsNotRetainedAttr>() ||
1645 MethodDecl->hasAttr<NSReturnsRetainedAttr>() ||
1646 MethodDecl->hasAttr<NSReturnsNotRetainedAttr>() ||
1647 MethodDecl->hasAttr<NSReturnsAutoreleasedAttr>());
1650 !MethodDecl->hasAttr<NSConsumesSelfAttr>() &&
1681 if ((AE.getKind() == DecRef && !pd->hasAttr<CFConsumedAttr>()) ||
tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp 136 if (FD->hasAttr<CFReturnsRetainedAttr>()) {
140 if (FD->hasAttr<CFReturnsNotRetainedAttr>()) {
187 if (!method->hasAttr<NSReturnsRetainedAttr>()) {
440 if (PD->hasAttr<CFConsumedAttr>()) {
tools/clang/lib/ARCMigrate/Transforms.cpp 87 if (FD->hasAttr<CFReturnsRetainedAttr>())
tools/clang/lib/AST/ASTContext.cpp 1612 UseAlignAttrOnly = D->hasAttr<PackedAttr>() ||
1613 cast<FieldDecl>(D)->getParent()->hasAttr<PackedAttr>();
1620 D->hasAttr<PackedAttr>() ||
1621 cast<FieldDecl>(D)->getParent()->hasAttr<PackedAttr>();
2127 AlignIsRequired = RD->hasAttr<AlignedAttr>();
2660 assert(VD->hasAttr<BlocksAttr>() &&
2672 assert(VD->hasAttr<BlocksAttr>() &&
8611 if (UD->hasAttr<TransparentUnionAttr>()) {
9798 !FD->hasAttr<DLLExportAttr>()) ||
9799 FD->hasAttr<GNUInlineAttr>()) {
9824 if (D->hasAttr<DLLImportAttr>()) {
9827 } else if (D->hasAttr<DLLExportAttr>()) {
9831 D->hasAttr<CUDAGlobalAttr>()) {
10019 if (D->hasAttr<WeakRefAttr>())
10023 if (D->hasAttr<AliasAttr>() || D->hasAttr<UsedAttr>())
10023 if (D->hasAttr<AliasAttr>() || D->hasAttr<UsedAttr>())
10032 if (FD->hasAttr<ConstructorAttr>() || FD->hasAttr<DestructorAttr>())
10032 if (FD->hasAttr<ConstructorAttr>() || FD->hasAttr<DestructorAttr>())
10523 if (MethodDecl->hasAttr<UnavailableAttr>()
10524 || MethodDecl->hasAttr<DeprecatedAttr>())
tools/clang/lib/AST/CommentSema.cpp 674 if (D->hasAttr<DeprecatedAttr>() ||
675 D->hasAttr<AvailabilityAttr>() ||
676 D->hasAttr<UnavailableAttr>())
tools/clang/lib/AST/Decl.cpp 376 return !fn->hasAttr<VisibilityAttr>();
412 return (computation.isTypeVisibility() && D->hasAttr<TypeVisibilityAttr>()) ||
413 D->hasAttr<VisibilityAttr>();
555 FD->hasBody(Def) && Def->isInlined() && !Def->hasAttr<GNUInlineAttr>();
1333 if (D->hasAttr<InternalLinkageAttr>())
1456 if (D->hasAttr<InternalLinkageAttr>())
1986 if (!hasAttr<ThreadAttr>() &&
1989 hasAttr<OMPThreadPrivateDeclAttr>()))
1993 hasAttr<OMPThreadPrivateDeclAttr>())
2462 return hasAttr<BlocksAttr>() && NonParmVarDeclBits.EscapingByref;
2466 return hasAttr<BlocksAttr>() && !NonParmVarDeclBits.EscapingByref;
2584 hasExternalStorage() && hasAttr<CUDASharedAttr>() &&
2592 return hasGlobalStorage() && (hasAttr<NoDestroyAttr>() ||
2594 !hasAttr<AlwaysDestroyAttr>()));
3024 if (hasAttr<OpenCLKernelAttr>())
3054 if (hasAttr<NoReturnAttr>() || hasAttr<CXX11NoReturnAttr>() ||
3054 if (hasAttr<NoReturnAttr>() || hasAttr<CXX11NoReturnAttr>() ||
3055 hasAttr<C11NoReturnAttr>())
3066 if (hasAttr<TargetAttr>())
3068 if (hasAttr<CPUDispatchAttr>())
3070 if (hasAttr<CPUSpecificAttr>())
3076 return isMultiVersion() && hasAttr<CPUDispatchAttr>();
3080 return isMultiVersion() && hasAttr<CPUSpecificAttr>();
3084 return isMultiVersion() && hasAttr<TargetAttr>();
3152 if (!ConsiderWrapperFunctions && hasAttr<OverloadableAttr>() &&
3153 !hasAttr<ArmMveAliasAttr>())
3175 if (Context.getLangOpts().CUDA && hasAttr<CUDADeviceAttr>() &&
3176 !hasAttr<CUDAHostAttr>() &&
3228 !hasAttr<DLLExportAttr>())
3289 if (Context.getLangOpts().GNUInline || hasAttr<GNUInlineAttr>()) {
3379 hasAttr<AliasAttr>()) &&
3384 if (Context.getLangOpts().GNUInline || hasAttr<GNUInlineAttr>()) {
3969 if (!hasAttr<NoUniqueAddressAttr>())
4219 return isClosed() && hasAttr<FlagEnumAttr>();
4223 return isClosed() && !hasAttr<FlagEnumAttr>();
4339 return hasAttr<CapturedRecordAttr>();
4364 return hasAttr<MSStructAttr>() || C.getLangOpts().MSBitfields == 1;
4405 else if (CXXRD->hasAttr<PackedAttr>())
tools/clang/lib/AST/DeclBase.cpp 405 if (CheckUsedAttr && getMostRecentDecl()->hasAttr<UsedAttr>())
457 return hasAttr<AliasAttr>() || hasAttr<IFuncAttr>();
457 return hasAttr<AliasAttr>() || hasAttr<IFuncAttr>();
tools/clang/lib/AST/DeclCXX.cpp 2068 if (hasAttr<FinalAttr>())
2097 if (DevirtualizedMethod->hasAttr<FinalAttr>())
2103 if (BestDynamicDecl->hasAttr<FinalAttr>())
2106 if (dtor->hasAttr<FinalAttr>())
tools/clang/lib/AST/DeclObjC.cpp 415 if (Class->hasAttr<ArcWeakrefUnavailableAttr>())
425 if (Class->hasAttr<ObjCRequiresPropertyDefsAttr>())
828 hasAttr<ObjCDesignatedInitializerAttr>();
1098 selfIsConsumed = hasAttr<NSConsumesSelfAttr>();
tools/clang/lib/AST/DeclPrinter.cpp 485 if (D->hasAttr<OMPDeclareTargetDeclAttr>())
1154 if (D->getTemplatedDecl()->hasAttr<OMPDeclareTargetDeclAttr>())
tools/clang/lib/AST/Expr.cpp 2550 FD->hasAttr<PureAttr>() || FD->hasAttr<ConstAttr>()) {
2550 FD->hasAttr<PureAttr>() || FD->hasAttr<ConstAttr>()) {
2573 if (Type->hasAttr<WarnUnusedAttr>() ||
2613 if (MD->hasAttr<WarnUnusedResultAttr>()) {
3424 bool IsPure = FD && (FD->hasAttr<ConstAttr>() || FD->hasAttr<PureAttr>());
3424 bool IsPure = FD && (FD->hasAttr<ConstAttr>() || FD->hasAttr<PureAttr>());
3766 UT && UT->getDecl()->hasAttr<TransparentUnionAttr>())
3920 VD->hasAttr<AsmLabelAttr>() && !VD->isLocalVarDecl())
tools/clang/lib/AST/ExprCXX.cpp 847 if (!SrcRD->hasAttr<FinalAttr>())
tools/clang/lib/AST/ExprConstant.cpp 2044 if (Usage == Expr::EvaluateForCodeGen && Var->hasAttr<DLLImportAttr>())
2060 FD->hasAttr<DLLImportAttr>())
2119 !FD->hasAttr<DLLImportAttr>();
5436 if (Callee->hasAttr<NonNullAttr>()) {
tools/clang/lib/AST/ItaniumMangle.cpp 576 if (FD->hasAttr<OverloadableAttr>())
709 if (FD->hasAttr<EnableIfAttr>()) {
tools/clang/lib/AST/Mangle.cpp 113 if (D->hasAttr<AsmLabelAttr>())
401 if (CD->hasAttr<DLLExportAttr>() && CD->isDefaultConstructor())
tools/clang/lib/AST/MicrosoftMangle.cpp 427 if (FD->hasAttr<OverloadableAttr>())
522 if (FD->isExternC() && FD->hasAttr<OverloadableAttr>())
3105 if (Derived->hasAttr<DLLImportAttr>())
tools/clang/lib/AST/RecordLayoutBuilder.cpp 476 UpdateEmptyFieldSubobjects(FD, Offset, FD->hasAttr<NoUniqueAddressAttr>());
1262 Packed = D->hasAttr<PackedAttr>();
1273 if (D->hasAttr<AlignMac68kAttr>()) {
1463 bool FieldPacked = Packed || D->hasAttr<PackedAttr>();
1748 bool PotentiallyOverlapping = D->hasAttr<NoUniqueAddressAttr>() && FieldClass;
1750 bool FieldPacked = Packed || D->hasAttr<PackedAttr>();
2133 if (!MD->hasAttr<CUDADeviceAttr>())
2137 if (!MD->hasAttr<CUDAHostAttr>() && MD->hasAttr<CUDADeviceAttr>())
2137 if (!MD->hasAttr<CUDAHostAttr>() && MD->hasAttr<CUDADeviceAttr>())
2145 if (MD->hasAttr<DLLImportAttr>() && !RD->hasAttr<DLLImportAttr>())
2145 if (MD->hasAttr<DLLImportAttr>() && !RD->hasAttr<DLLImportAttr>())
2469 if (FD->hasAttr<PackedAttr>())
2532 if (RD->hasAttr<PackedAttr>())
2638 if (RD->hasAttr<EmptyBasesAttr>())
tools/clang/lib/AST/Type.cpp 503 return RT->getDecl()->hasAttr<ObjCBoxableAttr>();
2166 if (RD->hasAttr<MSInheritanceAttr>())
4038 return typedefType->getDecl()->hasAttr<ObjCNSObjectAttr>();
4049 return typedefType->getDecl()->hasAttr<ObjCIndependentClassAttr>();
tools/clang/lib/Analysis/CFG.cpp 2600 if (FD->hasAttr<NoThrowAttr>())
tools/clang/lib/Analysis/Consumed.cpp 148 return RD->hasAttr<ConsumableAttr>();
158 return RD->hasAttr<ConsumableAutoCastAttr>();
165 return RD->hasAttr<ConsumableSetOnReadAttr>();
186 return FunDecl->hasAttr<TestTypestateAttr>();
1208 if (!RD || !RD->hasAttr<ConsumableAttr>()) {
tools/clang/lib/Analysis/RetainSummaryManager.cpp 103 if (D->hasAttr<T>())
444 if (FD->hasAttr<CFAuditedTransferAttr>()) {
924 bool HasRetainedOnZero = pd->hasAttr<OSReturnsRetainedOnZeroAttr>();
925 bool HasRetainedOnNonZero = pd->hasAttr<OSReturnsRetainedOnNonZeroAttr>();
tools/clang/lib/Analysis/ThreadSafety.cpp 1743 if (D->hasAttr<GuardedVarAttr>() && FSet.isEmpty(Analyzer->FactMan)) {
1782 if (D->hasAttr<PtGuardedVarAttr>() && FSet.isEmpty(Analyzer->FactMan))
1814 if (PD && PD->hasAttr<ScopedLockableAttr>())
2015 if (FD->hasAttr<NoThreadSafetyAnalysisAttr>())
2160 if (!RD || !RD->hasAttr<ScopedLockableAttr>())
2268 if (D->hasAttr<NoThreadSafetyAnalysisAttr>())
tools/clang/lib/Analysis/UninitializedValues.cpp 743 if (Callee->hasAttr<ReturnsTwiceAttr>()) {
751 else if (Callee->hasAttr<AnalyzerNoReturnAttr>()) {
tools/clang/lib/CodeGen/CGBlocks.cpp 2966 if (GV->isDeclaration() && (!ND || !ND->hasAttr<DLLExportAttr>())) {
tools/clang/lib/CodeGen/CGBuiltin.cpp 80 if (FD->hasAttr<AsmLabelAttr>())
1552 if (FD->hasAttr<ConstAttr>()) {
tools/clang/lib/CodeGen/CGCXX.cpp 149 TargetDecl.getDecl()->hasAttr<AlwaysInlineAttr>())) {
tools/clang/lib/CodeGen/CGCXXABI.cpp 137 MD->getParent()->hasAttr<FinalAttr>() ||
tools/clang/lib/CodeGen/CGCall.cpp 201 if (D->hasAttr<StdCallAttr>())
204 if (D->hasAttr<FastCallAttr>())
207 if (D->hasAttr<RegCallAttr>())
210 if (D->hasAttr<ThisCallAttr>())
213 if (D->hasAttr<VectorCallAttr>())
216 if (D->hasAttr<PascalAttr>())
222 if (D->hasAttr<AArch64VectorPcsAttr>())
225 if (D->hasAttr<IntelOclBiccAttr>())
228 if (D->hasAttr<MSABIAttr>())
231 if (D->hasAttr<SysVABIAttr>())
234 if (D->hasAttr<PreserveMostAttr>())
237 if (D->hasAttr<PreserveAllAttr>())
266 if (FD->hasAttr<CUDAGlobalAttr>()) {
480 I->hasAttr<NoEscapeAttr>());
489 MD->hasAttr<NSReturnsRetainedAttr>())
1840 if (TargetDecl->hasAttr<ReturnsTwiceAttr>())
1842 if (TargetDecl->hasAttr<NoThrowAttr>())
1844 if (TargetDecl->hasAttr<NoReturnAttr>())
1846 if (TargetDecl->hasAttr<ColdAttr>())
1848 if (TargetDecl->hasAttr<NoDuplicateAttr>())
1850 if (TargetDecl->hasAttr<ConvergentAttr>())
1864 if (TargetDecl->hasAttr<ConstAttr>()) {
1867 } else if (TargetDecl->hasAttr<PureAttr>()) {
1870 } else if (TargetDecl->hasAttr<NoAliasAttr>()) {
1874 if (TargetDecl->hasAttr<RestrictAttr>())
1876 if (TargetDecl->hasAttr<ReturnsNonNullAttr>() &&
1879 if (TargetDecl->hasAttr<AnyX86NoCallerSavedRegistersAttr>())
1881 if (TargetDecl->hasAttr<AnyX86NoCfCheckAttr>())
1884 HasOptnone = TargetDecl->hasAttr<OptimizeNoneAttr>();
1900 if (TargetDecl->hasAttr<NoSpeculativeLoadHardeningAttr>())
1902 if (TargetDecl->hasAttr<SpeculativeLoadHardeningAttr>())
1907 !(TargetDecl && TargetDecl->hasAttr<NoSplitStackAttr>()))
1920 if (TargetDecl && TargetDecl->hasAttr<OpenCLKernelAttr>()) {
1941 if (TargetDecl->hasAttr<DisableTailCallsAttr>() ||
1942 TargetDecl->hasAttr<AnyX86InterruptAttr>())
2225 if (CurCodeDecl && CurCodeDecl->hasAttr<NakedAttr>())
2802 if (CurCodeDecl && CurCodeDecl->hasAttr<NakedAttr>()) {
3079 param->hasAttr<NSConsumedAttr>() &&
3804 if (TargetDecl->hasAttr<AlwaysInlineAttr>() &&
3805 TargetDecl->hasAttr<TargetAttr>())
4313 if (CurCodeDecl && CurCodeDecl->hasAttr<FlattenAttr>() &&
4314 !(TargetDecl && TargetDecl->hasAttr<NoInlineAttr>())) {
4398 if (TargetDecl && TargetDecl->hasAttr<NotTailCalledAttr>())
4404 TargetDecl->hasAttr<MSAllocatorAttr>())
tools/clang/lib/CodeGen/CGClass.cpp 44 if (RD->hasAttr<FinalAttr>()) {
297 if (VBase && Derived->hasAttr<FinalAttr>()) {
1771 assert((!DD->isTrivial() || DD->hasAttr<DLLExportAttr>()) &&
2214 if (Param->hasAttr<PassObjectSizeAttr>()) {
tools/clang/lib/CodeGen/CGDebugInfo.cpp 62 return D->hasAttr<AlignedAttr>() ? D->getMaxAlignment() : 0;
1119 if (AliasDecl->hasAttr<NoDebugAttr>())
1138 if (Ty->getDecl()->hasAttr<NoDebugAttr>())
1425 if (V->hasAttr<NoDebugAttr>())
1663 if (!Method || Method->isImplicit() || Method->hasAttr<NoDebugAttr>())
1774 !D->hasAttr<CUDADeviceAttr>()) {
2085 if (RD->hasAttr<DLLImportAttr>())
2088 if (MD->hasAttr<DLLImportAttr>())
3585 if (!HasDecl || D->isImplicit() || D->hasAttr<ArtificialAttr>()) {
3911 if (VD->hasAttr<NoDebugAttr>())
3922 if (VD->hasAttr<BlocksAttr>())
3964 if (VD->hasAttr<BlocksAttr>()) {
4056 if (D->hasAttr<NoDebugAttr>())
4094 if (VD->hasAttr<NoDebugAttr>())
4097 bool isByRef = VD->hasAttr<BlocksAttr>();
4384 if (D->hasAttr<NoDebugAttr>())
4423 if (D->hasAttr<CUDASharedAttr>())
4426 else if (D->hasAttr<CUDAConstantAttr>())
4445 if (VD->hasAttr<NoDebugAttr>())
tools/clang/lib/CodeGen/CGDecl.cpp 232 if (D.hasAttr<AsmLabelAttr>())
245 D.hasAttr<CUDASharedAttr>())
406 D.hasAttr<CUDASharedAttr>();
413 if (D.hasAttr<AnnotateAttr>())
428 if (D.hasAttr<UsedAttr>())
608 (var.hasAttr<ObjCPreciseLifetimeAttr>()
1571 if (D.hasAttr<AnnotateAttr>() && HaveInsertPoint())
1950 if (!var->hasAttr<ObjCPreciseLifetimeAttr>())
1996 D.hasAttr<ObjCPreciseLifetimeAttr>()) {
2437 bool isConsumed = D.hasAttr<NSConsumedAttr>();
2471 ARCPreciseLifetime_t precise = (D.hasAttr<ObjCPreciseLifetimeAttr>()
2503 if (D.hasAttr<AnnotateAttr>())
tools/clang/lib/CodeGen/CGDeclCXX.cpp 206 D.hasAttr<OMPThreadPrivateDeclAttr>()) {
441 (D->hasAttr<CUDADeviceAttr>() || D->hasAttr<CUDAConstantAttr>() ||
441 (D->hasAttr<CUDADeviceAttr>() || D->hasAttr<CUDAConstantAttr>() ||
442 D->hasAttr<CUDASharedAttr>()))
505 } else if (D->hasAttr<SelectAnyAttr>()) {
640 if (D->hasAttr<NoDebugAttr>())
tools/clang/lib/CodeGen/CGExpr.cpp 291 VD && isa<VarDecl>(VD) && VD->hasAttr<ObjCPreciseLifetimeAttr>();
2384 VD->hasAttr<OMPThreadPrivateDeclAttr>()) {
2398 if (FD->hasAttr<WeakRefAttr>()) {
2524 VD->hasAttr<AsmLabelAttr>() && !VD->isLocalVarDecl())
2598 if (ND->hasAttr<WeakRefAttr>()) {
2631 VD->hasAttr<OMPThreadPrivateDeclAttr>()) {
2659 (isLocalStorage && !VD->hasAttr<ObjCPreciseLifetimeAttr>());
4031 rec->hasAttr<MayAliasAttr>() || FieldType->isVectorType()) {
4125 if (field->hasAttr<AnnotateAttr>())
tools/clang/lib/CodeGen/CGExprAgg.cpp 1081 return (var && var->hasAttr<BlocksAttr>());
1876 if (!FD->hasAttr<NoUniqueAddressAttr>() || !FD->getType()->isRecordType())
tools/clang/lib/CodeGen/CGExprConstant.cpp 727 if (Field->hasAttr<NoUniqueAddressAttr>())
828 if (Field->hasAttr<NoUniqueAddressAttr>())
1867 if (D->hasAttr<WeakRefAttr>())
tools/clang/lib/CodeGen/CGObjC.cpp 325 !var->hasAttr<ObjCPreciseLifetimeAttr>());
516 method->hasAttr<NSConsumesSelfAttr>());
573 method->hasAttr<ObjCReturnsInnerPointerAttr>() &&
680 if (OMD->hasAttr<NoDebugAttr>())
tools/clang/lib/CodeGen/CGObjCGNU.cpp 1240 if (OID->hasAttr<DLLImportAttr>())
1242 else if (OID->hasAttr<DLLExportAttr>())
1769 if (SuperClassDecl->hasAttr<DLLImportAttr>())
1771 else if (SuperClassDecl->hasAttr<DLLExportAttr>())
1935 if (OID->getClassInterface()->hasAttr<DLLExportAttr>()) {
tools/clang/lib/CodeGen/CGObjCMac.cpp 1756 if (ParamDecl->hasAttr<NSConsumedAttr>()) {
1841 if (OID->hasAttr<ObjCExceptionAttr>())
2224 if (ParamDecl->hasAttr<NSConsumedAttr>()) {
2243 if (Method && Method->hasAttr<NoReturnAttr>() && !ReceiverCanBeNull) {
5107 if (ID->hasAttr<ObjCRuntimeVisibleAttr>())
6332 OD->getClassInterface()->hasAttr<ObjCNonLazyClassAttr>() ||
6333 OD->hasAttr<ObjCNonLazyClassAttr>();
6365 if (VD->hasAttr<DLLExportAttr>())
6367 if (VD->hasAttr<DLLImportAttr>())
6406 ? !CI->hasAttr<DLLExportAttr>()
6607 if (Interface->hasAttr<ObjCClassStubAttr>())
6743 if (ContainingID->hasAttr<DLLImportAttr>())
6746 else if (ContainingID->hasAttr<DLLExportAttr>() && !IsPrivateOrPackage)
7196 if (ParamDecl->hasAttr<NSConsumedAttr>()) {
7254 && ID->hasAttr<DLLImportAttr>());
7291 if (!ID->hasAttr<ObjCClassStubAttr>())
7306 if (ID && ID->hasAttr<ObjCClassStubAttr>()) {
7341 if (!ID || !ID->hasAttr<ObjCClassStubAttr>())
7354 if (ID->hasAttr<ObjCRuntimeVisibleAttr>())
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp 1303 if (D->hasAttr<WeakAttr>() || D->hasAttr<WeakRefAttr>() ||
1303 if (D->hasAttr<WeakAttr>() || D->hasAttr<WeakRefAttr>() ||
6750 if (!I->hasAttr<OMPCaptureNoInitAttr>()) {
6775 if (!I->hasAttr<OMPCaptureNoInitAttr>()) {
6848 if (!I->hasAttr<OMPCaptureNoInitAttr>()) {
9794 if (!VD || !VD->hasAttr<OMPAllocateDeclAttr>())
10972 if (!CVD->hasAttr<OMPAllocateDeclAttr>())
11081 if (!FD->hasAttrs() || !FD->hasAttr<OMPDeclareVariantAttr>())
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp 327 if (VD->hasAttrs() && VD->hasAttr<OMPAllocateDeclAttr>())
4736 if (VD && VD->hasAttr<OMPAllocateDeclAttr>()) {
4903 if (!VD || !VD->hasAttr<OMPAllocateDeclAttr>())
tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp 602 assert(Prior->FD->hasAttr<NoUniqueAddressAttr>() &&
740 if (isa<CXXRecordDecl>(D) && !D->isUnion() && !D->hasAttr<FinalAttr>()) {
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp 34 if (!I->hasAttr<OMPCaptureNoInitAttr>()) {
196 if (!I->hasAttr<OMPCaptureNoInitAttr>()) {
769 (!VD || !VD->hasAttr<OMPAllocateDeclAttr>())) {
779 (!VD || !VD->hasAttr<OMPAllocateDeclAttr>())) {
tools/clang/lib/CodeGen/CGVTables.cpp 671 ? MD->hasAttr<CUDADeviceAttr>()
672 : (MD->hasAttr<CUDAHostAttr>() || !MD->hasAttr<CUDADeviceAttr>());
672 : (MD->hasAttr<CUDAHostAttr>() || !MD->hasAttr<CUDADeviceAttr>());
833 if (keyFunction && !RD->hasAttr<DLLImportAttr>()) {
881 if (RD->hasAttr<DLLExportAttr>()) {
884 } else if (RD->hasAttr<DLLImportAttr>()) {
1013 if (RD->hasAttr<LTOVisibilityPublicAttr>() || RD->hasAttr<UuidAttr>())
1013 if (RD->hasAttr<LTOVisibilityPublicAttr>() || RD->hasAttr<UuidAttr>())
1017 if (RD->hasAttr<DLLExportAttr>() || RD->hasAttr<DLLImportAttr>())
1017 if (RD->hasAttr<DLLExportAttr>() || RD->hasAttr<DLLImportAttr>())
tools/clang/lib/CodeGen/CodeGenFunction.cpp 472 if (!CurFuncDecl || CurFuncDecl->hasAttr<NoInstrumentFunctionAttr>())
539 if (!FD->hasAttr<OpenCLKernelAttr>())
771 if (D && D->hasAttr<CFICanonicalJumpTableAttr>())
885 if (!CurFuncDecl || !CurFuncDecl->hasAttr<NoInstrumentFunctionAttr>()) {
1111 if (!Param->hasAttr<PassObjectSizeAttr>())
1150 if (FD->hasAttr<NoDebugAttr>())
1193 FD->hasAttr<CUDAGlobalAttr>())
2087 assert(D->hasAttr<AnnotateAttr>() && "no annotate attribute");
2098 assert(D->hasAttr<AnnotateAttr>() && "no annotate attribute");
2213 } else if (TargetDecl->hasAttr<TargetAttr>() ||
2214 TargetDecl->hasAttr<CPUSpecificAttr>()) {
tools/clang/lib/CodeGen/CodeGenModule.cpp 303 bool IsIFunc = D->hasAttr<IFuncAttr>();
872 if (D->hasAttr<DLLImportAttr>())
874 else if (D->hasAttr<DLLExportAttr>() && !GV->isDeclarationForLinker())
1098 if (!getLangOpts().CUDAIsDevice && FD->hasAttr<CUDAGlobalAttr>())
1490 if (!D || !D->hasAttr<NoStackProtectorAttr>()) {
1516 ShouldAddOptNone &= !D->hasAttr<MinSizeAttr>();
1518 ShouldAddOptNone &= !D->hasAttr<AlwaysInlineAttr>();
1520 if (ShouldAddOptNone || D->hasAttr<OptimizeNoneAttr>()) {
1530 if (D->hasAttr<NakedAttr>())
1536 } else if (D->hasAttr<NakedAttr>()) {
1540 } else if (D->hasAttr<NoDuplicateAttr>()) {
1542 } else if (D->hasAttr<NoInlineAttr>()) {
1544 } else if (D->hasAttr<AlwaysInlineAttr>() &&
1582 if (!D->hasAttr<OptimizeNoneAttr>()) {
1583 if (D->hasAttr<ColdAttr>()) {
1589 if (D->hasAttr<MinSizeAttr>())
1599 if (!D->hasAttr<AlignedAttr>())
1645 if (D && D->hasAttr<UsedAttr>())
1766 (ND->hasAttr<WeakAttr>() || ND->isWeakImported()))
1864 if (getLangOpts().OpenMP && FD->hasAttr<OMPDeclareSimdDeclAttr>())
2225 assert(D->hasAttr<AnnotateAttr>() && "no annotate attribute");
2419 if (Global->hasAttr<WeakRefAttr>())
2424 if (Global->hasAttr<AliasAttr>())
2428 if (Global->hasAttr<IFuncAttr>())
2432 if (Global->hasAttr<CPUDispatchAttr>())
2438 if (!Global->hasAttr<CUDADeviceAttr>() &&
2439 !Global->hasAttr<CUDAGlobalAttr>() &&
2440 !Global->hasAttr<CUDAConstantAttr>() &&
2441 !Global->hasAttr<CUDASharedAttr>() &&
2442 !(LangOpts.HIP && Global->hasAttr<HIPPinnedShadowAttr>()))
2451 if (isa<FunctionDecl>(Global) && !Global->hasAttr<CUDAHostAttr>() &&
2452 Global->hasAttr<CUDADeviceAttr>())
2568 if (RD->getDestructor() && !RD->getDestructor()->hasAttr<DLLImportAttr>())
2631 SafeToInline = D->hasAttr<DLLImportAttr>();
2638 SafeToInline = VD->hasAttr<DLLImportAttr>();
2640 SafeToInline = !V->hasGlobalStorage() || V->hasAttr<DLLImportAttr>();
2645 SafeToInline = E->getConstructor()->hasAttr<DLLImportAttr>();
2655 SafeToInline = M->hasAttr<DLLImportAttr>();
2661 SafeToInline = E->getOperatorDelete()->hasAttr<DLLImportAttr>();
2666 SafeToInline = E->getOperatorNew()->hasAttr<DLLImportAttr>();
2697 if (CodeGenOpts.OptimizationLevel == 0 && !F->hasAttr<AlwaysInlineAttr>())
2700 if (F->hasAttr<DLLImportAttr>()) {
2785 if (D->hasAttr<AnnotateAttr>())
3122 if (FD && !FD->hasAttr<WeakAttr>())
3127 if (D && !D->hasAttr<DLLImportAttr>() && !D->hasAttr<DLLExportAttr>()) {
3127 if (D && !D->hasAttr<DLLImportAttr>() && !D->hasAttr<DLLExportAttr>()) {
3363 if (!FD || FD->hasAttr<DLLImportAttr>()) {
3415 if (D && !D->hasAttr<WeakAttr>())
3420 if (D && !D->hasAttr<DLLImportAttr>() && !D->hasAttr<DLLExportAttr>())
3420 if (D && !D->hasAttr<DLLImportAttr>() && !D->hasAttr<DLLExportAttr>())
3537 !D->hasDefinition() && D->hasInit() && !D->hasAttr<DLLImportAttr>()) {
3733 if (D && D->hasAttr<CUDAConstantAttr>())
3735 else if (D && D->hasAttr<CUDASharedAttr>())
3737 else if (D && D->hasAttr<CUDADeviceAttr>())
3794 if (!D->template hasAttr<UsedAttr>())
3825 if (D.hasAttr<CUDAGlobalAttr>())
3828 if (D.hasAttr<SelectAnyAttr>())
3885 getLangOpts().CUDAIsDevice && D->hasAttr<CUDASharedAttr>();
3890 (D->hasAttr<CUDAConstantAttr>() || D->hasAttr<CUDADeviceAttr>() ||
3890 (D->hasAttr<CUDAConstantAttr>() || D->hasAttr<CUDADeviceAttr>() ||
3891 D->hasAttr<CUDASharedAttr>());
3895 getLangOpts().CUDAIsDevice && D->hasAttr<HIPPinnedShadowAttr>();
3979 if (D->hasAttr<AnnotateAttr>())
3996 (D->hasAttr<CUDADeviceAttr>() || D->hasAttr<CUDAConstantAttr>()))
3996 (D->hasAttr<CUDADeviceAttr>() || D->hasAttr<CUDAConstantAttr>()))
4003 if (D->hasAttr<CUDADeviceAttr>() || D->hasAttr<CUDAConstantAttr>() ||
4003 if (D->hasAttr<CUDADeviceAttr>() || D->hasAttr<CUDAConstantAttr>() ||
4004 D->hasAttr<HIPPinnedShadowAttr>()) {
4012 if (D->hasAttr<CUDAConstantAttr>())
4018 } else if (D->hasAttr<CUDASharedAttr>())
4059 if (D->hasAttr<DLLImportAttr>())
4061 else if (D->hasAttr<DLLExportAttr>())
4104 if ((NoCommon || D->hasAttr<NoCommonAttr>()) && !D->hasAttr<CommonAttr>())
4104 if ((NoCommon || D->hasAttr<NoCommonAttr>()) && !D->hasAttr<CommonAttr>())
4115 if (D->hasAttr<SectionAttr>())
4121 if (D->hasAttr<PragmaClangBSSSectionAttr>() ||
4122 D->hasAttr<PragmaClangDataSectionAttr>() ||
4123 D->hasAttr<PragmaClangRelroSectionAttr>() ||
4124 D->hasAttr<PragmaClangRodataSectionAttr>())
4132 if (D->hasAttr<WeakImportAttr>())
4142 if (D->hasAttr<AlignedAttr>())
4153 if (FD->hasAttr<AlignedAttr>())
4180 if (D->hasAttr<WeakAttr>()) {
4223 return D->hasAttr<CUDAGlobalAttr>() ? llvm::Function::ExternalLinkage
4239 if (D->hasAttr<SelectAnyAttr>())
4371 if (DK == VarDecl::Definition && VD->hasAttr<DLLImportAttr>())
4430 if (D->hasAttr<AnnotateAttr>())
4503 if (D->hasAttr<WeakAttr>() || D->hasAttr<WeakRefAttr>() ||
4503 if (D->hasAttr<WeakAttr>() || D->hasAttr<WeakRefAttr>() ||
4688 if (!VD || !VD->hasAttr<DLLExportAttr>())
tools/clang/lib/CodeGen/CodeGenTBAA.cpp 82 return TTy->getDecl()->hasAttr<MayAliasAttr>();
86 if (TTy->getDecl()->hasAttr<MayAliasAttr>())
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp 334 if (VD->hasAttr<ConstInitAttr>())
339 if (VD->isWeak() || VD->hasAttr<SelectAnyAttr>())
1574 if (CGF.CurFuncDecl && CGF.CurFuncDecl->hasAttr<NakedAttr>())
3062 bool IsDLLImport = RD->hasAttr<DLLImportAttr>();
3307 if (RD->hasAttr<WeakAttr>())
3310 if (RD->hasAttr<DLLImportAttr>() &&
3369 if (RD && RD->hasAttr<DLLExportAttr>())
3837 RD->hasAttr<DLLExportAttr>()
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp 276 return !VTableClass->hasAttr<MSNoVTableAttr>();
629 return RD->hasAttr<MSInheritanceAttr>();
1225 if (D->hasAttr<DLLExportAttr>() && D->isDefaultConstructor())
1322 if (Dtor->hasAttr<DLLExportAttr>())
1324 if (Dtor->hasAttr<DLLImportAttr>())
1479 if (CGF.CurFuncDecl && CGF.CurFuncDecl->hasAttr<NakedAttr>())
1776 RD->hasAttr<DLLImportAttr>() ? llvm::GlobalValue::LinkOnceODRLinkage
1849 if (RD->hasAttr<DLLExportAttr>())
2066 if (RD->hasAttr<DLLImportAttr>())
2068 else if (RD->hasAttr<DLLExportAttr>())
2122 if (RD->hasAttr<DLLImportAttr>())
tools/clang/lib/CodeGen/TargetInfo.cpp 177 if (UD->hasAttr<TransparentUnionAttr>()) {
1985 if (FD->hasAttr<X86ForceAlignArgPointerAttr>()) {
1989 if (FD->hasAttr<AnyX86InterruptAttr>()) {
2357 if (FD->hasAttr<X86ForceAlignArgPointerAttr>()) {
2361 if (FD->hasAttr<AnyX86InterruptAttr>()) {
2468 if (FD->hasAttr<X86ForceAlignArgPointerAttr>()) {
2472 if (FD->hasAttr<AnyX86InterruptAttr>()) {
6475 if (FD->hasAttr<OpenCLKernelAttr>()) {
6489 if (FD->hasAttr<CUDAGlobalAttr>()) {
6971 if (FD->hasAttr<MipsLongCallAttr>())
6973 else if (FD->hasAttr<MipsShortCallAttr>())
6980 if (FD->hasAttr<Mips16Attr>()) {
6983 else if (FD->hasAttr<NoMips16Attr>()) {
6987 if (FD->hasAttr<MicroMipsAttr>())
6989 else if (FD->hasAttr<NoMicroMipsAttr>())
7181 RD->hasAttr<PackedAttr>());
7390 if (FD->hasAttr<OpenCLKernelAttr>()) {
7924 return D->hasAttr<OpenCLKernelAttr>() ||
7925 (isa<FunctionDecl>(D) && D->hasAttr<CUDAGlobalAttr>()) ||
7927 (D->hasAttr<CUDADeviceAttr>() || D->hasAttr<CUDAConstantAttr>() ||
7927 (D->hasAttr<CUDADeviceAttr>() || D->hasAttr<CUDAConstantAttr>() ||
7928 D->hasAttr<HIPPinnedShadowAttr>()));
7936 return isa<VarDecl>(D) && D->hasAttr<HIPPinnedShadowAttr>();
7962 FD->hasAttr<OpenCLKernelAttr>();
7964 FD->hasAttr<CUDAGlobalAttr>();
tools/clang/lib/Frontend/InterfaceStubFunctionsConsumer.cpp 121 const bool IsWeak = (ND->hasAttr<WeakAttr>() ||
122 ND->hasAttr<WeakRefAttr>() || ND->isWeakImported());
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp 4342 if (!VD->hasAttr<BlocksAttr>()) {
5164 if (!BlockDeclRefs[i]->getDecl()->hasAttr<BlocksAttr>()) {
5172 if (BlockDeclRefs[i]->getDecl()->hasAttr<BlocksAttr>()) {
5180 if (BlockDeclRefs[i]->getDecl()->hasAttr<BlocksAttr>() ||
5209 if (!VD->hasAttr<BlocksAttr>() && !BlockByCopyDeclsPtrSet.count(VD)) {
5218 if (VD->hasAttr<BlocksAttr>() && !BlockByRefDeclsPtrSet.count(VD)) {
5227 if (InnerBlockDeclRefs[i]->getDecl()->hasAttr<BlocksAttr>() ||
5591 if (VD->hasAttr<BlocksAttr>()) {
5625 if (VD->hasAttr<BlocksAttr>())
6990 if (OID->hasAttr<ObjCExceptionAttr>())
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp 3555 if (!VD->hasAttr<BlocksAttr>() && !BlockByCopyDeclsPtrSet.count(VD)) {
3559 if (VD->hasAttr<BlocksAttr>() && !BlockByRefDeclsPtrSet.count(VD)) {
3565 if (VD->hasAttr<BlocksAttr>() ||
4318 if (!BlockDeclRefs[i]->getDecl()->hasAttr<BlocksAttr>()) {
4326 if (BlockDeclRefs[i]->getDecl()->hasAttr<BlocksAttr>()) {
4334 if (BlockDeclRefs[i]->getDecl()->hasAttr<BlocksAttr>() ||
4362 if (!VD->hasAttr<BlocksAttr>() && !BlockByCopyDeclsPtrSet.count(VD)) {
4371 if (VD->hasAttr<BlocksAttr>() && !BlockByRefDeclsPtrSet.count(VD)) {
4380 if (InnerBlockDeclRefs[i]->getDecl()->hasAttr<BlocksAttr>() ||
4693 if (VD->hasAttr<BlocksAttr>()) {
4727 if (VD->hasAttr<BlocksAttr>())
tools/clang/lib/Index/IndexDecl.cpp 169 bool hasIBActionAndFirst = D->hasAttr<IBActionAttr>();
tools/clang/lib/Index/IndexSymbol.cpp 44 if (D->hasAttr<IBOutletAttr>()) {
46 } else if (D->hasAttr<IBOutletCollectionAttr>()) {
228 if (D->hasAttr<IBActionAttr>())
tools/clang/lib/Index/USRGeneration.cpp 244 !D->hasAttr<OverloadableAttr>())
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp 371 if (FPT->isNothrow() || FD->hasAttr<NoThrowAttr>())
655 HasNoReturn = MD->hasAttr<NoReturnAttr>();
757 !VD->hasAttr<BlocksAttr>()) {
1013 if (VD->getType()->isBlockPointerType() && !VD->hasAttr<BlocksAttr>())
1480 if (Prop->hasAttr<IBOutletAttr>())
tools/clang/lib/Sema/JumpDiagnostics.cpp 141 if (VD->hasAttr<BlocksAttr>())
145 if (VD->hasAttr<CleanupAttr>())
244 if (D->hasAttr<BlocksAttr>())
tools/clang/lib/Sema/Sema.cpp 421 if (fn->hasAttr<UnavailableAttr>()) return true;
666 if (ND->hasAttr<WeakRefAttr>()) continue;
671 if (ND->hasAttr<DLLImportAttr>() || ND->hasAttr<DLLExportAttr>()) {
671 if (ND->hasAttr<DLLImportAttr>() || ND->hasAttr<DLLExportAttr>()) {
684 !FD->hasAttr<ExcludeFromExplicitInstantiationAttr>())
695 !VD->hasAttr<ExcludeFromExplicitInstantiationAttr>())
1697 if (VD->hasAttr<BlocksAttr>()) {
2053 if (FD->isMultiVersion() && FD->hasAttr<TargetAttr>() &&
tools/clang/lib/Sema/SemaAttr.cpp 91 if (Record->hasAttr<OwnerAttr>() || Record->hasAttr<PointerAttr>())
91 if (Record->hasAttr<OwnerAttr>() || Record->hasAttr<PointerAttr>())
190 if (Record->hasAttr<OwnerAttr>() || Record->hasAttr<PointerAttr>())
190 if (Record->hasAttr<OwnerAttr>() || Record->hasAttr<PointerAttr>())
589 if (D->hasAttr<CFAuditedTransferAttr>() ||
590 D->hasAttr<CFUnknownTransferAttr>())
866 if (FD->hasAttr<MinSizeAttr>() || FD->hasAttr<AlwaysInlineAttr>())
866 if (FD->hasAttr<MinSizeAttr>() || FD->hasAttr<AlwaysInlineAttr>())
871 if (!FD->hasAttr<OptimizeNoneAttr>())
873 if (!FD->hasAttr<NoInlineAttr>())
tools/clang/lib/Sema/SemaCUDA.cpp 112 if (D->hasAttr<CUDAInvalidTargetAttr>())
115 if (D->hasAttr<CUDAGlobalAttr>())
274 bool HasH = MemberDecl->hasAttr<CUDAHostAttr>();
275 bool HasD = MemberDecl->hasAttr<CUDADeviceAttr>();
493 if (VD->hasAttr<CUDADeviceAttr>() || VD->hasAttr<CUDAConstantAttr>() ||
493 if (VD->hasAttr<CUDADeviceAttr>() || VD->hasAttr<CUDAConstantAttr>() ||
494 VD->hasAttr<CUDASharedAttr>()) {
497 assert(!VD->isStaticLocal() || VD->hasAttr<CUDASharedAttr>());
506 (VD->hasAttr<CUDADeviceAttr>() || VD->hasAttr<CUDAConstantAttr>()))
506 (VD->hasAttr<CUDADeviceAttr>() || VD->hasAttr<CUDAConstantAttr>()))
517 Diag(VD->getLocation(), VD->hasAttr<CUDASharedAttr>()
561 if (!NewD->hasAttr<CUDAHostAttr>())
563 if (!NewD->hasAttr<CUDADeviceAttr>())
569 NewD->isVariadic() || NewD->hasAttr<CUDAHostAttr>() ||
570 NewD->hasAttr<CUDADeviceAttr>() || NewD->hasAttr<CUDAGlobalAttr>())
570 NewD->hasAttr<CUDADeviceAttr>() || NewD->hasAttr<CUDAGlobalAttr>())
579 return OldD && OldD->hasAttr<CUDADeviceAttr>() &&
580 !OldD->hasAttr<CUDAHostAttr>() &&
734 if (Method->hasAttr<CUDAHostAttr>() || Method->hasAttr<CUDADeviceAttr>())
734 if (Method->hasAttr<CUDAHostAttr>() || Method->hasAttr<CUDADeviceAttr>())
tools/clang/lib/Sema/SemaChecking.cpp 4121 if (UT->getDecl()->hasAttr<TransparentUnionAttr>())
4251 if (PVD->hasAttr<NonNullAttr>() ||
13856 if (MD && MD->parameters()[i]->hasAttr<NoEscapeAttr>())
14698 AnyIsPacked || (RD->hasAttr<PackedAttr>() || MD->hasAttr<PackedAttr>());
14698 AnyIsPacked || (RD->hasAttr<PackedAttr>() || MD->hasAttr<PackedAttr>());
14761 if (FDI->hasAttr<PackedAttr>() ||
14762 FDI->getParent()->hasAttr<PackedAttr>()) {
tools/clang/lib/Sema/SemaCodeComplete.cpp 1551 return Var->hasLocalStorage() && !Var->hasAttr<BlocksAttr>();
5742 if (!Var || !Var->hasLocalStorage() || Var->hasAttr<BlocksAttr>())
tools/clang/lib/Sema/SemaDecl.cpp 1417 (Previous.getFoundDecl()->hasAttr<OverloadableAttr>() ||
1418 New->hasAttr<OverloadableAttr>());
1638 if (D->isInvalidDecl() || D->isUsed() || D->hasAttr<UnusedAttr>())
1739 if (Referenced || D->hasAttr<UnusedAttr>() ||
1740 D->hasAttr<ObjCPreciseLifetimeAttr>())
1771 if (TT->getDecl()->hasAttr<UnusedAttr>())
1786 if (Tag->hasAttr<UnusedAttr>())
1790 if (!RD->hasTrivialDestructor() && !RD->hasAttr<WarnUnusedAttr>())
1801 if (!CD->isTrivial() && !RD->hasAttr<WarnUnusedAttr>() &&
2853 if (New->hasAttr<SectionAttr>() && !Old->hasAttr<SectionAttr>()) {
2853 if (New->hasAttr<SectionAttr>() && !Old->hasAttr<SectionAttr>()) {
2864 if (NewCSA && !Old->hasAttr<CodeSegAttr>() &&
2922 if (CDA && !oldDecl->hasAttr<CarriesDependencyAttr>()) {
3019 return ((FD->hasAttr<GNUInlineAttr>() || LangOpts.GNUInline) &&
3220 if (New->hasAttr<InternalLinkageAttr>() &&
3221 !Old->hasAttr<InternalLinkageAttr>()) {
3232 bool OldOvl = Old->hasAttr<OverloadableAttr>();
3233 if (OldOvl != New->hasAttr<OverloadableAttr>() && !Old->isImplicit()) {
3380 !New->hasAttr<GNUInlineAttr>() &&
3389 if (New->hasAttr<GNUInlineAttr>() &&
3390 Old->isInlined() && !Old->hasAttr<GNUInlineAttr>()) {
3543 if (NRA && !Old->hasAttr<CXX11NoReturnAttr>()) {
3554 if (CDA && !Old->hasAttr<CarriesDependencyAttr>()) {
4023 if (New->hasAttr<WeakImportAttr>() &&
4025 !Old->hasAttr<WeakImportAttr>()) {
4032 if (New->hasAttr<InternalLinkageAttr>() &&
4033 !Old->hasAttr<InternalLinkageAttr>()) {
6083 if (var->hasAttr<BlocksAttr>())
6367 if (S.getLangOpts().CPlusPlus && !FD->hasAttr<GNUInlineAttr>())
6394 if (!D->isInExternCContext() || D->template hasAttr<OverloadableAttr>())
6398 if (S.getLangOpts().CUDA && (D->template hasAttr<CUDADeviceAttr>() ||
6399 D->template hasAttr<CUDAHostAttr>()))
6958 (NewVD->hasAttr<CUDASharedAttr>() ||
6959 NewVD->hasAttr<CUDAConstantAttr>())) {
6967 assert(!NewVD->hasAttr<DLLImportAttr>() ||
7578 if (NewVD->hasAttr<BlocksAttr>()) {
7634 if (FD && !FD->hasAttr<OpenCLKernelAttr>()) {
7646 if (FD && FD->hasAttr<OpenCLKernelAttr>()) {
7671 && !NewVD->hasAttr<BlocksAttr>()) {
7681 if (isVM || NewVD->hasAttr<CleanupAttr>() ||
7682 NewVD->hasAttr<BlocksAttr>())
7744 if (!NewVD->hasLocalStorage() && NewVD->hasAttr<BlocksAttr>()) {
7750 if (isVM && NewVD->hasAttr<BlocksAttr>()) {
9038 !NewFD->hasAttr<SectionAttr>())
9045 !NewFD->hasAttr<SectionAttr>()) {
9059 if (!NewFD->hasAttr<CodeSegAttr>()) {
9129 !NewFD->hasAttr<UsedAttr>())
9369 if (NewFD->hasAttr<OverloadableAttr>() &&
9432 (NewFD->hasAttr<CUDADeviceAttr>() ||
9433 NewFD->hasAttr<CUDAGlobalAttr>()) &&
9444 if (getLangOpts().OpenCL && NewFD->hasAttr<OpenCLKernelAttr>()) {
9520 if (NewFD->hasAttr<ConstructorAttr>()) {
9525 if (NewFD->hasAttr<DestructorAttr>()) {
9584 if (!FD->hasAttr<SectionAttr>() && IsDefinition &&
10059 CurFD->hasAttr<CPUDispatchAttr>()) {
10294 if (OldDecl->hasAttr<OverloadableAttr>() ||
10295 NewFD->hasAttr<OverloadableAttr>()) {
10408 return ND->hasAttr<OverloadableAttr>();
10414 return FD && !FD->hasAttr<OverloadableAttr>();
10607 << FD->hasAttr<OpenCLKernelAttr>();
11317 return FD->hasAttr<UnavailableAttr>();
11589 if (VDecl->hasAttr<DLLImportAttr>() && !VDecl->isStaticDataMember()) {
11748 if (VDecl->hasAttr<BlocksAttr>())
11934 ((!getLangOpts().CPlusPlus && !VDecl->hasAttr<SelectAnyAttr>()) ||
11945 VDecl->hasAttr<DLLExportAttr>() && VDecl->getDefinition())
12190 if (!Var->hasAttr<AliasAttr>()) {
12446 if (Stack->CurrentValue && !var->hasAttr<SectionAttr>())
12479 if (var->hasAttr<BlocksAttr>())
12512 if (!var->isConstexpr() && GlobalStorage && var->hasAttr<ConstInitAttr>()) {
12580 !FD->hasAttr<DLLExportStaticLocalAttr>() &&
12581 !FD->hasAttr<DLLImportStaticLocalAttr>()) {
12600 if (!FD->hasAttr<DLLExportAttr>())
12622 !inTemplateInstantiation() && !VD->hasAttr<SectionAttr>()) {
12683 if (VD->hasAttr<CUDASharedAttr>())
12686 !(VD->hasAttr<CUDADeviceAttr>() || VD->hasAttr<CUDAConstantAttr>()))
12686 !(VD->hasAttr<CUDADeviceAttr>() || VD->hasAttr<CUDAConstantAttr>()))
12764 if (!VD->hasAttr<TypeTagForDatatypeAttr>() ||
13081 if (New->hasAttr<BlocksAttr>()) {
13110 !Parameter->hasAttr<UnusedAttr>()) {
13312 if (FD->hasAttr<OpenCLKernelAttr>())
13616 if (FD->hasAttr<DLLImportAttr>() && !FD->isInlined() &&
13618 assert(!FD->hasAttr<DLLExportAttr>());
13816 if (FD->hasImplicitReturnZero() || FD->hasAttr<NakedAttr>())
13893 if (FD->isMultiVersion() && FD->hasAttr<CPUDispatchAttr>() && Body)
14029 if (FD && FD->hasAttr<NakedAttr>()) {
14038 Var->hasAttr<AsmLabelAttr>() && !Var->hasInit();
14225 if (!FD->hasAttr<FormatAttr>()) {
14240 if (!FD->hasAttr<FormatAttr>())
14250 if (!FD->hasAttr<CallbackAttr>() &&
14258 if (!getLangOpts().MathErrno && !FD->hasAttr<ConstAttr>() &&
14267 !FD->hasAttr<ConstAttr>()) {
14283 !FD->hasAttr<ReturnsTwiceAttr>())
14286 if (Context.BuiltinInfo.isNoThrow(BuiltinID) && !FD->hasAttr<NoThrowAttr>())
14288 if (Context.BuiltinInfo.isPure(BuiltinID) && !FD->hasAttr<PureAttr>())
14290 if (Context.BuiltinInfo.isConst(BuiltinID) && !FD->hasAttr<ConstAttr>())
14293 !FD->hasAttr<CUDADeviceAttr>() && !FD->hasAttr<CUDAHostAttr>()) {
14293 !FD->hasAttr<CUDADeviceAttr>() && !FD->hasAttr<CUDAHostAttr>()) {
14309 FD->isExternC() && !FD->hasAttr<NoThrowAttr>()) {
14331 if (!FD->hasAttr<FormatAttr>())
14341 if (!FD->hasAttr<FormatArgAttr>())
16217 if (!FD->hasAttr<UnavailableAttr>())
16587 !getLangOpts().CPlusPlus && !FD->hasAttr<UnavailableAttr>() &&
17418 bool Packed = Enum->hasAttr<PackedAttr>();
17646 if (!PrevDecl->hasAttr<AliasAttr>())
tools/clang/lib/Sema/SemaDeclAttr.cpp 539 if (RD->hasAttr<AttrType>())
551 return Ty.castAs<RecordType>()->getDecl()->hasAttr<AttrType>();
586 return TN->hasAttr<CapabilityAttr>();
1073 if (D->hasAttr<PassObjectSizeAttr>()) {
1129 if (!RD->hasAttr<ConsumableAttr>()) {
1418 if (UT && UT->getDecl()->hasAttr<TransparentUnionAttr>()) {
3474 if (D->hasAttr<CallbackAttr>()) {
4058 if (D->hasAttr<AlwaysInlineAttr>())
4132 if (D->hasAttr<MinSizeAttr>())
4159 if (D->hasAttr<OptimizeNoneAttr>())
5951 if (D->hasAttr<DLLExportAttr>()) {
5956 if (D->hasAttr<DLLImportAttr>())
5969 if (D->hasAttr<DLLExportAttr>())
6276 if (D->hasAttr<OpenCLAccessAttr>()) {
7215 if (D->hasAttr<WeakRefAttr>() && !D->hasAttr<AliasAttr>()) {
7215 if (D->hasAttr<WeakRefAttr>() && !D->hasAttr<AliasAttr>()) {
7226 if (!D->hasAttr<OpenCLKernelAttr>()) {
7242 } else if (!D->hasAttr<CUDAGlobalAttr>()) {
7268 if (D->hasAttr<ObjCDesignatedInitializerAttr>() &&
7499 if (FD->hasAttr<UnavailableAttr>() &&
7882 if (Enclosing->hasAttr<AvailabilityAttr>())
tools/clang/lib/Sema/SemaDeclCXX.cpp 170 if (EST == EST_None && Method->hasAttr<NoThrowAttr>())
2677 if (RD->hasAttr<WeakAttr>())
2966 if (!D->hasAttr<OverrideAttr>() && !D->hasAttr<FinalAttr>())
2966 if (!D->hasAttr<OverrideAttr>() && !D->hasAttr<FinalAttr>())
3024 if (MD->hasAttr<OverrideAttr>() && !HasOverriddenMethods)
3030 if (D->isInvalidDecl() || D->hasAttr<OverrideAttr>())
3033 if (!MD || MD->isImplicit() || MD->hasAttr<FinalAttr>())
3442 !FD->hasAttr<UnusedAttr>() &&
6354 !Record->hasAttr<FinalAttr>())
6368 if (!Record->hasAttr<FinalAttr>()) {
6384 if (Record->hasAttr<TrivialABIAttr>())
6389 bool HasTrivialABI = Record->hasAttr<TrivialABIAttr>();
6423 M->hasAttr<DLLExportAttr>()) {
6430 if (M->hasAttr<DLLExportAttr>()) {
6459 if (M->hasAttr<OverrideAttr>())
9463 if (Namespc->hasAttr<VisibilityAttr>())
11753 Destructor->setTrivialForCall(ClassDecl->hasAttr<TrivialABIAttr>() ||
13085 ClassDecl->hasAttr<TrivialABIAttr>() ||
13217 ClassDecl->hasAttr<TrivialABIAttr>() ||
tools/clang/lib/Sema/SemaDeclObjC.cpp 115 if (OldD->hasAttr<NoEscapeAttr>() && !NewD->hasAttr<NoEscapeAttr>()) {
115 if (OldD->hasAttr<NoEscapeAttr>() && !NewD->hasAttr<NoEscapeAttr>()) {
183 if ((NewMethod->hasAttr<NSReturnsRetainedAttr>() !=
184 Overridden->hasAttr<NSReturnsRetainedAttr>())) {
192 if ((NewMethod->hasAttr<NSReturnsNotRetainedAttr>() !=
193 Overridden->hasAttr<NSReturnsNotRetainedAttr>())) {
209 if (newDecl->hasAttr<NSConsumedAttr>() !=
210 oldDecl->hasAttr<NSConsumedAttr>()) {
262 if (method->hasAttr<NSReturnsRetainedAttr>())
270 if (method->hasAttr<NSReturnsRetainedAttr>() ||
271 method->hasAttr<NSReturnsNotRetainedAttr>() ||
272 method->hasAttr<NSReturnsAutoreleasedAttr>())
492 (SuperMethod && SuperMethod->hasAttr<ObjCRequiresSuperAttr>());
1933 if (IDecl && IDecl->hasAttr<ObjCRuntimeVisibleAttr>()) {
2082 IDecl->getSuperClass()->hasAttr<ObjCRuntimeVisibleAttr>()) {
2608 if (MethodDecl->hasAttr<UnavailableAttr>() ||
2609 MethodDecl->hasAttr<DeprecatedAttr>())
2650 if (PDecl->hasAttr<ObjCExplicitProtocolImplAttr>())
2699 if (PDecl->hasAttr<ObjCExplicitProtocolImplAttr>()) {
3237 (left->hasAttr<NSReturnsRetainedAttr>()
3238 != right->hasAttr<NSReturnsRetainedAttr>() ||
3239 left->hasAttr<NSConsumesSelfAttr>()
3240 != right->hasAttr<NSConsumesSelfAttr>()))
3255 lparm->hasAttr<NSConsumedAttr>() != rparm->hasAttr<NSConsumedAttr>())
3255 lparm->hasAttr<NSConsumedAttr>() != rparm->hasAttr<NSConsumedAttr>())
3518 if (M != BestMethod && !M->hasAttr<UnavailableAttr>())
4023 bool HasRootClassAttr = IDecl->hasAttr<ObjCRootClassAttr>();
4055 if (IDecl->hasAttr<ObjCSubclassingRestrictedAttr>() &&
4056 Super->hasAttr<ObjCSubclassingRestrictedAttr>()) {
4062 if (IDecl->hasAttr<ObjCClassStubAttr>())
4087 if (!IntfDecl->hasAttr<ObjCSubclassingRestrictedAttr>() &&
4088 Super->hasAttr<ObjCSubclassingRestrictedAttr>()) {
4094 if (IntfDecl->hasAttr<ObjCClassStubAttr>() &&
4095 !IntfDecl->hasAttr<ObjCSubclassingRestrictedAttr>())
4459 if (prevMethod->hasAttr<ObjCRequiresSuperAttr>() &&
4460 !method->hasAttr<ObjCRequiresSuperAttr>()) {
4628 if (Param->hasAttr<BlocksAttr>()) {
4948 if (New->hasAttr<BlocksAttr>())
tools/clang/lib/Sema/SemaExceptionSpec.cpp 986 if (D && isa<FunctionDecl>(D) && D->hasAttr<NoThrowAttr>())
tools/clang/lib/Sema/SemaExpr.cpp 92 if (DC && !DC->hasAttr<UnusedAttr>())
176 DowngradeWarning = UsedFn->isInlined() || UsedFn->hasAttr<ConstAttr>();
893 (FDecl && FDecl->hasAttr<CFAuditedTransferAttr>()))) {
5167 FDecl && FDecl->hasAttr<CFAuditedTransferAttr>() &&
5168 (!Param || !Param->hasAttr<CFConsumedAttr>()))
5171 FDecl && FDecl->hasAttr<CFAuditedTransferAttr>() &&
5172 (!Param || !Param->hasAttr<CFConsumedAttr>()))
5795 if (FDecl && FDecl->hasAttr<AnyX86InterruptAttr>()) {
5805 if (Caller->hasAttr<ARMInterruptAttr>()) {
5807 if (VFP && (!FDecl || !FDecl->hasAttr<ARMInterruptAttr>()))
5922 if (FDecl && !FDecl->hasAttr<CUDAGlobalAttr>())
5934 if (FDecl && FDecl->hasAttr<CUDAGlobalAttr>())
8497 if (!UT || !UT->getDecl()->hasAttr<TransparentUnionAttr>())
11750 } else if (var->hasAttr<ObjCExternallyRetainedAttr>() ||
11947 if (!DRE || DRE->getDecl()->hasAttr<BlocksAttr>())
12512 if (!FD->hasAttr<NonNullAttr>() && !Param->hasAttr<NonNullAttr>())
12512 if (!FD->hasAttr<NonNullAttr>() && !Param->hasAttr<NonNullAttr>())
14262 bool NoReturn = BD->hasAttr<NoReturnAttr>();
15419 if (Func->isTrivial() && !Func->hasAttr<DLLExportAttr>() &&
15495 !Constructor->hasAttr<DLLExportAttr>())
15510 if (Destructor->isTrivial() && !Destructor->hasAttr<DLLExportAttr>())
15593 !Func->getMostRecentDecl()->hasAttr<GNUInlineAttr>())
15788 const bool HasBlocksAttr = Var->hasAttr<BlocksAttr>();
15864 const bool HasBlocksAttr = Var->hasAttr<BlocksAttr>();
tools/clang/lib/Sema/SemaExprCXX.cpp 3588 if (!PointeeRD->isPolymorphic() || PointeeRD->hasAttr<FinalAttr>())
4614 return RD->hasAttr<FinalAttr>();
6438 ReturnsRetained = (D && D->hasAttr<NSReturnsRetainedAttr>());
tools/clang/lib/Sema/SemaExprObjC.cpp 1666 if (param->hasAttr<NoEscapeAttr>())
1674 !param->hasAttr<CFConsumedAttr>())
3089 if (!SelMethod->hasAttr<NSReturnsNotRetainedAttr>()) {
3099 if (SelMethod->hasAttr<NSReturnsRetainedAttr>()) {
3464 if (fn->hasAttr<CFReturnsNotRetainedAttr>())
3470 if (fn->hasAttr<CFReturnsRetainedAttr>())
3480 if (!fn->hasAttr<CFAuditedTransferAttr>())
3514 if (method->hasAttr<CFReturnsNotRetainedAttr>())
3519 if (method->hasAttr<CFReturnsRetainedAttr>())
tools/clang/lib/Sema/SemaInit.cpp 6705 return RD->hasAttr<T>();
6823 if (CCE->getNumArgs() > 0 && RD->hasAttr<PointerAttr>())
6887 if (Callee->getParamDecl(I)->hasAttr<LifetimeBoundAttr>())
7622 if (VD->hasAttr<BlocksAttr>())
7756 if (S.getLangOpts().MSVCCompat && D->hasAttr<SelectAnyAttr>())
tools/clang/lib/Sema/SemaLambda.cpp 1283 return P->hasAttr<PassObjectSizeAttr>();
tools/clang/lib/Sema/SemaObjCProperty.cpp 1107 property->hasAttr<IBOutletAttr>() &&
1440 if (property->hasAttr<NSReturnsNotRetainedAttr>() &&
1441 !getterMethod->hasAttr<NSReturnsNotRetainedAttr>()) {
2010 if (!PDecl->hasAttr<ObjCExplicitProtocolImplAttr>())
2212 if (PD && !PD->hasAttr<NSReturnsNotRetainedAttr>() &&
2413 if (property->hasAttr<NSReturnsNotRetainedAttr>())
2417 if (property->hasAttr<ObjCReturnsInnerPointerAttr>())
2558 !PropertyDecl->hasAttr<ObjCNSObjectAttr>()) {
2598 if (PropertyDecl->hasAttr<IBOutletCollectionAttr>())
tools/clang/lib/Sema/SemaOpenMP.cpp 1299 if (VD && VD->hasAttr<OMPThreadPrivateDeclAttr>()) {
1311 !(VD->hasAttr<OMPThreadPrivateDeclAttr>() &&
1315 VD->hasAttr<AsmLabelAttr>() && !VD->isLocalVarDecl())) {
1858 !(isa<OMPCapturedExprDecl>(D) && !D->hasAttr<OMPCaptureNoInitAttr>() &&
2464 !(VD->hasAttr<OMPThreadPrivateDeclAttr>() &&
2467 (VD->getStorageClass() == SC_Register && VD->hasAttr<AsmLabelAttr>() &&
2531 if (!VD->hasAttr<OMPAllocateDeclAttr>())
2582 if (VD->hasAttr<OMPAllocateDeclAttr>())
2621 VD->hasAttr<OMPThreadPrivateDeclAttr>() ||
2622 (VD->getStorageClass() == SC_Register && VD->hasAttr<AsmLabelAttr>() &&
2793 if (!CED->hasAttr<OMPCaptureNoInitAttr>()) {
4984 (FD->hasAttr<CPUDispatchAttr>() || FD->hasAttr<CPUSpecificAttr>() ||
4984 (FD->hasAttr<CPUDispatchAttr>() || FD->hasAttr<CPUSpecificAttr>() ||
4985 FD->hasAttr<TargetAttr>());
5096 if (NewFD->hasAttrs() && NewFD->hasAttr<OMPDeclareVariantAttr>()) {
12579 Ref->getDecl()->hasAttr<OMPCaptureNoInitAttr>())) {
13646 if (Ref->getDecl()->hasAttr<OMPCaptureNoInitAttr>()) {
13854 if (Ref->getDecl()->hasAttr<OMPCaptureNoInitAttr>()) {
tools/clang/lib/Sema/SemaOverload.cpp 43 return P->hasAttr<PassObjectSizeAttr>();
867 FD->hasAttr<EnableIfAttr>();
1979 if (!UT || !UT->getDecl()->hasAttr<TransparentUnionAttr>())
6152 if (Function->isMultiVersion() && Function->hasAttr<TargetAttr>() &&
6329 !param->hasAttr<CFConsumedAttr>())
6799 if (Method->isMultiVersion() && Method->hasAttr<TargetAttr>() &&
7219 if (Conversion->isMultiVersion() && Conversion->hasAttr<TargetAttr>() &&
9198 bool Cand1Attr = Cand1->hasAttr<EnableIfAttr>();
9199 bool Cand2Attr = Cand2->hasAttr<EnableIfAttr>();
9246 bool Cand1CPUDisp = Cand1.Function->hasAttr<CPUDispatchAttr>();
9247 bool Cand2CPUDisp = Cand2.Function->hasAttr<CPUDispatchAttr>();
9811 return P->hasAttr<PassObjectSizeAttr>();
9851 if (Fn->isMultiVersion() && Fn->hasAttr<TargetAttr>() &&
tools/clang/lib/Sema/SemaStmt.cpp 297 if (FD->hasAttr<PureAttr>()) {
301 if (FD->hasAttr<ConstAttr>()) {
808 if (ED->hasAttr<FlagEnumAttr>())
1202 if (EI->second->hasAttr<UnusedAttr>())
1281 if (ED->hasAttr<FlagEnumAttr>()) {
3009 if (VD->hasAttr<BlocksAttr>()) return false;
3019 if (!VD->getType()->isDependentType() && VD->hasAttr<AlignedAttr>() &&
3510 if (FD->hasAttr<CUDAGlobalAttr>() && !Deduced->isVoidType()) {
tools/clang/lib/Sema/SemaStmtAsm.cpp 131 if (!Func->hasAttr<NakedAttr>())
tools/clang/lib/Sema/SemaTemplate.cpp 5772 if (Entity && Entity->hasAttr<DLLImportAttr>())
9140 bool PreviouslyDLLExported = Specialization->hasAttr<DLLExportAttr>();
9203 !PreviouslyDLLExported && Specialization->hasAttr<DLLExportAttr>();
9228 PrevDecl->hasAttr<DLLExportAttr>()) {
9712 if (Specialization->hasAttr<InternalLinkageAttr>() &&
9725 Specialization->hasAttr<DLLImportAttr>() &&
tools/clang/lib/Sema/SemaTemplateDeduction.cpp 3098 if (Function->hasAttr<CUDAGlobalAttr>() && !ResultType->isVoidType()) {
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp 2673 if (Function->hasAttr<ExcludeFromExplicitInstantiationAttr>())
2718 if (Var->hasAttr<ExcludeFromExplicitInstantiationAttr>())
2752 if (Record->hasAttr<ExcludeFromExplicitInstantiationAttr>())
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp 589 if (New->hasAttr<DLLExportAttr>() || New->hasAttr<DLLImportAttr>()) {
589 if (New->hasAttr<DLLExportAttr>() || New->hasAttr<DLLImportAttr>()) {
607 if (!New->hasAttr<PointerAttr>())
613 if (!New->hasAttr<OwnerAttr>())
2369 if (Method->hasAttr<UsedAttr>()) {
4643 if (Var->hasAttr<DLLImportAttr>() &&
tools/clang/lib/Sema/SemaType.cpp 4864 if (LangOpts.ObjCAutoRefCount && Param->hasAttr<NSConsumedAttr>()) {
4875 if (Param->hasAttr<PassObjectSizeAttr>()) {
4880 if (Param->hasAttr<NoEscapeAttr>()) {
7325 if (TypedefTy->getDecl()->hasAttr<OpenCLAccessAttr>()) {
7948 if (!RD->hasAttr<MSInheritanceAttr>()) {
tools/clang/lib/Serialization/ASTReaderDecl.cpp 1401 if (VD->hasAttr<BlocksAttr>() && VD->getType()->getAsCXXRecordDecl()) {
tools/clang/lib/Serialization/ASTWriterDecl.cpp 984 if (D->hasAttr<BlocksAttr>() && D->getType()->getAsCXXRecordDecl()) {
1043 !(D->hasAttr<BlocksAttr>() && D->getType()->getAsCXXRecordDecl()) &&
2413 if (!FD->hasAttr<AlwaysInlineAttr>()) {
tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp 1072 if (!IvarDecl->hasAttr<IBOutletAttr>())
tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp 279 !(VD->hasAttr<UnusedAttr>() || VD->hasAttr<BlocksAttr>() ||
279 !(VD->hasAttr<UnusedAttr>() || VD->hasAttr<BlocksAttr>() ||
280 VD->hasAttr<ObjCPreciseLifetimeAttr>())) {
406 !V->hasAttr<UnusedAttr>() &&
407 !V->hasAttr<ObjCPreciseLifetimeAttr>()) {
tools/clang/lib/StaticAnalyzer/Checkers/MIGChecker.cpp 169 if (D->hasAttr<MIGServerRoutineAttr>())
175 if (OMD->hasAttr<MIGServerRoutineAttr>())
tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp 107 if (VD->hasAttr<BlocksAttr>())
tools/clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp 516 if (MethodDec->hasAttr<ReinitializesAttr>())
tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp 45 BuildSinks = FD->hasAttr<AnalyzerNoReturnAttr>() || FD->isNoReturn();
92 if (MD->hasAttr<AnalyzerNoReturnAttr>()) {
tools/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp 91 haveAttrNonNull = parms[idx]->hasAttr<NonNullAttr>();
114 if (!UT || !UT->getDecl()->hasAttr<TransparentUnionAttr>())
tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp 121 Ivar->hasAttr<UnusedAttr>() || Ivar->hasAttr<IBOutletAttr>() ||
121 Ivar->hasAttr<UnusedAttr>() || Ivar->hasAttr<IBOutletAttr>() ||
122 Ivar->hasAttr<IBOutletCollectionAttr>() ||
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp 515 if (!VD->hasAttr<CleanupAttr>())
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp 389 if (!PVD->hasAttr<OSConsumedAttr>())
769 if (D->hasAttr<CFReturnsNotRetainedAttr>()) {
771 } else if (D->hasAttr<NSReturnsNotRetainedAttr>()) {
773 } else if (D->hasAttr<OSReturnsNotRetainedAttr>()) {
tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp 68 if (VD->hasAttr<BlocksAttr>() || !VD->hasLocalStorage())
tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp 73 if (Base->getBestDynamicClassType()->hasAttr<FinalAttr>())
80 if (MD && MD->isVirtual() && !CallIsNonVirtual && !MD->hasAttr<FinalAttr>() &&
81 !MD->getParent()->hasAttr<FinalAttr>())
tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp 292 if (callee->hasAttr<PureAttr>() || callee->hasAttr<ConstAttr>())
292 if (callee->hasAttr<PureAttr>() || callee->hasAttr<ConstAttr>())
tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp 1483 if (!VD->hasAttr<BlocksAttr>() && VD->hasLocalStorage()) {
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp 1116 if (VD->hasAttr<BlocksAttr>() || !VD->hasLocalStorage()) {
tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp 31 return MD->size_overridden_methods() > 0 || MD->hasAttr<OverrideAttr>();
tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.cpp 20 AST_MATCHER(VarDecl, isAsm) { return Node.hasAttr<clang::AsmLabelAttr>(); }
tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp 26 return MD->size_overridden_methods() > 0 || MD->hasAttr<OverrideAttr>();
180 Param->hasAttr<UnusedAttr>())
tools/clang/tools/libclang/CIndex.cpp 7126 if (Method->hasAttr<FinalAttr>() || Method->hasAttr<OverrideAttr>())
7126 if (Method->hasAttr<FinalAttr>() || Method->hasAttr<OverrideAttr>())
7136 if (D->hasAttr<FinalAttr>())