Lines Matching refs:hasAttr

382   return !fn->hasAttr<VisibilityAttr>();  in shouldConsiderTemplateVisibility()
424 return (computation.isTypeVisibility() && D->hasAttr<TypeVisibilityAttr>()) || in hasDirectVisibilityAttribute()
425 D->hasAttr<VisibilityAttr>(); in hasDirectVisibilityAttribute()
571 FD->hasBody(Def) && Def->isInlined() && !Def->hasAttr<GNUInlineAttr>(); in useInlineVisibilityHidden()
1454 if (D->hasAttr<InternalLinkageAttr>()) in computeLVForDecl()
1571 if (D->hasAttr<InternalLinkageAttr>()) in getLVForDecl()
2153 if (!hasAttr<ThreadAttr>() && in getTLSKind()
2156 hasAttr<OMPThreadPrivateDeclAttr>())) in getTLSKind()
2160 hasAttr<OMPThreadPrivateDeclAttr>()) in getTLSKind()
2668 return hasAttr<BlocksAttr>() && NonParmVarDeclBits.EscapingByref; in isEscapingByref()
2672 return hasAttr<BlocksAttr>() && !NonParmVarDeclBits.EscapingByref; in isNonEscapingByref()
2798 hasExternalStorage() && hasAttr<CUDASharedAttr>() && in isKnownToBeDefined()
2806 return hasGlobalStorage() && (hasAttr<NoDestroyAttr>() || in isNoDestroy()
2808 !hasAttr<AlwaysDestroyAttr>())); in isNoDestroy()
2947 if (hasAttr<NSConsumedAttr>()) in isDestroyedInCallee()
3450 !Definition->hasAttr<AlwaysInlineAttr>()) in isInlineBuiltinDeclaration()
3489 if (hasAttr<OpenCLKernelAttr>()) in isInExternCContext()
3518 if (hasAttr<NoReturnAttr>() || hasAttr<CXX11NoReturnAttr>() || in isNoReturn()
3519 hasAttr<C11NoReturnAttr>()) in isNoReturn()
3551 if (hasAttr<TargetAttr>()) in getMultiVersionKind()
3553 if (hasAttr<TargetVersionAttr>()) in getMultiVersionKind()
3555 if (hasAttr<CPUDispatchAttr>()) in getMultiVersionKind()
3557 if (hasAttr<CPUSpecificAttr>()) in getMultiVersionKind()
3559 if (hasAttr<TargetClonesAttr>()) in getMultiVersionKind()
3565 return isMultiVersion() && hasAttr<CPUDispatchAttr>(); in isCPUDispatchMultiVersion()
3569 return isMultiVersion() && hasAttr<CPUSpecificAttr>(); in isCPUSpecificMultiVersion()
3574 (hasAttr<TargetAttr>() || hasAttr<TargetVersionAttr>()); in isTargetMultiVersion()
3580 if (hasAttr<TargetAttr>()) in isTargetMultiVersionDefault()
3582 return hasAttr<TargetVersionAttr>() && in isTargetMultiVersionDefault()
3587 return isMultiVersion() && hasAttr<TargetClonesAttr>(); in isTargetClonesMultiVersion()
3591 return isMultiVersion() && hasAttr<TargetVersionAttr>(); in isTargetVersionMultiVersion()
3640 if (!ConsiderWrapperFunctions && hasAttr<OverloadableAttr>() && in getBuiltinID()
3641 (!hasAttr<ArmBuiltinAliasAttr>() && !hasAttr<BuiltinAliasAttr>())) in getBuiltinID()
3664 if (Context.getLangOpts().CUDA && hasAttr<CUDADeviceAttr>() && in getBuiltinID()
3665 !hasAttr<CUDAHostAttr>() && in getBuiltinID()
3754 !hasAttr<DLLExportAttr>()) in isMSExternInline()
3815 if (Context.getLangOpts().GNUInline || hasAttr<GNUInlineAttr>()) { in doesDeclarationForceExternallyVisibleDefinition()
3921 hasAttr<AliasAttr>()) && in isInlineDefinitionExternallyVisible()
3926 if (Context.getLangOpts().GNUInline || hasAttr<GNUInlineAttr>()) { in isInlineDefinitionExternallyVisible()
4601 if (!hasAttr<NoUniqueAddressAttr>()) in isZeroSize()
4633 return hasAttr<NoUniqueAddressAttr>() && getType()->getAsCXXRecordDecl(); in isPotentiallyOverlapping()
4890 return isClosed() && hasAttr<FlagEnumAttr>(); in isClosedFlag()
4894 return isClosed() && !hasAttr<FlagEnumAttr>(); in isClosedNonFlag()
5039 return hasAttr<CapturedRecordAttr>(); in isCapturedRecord()
5095 return hasAttr<MSStructAttr>() || C.getLangOpts().MSBitfields == 1; in isMsStruct()
5147 else if (CXXRD->hasAttr<PackedAttr>()) in mayInsertExtraPadding()
5359 return MostRecent->hasAttr<WeakAttr>() || in isWeak()
5360 MostRecent->hasAttr<WeakRefAttr>() || isWeakImported(); in isWeak()
5755 if (FD->hasAttr<ArmLocallyStreamingAttr>()) in IsArmStreamingFunction()