Lines Matching refs:hasAttr
377 return !fn->hasAttr<VisibilityAttr>();
413 return (computation.isTypeVisibility() && D->hasAttr<TypeVisibilityAttr>()) ||
414 D->hasAttr<VisibilityAttr>();
556 FD->hasBody(Def) && Def->isInlined() && !Def->hasAttr<GNUInlineAttr>();
1353 if (D->hasAttr<InternalLinkageAttr>())
1469 if (D->hasAttr<InternalLinkageAttr>())
2038 if (!hasAttr<ThreadAttr>() &&
2041 hasAttr<OMPThreadPrivateDeclAttr>()))
2045 hasAttr<OMPThreadPrivateDeclAttr>())
2530 return hasAttr<BlocksAttr>() && NonParmVarDeclBits.EscapingByref;
2534 return hasAttr<BlocksAttr>() && !NonParmVarDeclBits.EscapingByref;
2652 hasExternalStorage() && hasAttr<CUDASharedAttr>() &&
2660 return hasGlobalStorage() && (hasAttr<NoDestroyAttr>() ||
2662 !hasAttr<AlwaysDestroyAttr>()));
2764 if (hasAttr<NSConsumedAttr>())
3193 if (hasAttr<OpenCLKernelAttr>())
3223 if (hasAttr<NoReturnAttr>() || hasAttr<CXX11NoReturnAttr>() ||
3224 hasAttr<C11NoReturnAttr>())
3235 if (hasAttr<TargetAttr>())
3237 if (hasAttr<CPUDispatchAttr>())
3239 if (hasAttr<CPUSpecificAttr>())
3245 return isMultiVersion() && hasAttr<CPUDispatchAttr>();
3249 return isMultiVersion() && hasAttr<CPUSpecificAttr>();
3253 return isMultiVersion() && hasAttr<TargetAttr>();
3302 if (!ConsiderWrapperFunctions && hasAttr<OverloadableAttr>() &&
3303 (!hasAttr<ArmBuiltinAliasAttr>() && !hasAttr<BuiltinAliasAttr>()))
3326 if (Context.getLangOpts().CUDA && hasAttr<CUDADeviceAttr>() &&
3327 !hasAttr<CUDAHostAttr>() &&
3402 !hasAttr<DLLExportAttr>())
3463 if (Context.getLangOpts().GNUInline || hasAttr<GNUInlineAttr>()) {
3569 hasAttr<AliasAttr>()) &&
3574 if (Context.getLangOpts().GNUInline || hasAttr<GNUInlineAttr>()) {
4179 if (!hasAttr<NoUniqueAddressAttr>())
4429 return isClosed() && hasAttr<FlagEnumAttr>();
4433 return isClosed() && !hasAttr<FlagEnumAttr>();
4549 return hasAttr<CapturedRecordAttr>();
4589 return hasAttr<MSStructAttr>() || C.getLangOpts().MSBitfields == 1;
4630 else if (CXXRD->hasAttr<PackedAttr>())
4822 return MostRecent->hasAttr<WeakAttr>() ||
4823 MostRecent->hasAttr<WeakRefAttr>() || isWeakImported();