|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/tools/clang/include/clang/AST/AttrImpl.inc 10 auto *A = new (C) AArch64VectorPcsAttr(C, *this);
52 auto *A = new (C) AMDGPUFlatWorkGroupSizeAttr(C, *this, min, max);
88 auto *A = new (C) AMDGPUNumSGPRAttr(C, *this, numSGPR);
124 auto *A = new (C) AMDGPUNumVGPRAttr(C, *this, numVGPR);
160 auto *A = new (C) AMDGPUWavesPerEUAttr(C, *this, min, max);
196 auto *A = new (C) ARMInterruptAttr(C, *this, interrupt);
232 auto *A = new (C) AVRInterruptAttr(C, *this);
268 auto *A = new (C) AVRSignalAttr(C, *this);
304 auto *A = new (C) AbiTagAttr(C, *this, tags_, tags_Size);
354 auto *A = new (C) AcquireCapabilityAttr(C, *this, args_, args_Size);
456 auto *A = new (C) AcquiredAfterAttr(C, *this, args_, args_Size);
493 auto *A = new (C) AcquiredBeforeAttr(C, *this, args_, args_Size);
530 auto *A = new (C) AddressSpaceAttr(C, *this, addressSpace);
572 auto *A = new (C) AliasAttr(C, *this, getAliasee());
608 auto *A = new (C) AlignMac68kAttr(C, *this);
623 auto *A = new (C) AlignValueAttr(C, *this, alignment);
666 auto *A = new (C) AlignedAttr(C, *this, isalignmentExpr, isalignmentExpr ? static_cast<void*>(alignmentExpr) : alignmentType);
800 auto *A = new (C) AllocAlignAttr(C, *this, paramIndex);
836 auto *A = new (C) AllocSizeAttr(C, *this, elemSizeParam, numElemsParam);
894 auto *A = new (C) AlwaysDestroyAttr(C, *this);
930 auto *A = new (C) AlwaysInlineAttr(C, *this);
972 auto *A = new (C) AnalyzerNoReturnAttr(C, *this);
1002 auto *A = new (C) AnnotateAttr(C, *this, getAnnotation());
1044 auto *A = new (C) AnyX86InterruptAttr(C, *this);
1080 auto *A = new (C) AnyX86NoCallerSavedRegistersAttr(C, *this);
1116 auto *A = new (C) AnyX86NoCfCheckAttr(C, *this);
1152 auto *A = new (C) ArcWeakrefUnavailableAttr(C, *this);
1194 auto *A = new (C) ArgumentWithTypeTagAttr(C, *this, argumentKind, argumentIdx, typeTagIdx, isPointer);
1254 auto *A = new (C) ArmMveAliasAttr(C, *this, builtinName);
1296 auto *A = new (C) ArtificialAttr(C, *this);
1332 auto *A = new (C) AsmLabelAttr(C, *this, getLabel(), isLiteralLabel);
1368 auto *A = new (C) AssertCapabilityAttr(C, *this, args_, args_Size);
1444 auto *A = new (C) AssertExclusiveLockAttr(C, *this, args_, args_Size);
1481 auto *A = new (C) AssertSharedLockAttr(C, *this, args_, args_Size);
1518 auto *A = new (C) AssumeAlignedAttr(C, *this, alignment, offset);
1554 auto *A = new (C) AvailabilityAttr(C, *this, platform, getIntroduced(), getDeprecated(), getObsoleted(), unavailable, getMessage(), strict, getReplacement(), priority);
1602 auto *A = new (C) BlocksAttr(C, *this, type);
1644 auto *A = new (C) C11NoReturnAttr(C, *this);
1674 auto *A = new (C) CDeclAttr(C, *this);
1722 auto *A = new (C) CFAuditedTransferAttr(C, *this);
1764 auto *A = new (C) CFConsumedAttr(C, *this);
1806 auto *A = new (C) CFICanonicalJumpTableAttr(C, *this);
1848 auto *A = new (C) CFReturnsNotRetainedAttr(C, *this);
1890 auto *A = new (C) CFReturnsRetainedAttr(C, *this);
1932 auto *A = new (C) CFUnknownTransferAttr(C, *this);
1974 auto *A = new (C) CPUDispatchAttr(C, *this, cpus_, cpus_Size);
2050 auto *A = new (C) CPUSpecificAttr(C, *this, cpus_, cpus_Size);
2126 auto *A = new (C) CUDAConstantAttr(C, *this);
2162 auto *A = new (C) CUDADeviceAttr(C, *this);
2198 auto *A = new (C) CUDAGlobalAttr(C, *this);
2234 auto *A = new (C) CUDAHostAttr(C, *this);
2270 auto *A = new (C) CUDAInvalidTargetAttr(C, *this);
2285 auto *A = new (C) CUDALaunchBoundsAttr(C, *this, maxThreads, minBlocks);
2321 auto *A = new (C) CUDASharedAttr(C, *this);
2357 auto *A = new (C) CXX11NoReturnAttr(C, *this);
2387 auto *A = new (C) CallableWhenAttr(C, *this, callableStates_, callableStates_Size);
2437 auto *A = new (C) CallbackAttr(C, *this, encoding_, encoding_Size);
2500 auto *A = new (C) CapabilityAttr(C, *this, getName());
2548 auto *A = new (C) CapturedRecordAttr(C, *this);
2563 auto *A = new (C) CarriesDependencyAttr(C, *this);
2599 auto *A = new (C) CleanupAttr(C, *this, functionDecl);
2635 auto *A = new (C) CodeSegAttr(C, *this, getName());
2665 auto *A = new (C) ColdAttr(C, *this);
2701 auto *A = new (C) CommonAttr(C, *this);
2737 auto *A = new (C) ConstAttr(C, *this);
2785 auto *A = new (C) ConstInitAttr(C, *this);
2827 auto *A = new (C) ConstructorAttr(C, *this, priority);
2863 auto *A = new (C) ConsumableAttr(C, *this, defaultState);
2899 auto *A = new (C) ConsumableAutoCastAttr(C, *this);
2935 auto *A = new (C) ConsumableSetOnReadAttr(C, *this);
2971 auto *A = new (C) ConvergentAttr(C, *this);
3013 auto *A = new (C) DLLExportAttr(C, *this);
3055 auto *A = new (C) DLLExportStaticLocalAttr(C, *this);
3070 auto *A = new (C) DLLImportAttr(C, *this);
3112 auto *A = new (C) DLLImportStaticLocalAttr(C, *this);
3127 auto *A = new (C) DeprecatedAttr(C, *this, getMessage(), getReplacement());
3187 auto *A = new (C) DestructorAttr(C, *this, priority);
3223 auto *A = new (C) DiagnoseIfAttr(C, *this, cond, getMessage(), diagnosticType, argDependent, parent);
3253 auto *A = new (C) DisableTailCallsAttr(C, *this);
3295 auto *A = new (C) EmptyBasesAttr(C, *this);
3325 auto *A = new (C) EnableIfAttr(C, *this, cond, getMessage());
3355 auto *A = new (C) EnumExtensibilityAttr(C, *this, extensibility);
3397 auto *A = new (C) ExcludeFromExplicitInstantiationAttr(C, *this);
3439 auto *A = new (C) ExclusiveTrylockFunctionAttr(C, *this, successValue, args_, args_Size);
3476 auto *A = new (C) ExternalSourceSymbolAttr(C, *this, getLanguage(), getDefinedIn(), generatedDeclaration);
3518 auto *A = new (C) FallThroughAttr(C, *this);
3572 auto *A = new (C) FastCallAttr(C, *this);
3620 auto *A = new (C) FinalAttr(C, *this);
3656 auto *A = new (C) FlagEnumAttr(C, *this);
3698 auto *A = new (C) FlattenAttr(C, *this);
3734 auto *A = new (C) FormatAttr(C, *this, type, formatIdx, firstArg);
3770 auto *A = new (C) FormatArgAttr(C, *this, formatIdx);
3806 auto *A = new (C) GNUInlineAttr(C, *this);
3842 auto *A = new (C) GuardedByAttr(C, *this, arg);
3872 auto *A = new (C) GuardedVarAttr(C, *this);
3908 auto *A = new (C) HIPPinnedShadowAttr(C, *this);
3944 auto *A = new (C) HotAttr(C, *this);
3980 auto *A = new (C) IBActionAttr(C, *this);
4022 auto *A = new (C) IBOutletAttr(C, *this);
4064 auto *A = new (C) IBOutletCollectionAttr(C, *this, interface_);
4148 auto *A = new (C) IFuncAttr(C, *this, getResolver());
4184 auto *A = new (C) InitPriorityAttr(C, *this, priority);
4220 auto *A = new (C) InitSegAttr(C, *this, getSection());
4251 auto *A = new (C) IntelOclBiccAttr(C, *this);
4287 auto *A = new (C) InternalLinkageAttr(C, *this);
4329 auto *A = new (C) LTOVisibilityPublicAttr(C, *this);
4371 auto *A = new (C) LayoutVersionAttr(C, *this, version);
4401 auto *A = new (C) LifetimeBoundAttr(C, *this);
4437 auto *A = new (C) LockReturnedAttr(C, *this, arg);
4467 auto *A = new (C) LocksExcludedAttr(C, *this, args_, args_Size);
4504 auto *A = new (C) LoopHintAttr(C, *this, option, state, value);
4563 auto *A = new (C) MIGServerRoutineAttr(C, *this);
4605 auto *A = new (C) MSABIAttr(C, *this);
4641 auto *A = new (C) MSAllocatorAttr(C, *this);
4671 auto *A = new (C) MSInheritanceAttr(C, *this, bestCase);
4719 auto *A = new (C) MSNoVTableAttr(C, *this);
4749 auto *A = new (C) MSP430InterruptAttr(C, *this, number);
4785 auto *A = new (C) MSStructAttr(C, *this);
4821 auto *A = new (C) MSVtorDispAttr(C, *this, vdm);
4836 auto *A = new (C) MaxFieldAlignmentAttr(C, *this, alignment);
4851 auto *A = new (C) MayAliasAttr(C, *this);
4887 auto *A = new (C) MicroMipsAttr(C, *this);
4923 auto *A = new (C) MinSizeAttr(C, *this);
4965 auto *A = new (C) MinVectorWidthAttr(C, *this, vectorWidth);
5007 auto *A = new (C) Mips16Attr(C, *this);
5043 auto *A = new (C) MipsInterruptAttr(C, *this, interrupt);
5079 auto *A = new (C) MipsLongCallAttr(C, *this);
5127 auto *A = new (C) MipsShortCallAttr(C, *this);
5175 auto *A = new (C) ModeAttr(C, *this, mode);
5211 auto *A = new (C) NSConsumedAttr(C, *this);
5253 auto *A = new (C) NSConsumesSelfAttr(C, *this);
5295 auto *A = new (C) NSReturnsAutoreleasedAttr(C, *this);
5337 auto *A = new (C) NSReturnsNotRetainedAttr(C, *this);
5379 auto *A = new (C) NSReturnsRetainedAttr(C, *this);
5421 auto *A = new (C) NakedAttr(C, *this);
5463 auto *A = new (C) NoAliasAttr(C, *this);
5493 auto *A = new (C) NoCommonAttr(C, *this);
5529 auto *A = new (C) NoDebugAttr(C, *this);
5565 auto *A = new (C) NoDerefAttr(C, *this);
5607 auto *A = new (C) NoDestroyAttr(C, *this);
5643 auto *A = new (C) NoDuplicateAttr(C, *this);
5685 auto *A = new (C) NoEscapeAttr(C, *this);
5727 auto *A = new (C) NoInlineAttr(C, *this);
5769 auto *A = new (C) NoInstrumentFunctionAttr(C, *this);
5805 auto *A = new (C) NoMicroMipsAttr(C, *this);
5841 auto *A = new (C) NoMips16Attr(C, *this);
5877 auto *A = new (C) NoReturnAttr(C, *this);
5919 auto *A = new (C) NoSanitizeAttr(C, *this, sanitizers_, sanitizers_Size);
5982 auto *A = new (C) NoSpeculativeLoadHardeningAttr(C, *this);
6024 auto *A = new (C) NoSplitStackAttr(C, *this);
6060 auto *A = new (C) NoStackProtectorAttr(C, *this);
6102 auto *A = new (C) NoThreadSafetyAnalysisAttr(C, *this);
6144 auto *A = new (C) NoThrowAttr(C, *this);
6186 auto *A = new (C) NoUniqueAddressAttr(C, *this);
6216 auto *A = new (C) NonNullAttr(C, *this, args_, args_Size);
6266 auto *A = new (C) NotTailCalledAttr(C, *this);
6308 auto *A = new (C) OMPAllocateDeclAttr(C, *this, allocatorType, allocator);
6323 auto *A = new (C) OMPCaptureKindAttr(C, *this, captureKind);
6338 auto *A = new (C) OMPCaptureNoInitAttr(C, *this);
6353 auto *A = new (C) OMPDeclareSimdDeclAttr(C, *this, branchState, simdlen, uniforms_, uniforms_Size, aligneds_, aligneds_Size, alignments_, alignments_Size, linears_, linears_Size, modifiers_, modifiers_Size, steps_, steps_Size);
6384 auto *A = new (C) OMPDeclareTargetDeclAttr(C, *this, mapType, devType);
6415 auto *A = new (C) OMPDeclareVariantAttr(C, *this, variantFuncRef, score, ctxSelectorSet, ctxScore, ctxSelector, implVendors_, implVendors_Size);
6446 auto *A = new (C) OMPReferencedVarAttr(C, *this, ref);
6461 auto *A = new (C) OMPThreadPrivateDeclAttr(C, *this);
6476 auto *A = new (C) OSConsumedAttr(C, *this);
6518 auto *A = new (C) OSConsumesThisAttr(C, *this);
6560 auto *A = new (C) OSReturnsNotRetainedAttr(C, *this);
6602 auto *A = new (C) OSReturnsRetainedAttr(C, *this);
6644 auto *A = new (C) OSReturnsRetainedOnNonZeroAttr(C, *this);
6686 auto *A = new (C) OSReturnsRetainedOnZeroAttr(C, *this);
6728 auto *A = new (C) ObjCBoxableAttr(C, *this);
6770 auto *A = new (C) ObjCBridgeAttr(C, *this, bridgedType);
6812 auto *A = new (C) ObjCBridgeMutableAttr(C, *this, bridgedType);
6854 auto *A = new (C) ObjCBridgeRelatedAttr(C, *this, relatedClass, classMethod, instanceMethod);
6896 auto *A = new (C) ObjCClassStubAttr(C, *this);
6938 auto *A = new (C) ObjCDesignatedInitializerAttr(C, *this);
6980 auto *A = new (C) ObjCExceptionAttr(C, *this);
7022 auto *A = new (C) ObjCExplicitProtocolImplAttr(C, *this);
7064 auto *A = new (C) ObjCExternallyRetainedAttr(C, *this);
7106 auto *A = new (C) ObjCGCAttr(C, *this, kind);
7148 auto *A = new (C) ObjCIndependentClassAttr(C, *this);
7190 auto *A = new (C) ObjCInertUnsafeUnretainedAttr(C, *this);
7220 auto *A = new (C) ObjCKindOfAttr(C, *this);
7250 auto *A = new (C) ObjCMethodFamilyAttr(C, *this, family);
7292 auto *A = new (C) ObjCNSObjectAttr(C, *this);
7334 auto *A = new (C) ObjCNonLazyClassAttr(C, *this);
7376 auto *A = new (C) ObjCOwnershipAttr(C, *this, kind);
7418 auto *A = new (C) ObjCPreciseLifetimeAttr(C, *this);
7460 auto *A = new (C) ObjCRequiresPropertyDefsAttr(C, *this);
7502 auto *A = new (C) ObjCRequiresSuperAttr(C, *this);
7544 auto *A = new (C) ObjCReturnsInnerPointerAttr(C, *this);
7586 auto *A = new (C) ObjCRootClassAttr(C, *this);
7628 auto *A = new (C) ObjCRuntimeNameAttr(C, *this, getMetadataName());
7670 auto *A = new (C) ObjCRuntimeVisibleAttr(C, *this);
7712 auto *A = new (C) ObjCSubclassingRestrictedAttr(C, *this);
7754 auto *A = new (C) OpenCLAccessAttr(C, *this);
7814 auto *A = new (C) OpenCLConstantAddressSpaceAttr(C, *this);
7850 auto *A = new (C) OpenCLGenericAddressSpaceAttr(C, *this);
7886 auto *A = new (C) OpenCLGlobalAddressSpaceAttr(C, *this);
7922 auto *A = new (C) OpenCLIntelReqdSubGroupSizeAttr(C, *this, subGroupSize);
7952 auto *A = new (C) OpenCLKernelAttr(C, *this);
7988 auto *A = new (C) OpenCLLocalAddressSpaceAttr(C, *this);
8024 auto *A = new (C) OpenCLPrivateAddressSpaceAttr(C, *this);
8060 auto *A = new (C) OpenCLUnrollHintAttr(C, *this, unrollHint);
8090 auto *A = new (C) OptimizeNoneAttr(C, *this);
8132 auto *A = new (C) OverloadableAttr(C, *this);
8174 auto *A = new (C) OverrideAttr(C, *this);
8204 auto *A = new (C) OwnerAttr(C, *this, derefType);
8248 auto *A = new (C) OwnershipAttr(C, *this, module, args_, args_Size);
8389 auto *A = new (C) PackedAttr(C, *this);
8425 auto *A = new (C) ParamTypestateAttr(C, *this, paramState);
8461 auto *A = new (C) PascalAttr(C, *this);
8515 auto *A = new (C) PassObjectSizeAttr(C, *this, type);
8575 auto *A = new (C) PcsAttr(C, *this, pCS);
8611 auto *A = new (C) PointerAttr(C, *this, derefType);
8655 auto *A = new (C) PragmaClangBSSSectionAttr(C, *this, getName());
8670 auto *A = new (C) PragmaClangDataSectionAttr(C, *this, getName());
8685 auto *A = new (C) PragmaClangRelroSectionAttr(C, *this, getName());
8700 auto *A = new (C) PragmaClangRodataSectionAttr(C, *this, getName());
8715 auto *A = new (C) PragmaClangTextSectionAttr(C, *this, getName());
8730 auto *A = new (C) PreserveAllAttr(C, *this);
8772 auto *A = new (C) PreserveMostAttr(C, *this);
8814 auto *A = new (C) PtGuardedByAttr(C, *this, arg);
8844 auto *A = new (C) PtGuardedVarAttr(C, *this);
8880 auto *A = new (C) Ptr32Attr(C, *this);
8910 auto *A = new (C) Ptr64Attr(C, *this);
8940 auto *A = new (C) PureAttr(C, *this);
8976 auto *A = new (C) RISCVInterruptAttr(C, *this, interrupt);
9012 auto *A = new (C) RegCallAttr(C, *this);
9054 auto *A = new (C) ReinitializesAttr(C, *this);
9090 auto *A = new (C) ReleaseCapabilityAttr(C, *this, args_, args_Size);
9218 auto *A = new (C) RenderScriptKernelAttr(C, *this);
9248 auto *A = new (C) ReqdWorkGroupSizeAttr(C, *this, xDim, yDim, zDim);
9278 auto *A = new (C) RequiresCapabilityAttr(C, *this, args_, args_Size);
9406 auto *A = new (C) RestrictAttr(C, *this);
9448 auto *A = new (C) ReturnTypestateAttr(C, *this, state);
9484 auto *A = new (C) ReturnsNonNullAttr(C, *this);
9520 auto *A = new (C) ReturnsTwiceAttr(C, *this);
9556 auto *A = new (C) SPtrAttr(C, *this);
9586 auto *A = new (C) ScopedLockableAttr(C, *this);
9622 auto *A = new (C) SectionAttr(C, *this, getName());
9664 auto *A = new (C) SelectAnyAttr(C, *this);
9706 auto *A = new (C) SentinelAttr(C, *this, sentinel, nullPos);
9742 auto *A = new (C) SetTypestateAttr(C, *this, newState);
9778 auto *A = new (C) SharedTrylockFunctionAttr(C, *this, successValue, args_, args_Size);
9815 auto *A = new (C) SpeculativeLoadHardeningAttr(C, *this);
9857 auto *A = new (C) StdCallAttr(C, *this);
9905 auto *A = new (C) SuppressAttr(C, *this, diagnosticIdentifiers_, diagnosticIdentifiers_Size);
9942 auto *A = new (C) SwiftCallAttr(C, *this);
9984 auto *A = new (C) SwiftContextAttr(C, *this);
10026 auto *A = new (C) SwiftErrorResultAttr(C, *this);
10068 auto *A = new (C) SwiftIndirectResultAttr(C, *this);
10110 auto *A = new (C) SysVABIAttr(C, *this);
10146 auto *A = new (C) TLSModelAttr(C, *this, getModel());
10182 auto *A = new (C) TargetAttr(C, *this, getFeaturesStr());
10218 auto *A = new (C) TestTypestateAttr(C, *this, testState);
10254 auto *A = new (C) ThisCallAttr(C, *this);
10302 auto *A = new (C) ThreadAttr(C, *this);
10332 auto *A = new (C) TransparentUnionAttr(C, *this);
10368 auto *A = new (C) TrivialABIAttr(C, *this);
10404 auto *A = new (C) TryAcquireCapabilityAttr(C, *this, successValue, args_, args_Size);
10480 auto *A = new (C) TypeNonNullAttr(C, *this);
10510 auto *A = new (C) TypeNullUnspecifiedAttr(C, *this);
10540 auto *A = new (C) TypeNullableAttr(C, *this);
10570 auto *A = new (C) TypeTagForDatatypeAttr(C, *this, argumentKind, matchingCType, layoutCompatible, mustBeNull);
10612 auto *A = new (C) TypeVisibilityAttr(C, *this, visibility);
10654 auto *A = new (C) UPtrAttr(C, *this);
10684 auto *A = new (C) UnavailableAttr(C, *this, getMessage(), implicitReason);
10726 auto *A = new (C) UninitializedAttr(C, *this);
10762 auto *A = new (C) UnusedAttr(C, *this);
10810 auto *A = new (C) UsedAttr(C, *this);
10846 auto *A = new (C) UuidAttr(C, *this, getGuid());
10882 auto *A = new (C) VecReturnAttr(C, *this);
10918 auto *A = new (C) VecTypeHintAttr(C, *this, typeHint);
10948 auto *A = new (C) VectorCallAttr(C, *this);
11002 auto *A = new (C) VisibilityAttr(C, *this, visibility);
11038 auto *A = new (C) WarnUnusedAttr(C, *this);
11074 auto *A = new (C) WarnUnusedResultAttr(C, *this, getMessage());
11128 auto *A = new (C) WeakAttr(C, *this);
11164 auto *A = new (C) WeakImportAttr(C, *this);
11206 auto *A = new (C) WeakRefAttr(C, *this, getAliasee());
11242 auto *A = new (C) WebAssemblyImportModuleAttr(C, *this, getImportModule());
11284 auto *A = new (C) WebAssemblyImportNameAttr(C, *this, getImportName());
11326 auto *A = new (C) WorkGroupSizeHintAttr(C, *this, xDim, yDim, zDim);
11356 auto *A = new (C) X86ForceAlignArgPointerAttr(C, *this);
11392 auto *A = new (C) XRayInstrumentAttr(C, *this);
11452 auto *A = new (C) XRayLogArgsAttr(C, *this, argumentCount);
gen/tools/clang/include/clang/AST/Attrs.inc 15 auto *A = new (Ctx) AArch64VectorPcsAttr(Ctx, CommonInfo);
23 auto *A = new (Ctx) AArch64VectorPcsAttr(Ctx, CommonInfo);
59 auto *A = new (Ctx) AMDGPUFlatWorkGroupSizeAttr(Ctx, CommonInfo, Min, Max);
67 auto *A = new (Ctx) AMDGPUFlatWorkGroupSizeAttr(Ctx, CommonInfo, Min, Max);
113 auto *A = new (Ctx) AMDGPUNumSGPRAttr(Ctx, CommonInfo, NumSGPR);
121 auto *A = new (Ctx) AMDGPUNumSGPRAttr(Ctx, CommonInfo, NumSGPR);
161 auto *A = new (Ctx) AMDGPUNumVGPRAttr(Ctx, CommonInfo, NumVGPR);
169 auto *A = new (Ctx) AMDGPUNumVGPRAttr(Ctx, CommonInfo, NumVGPR);
211 auto *A = new (Ctx) AMDGPUWavesPerEUAttr(Ctx, CommonInfo, Min, Max);
219 auto *A = new (Ctx) AMDGPUWavesPerEUAttr(Ctx, CommonInfo, Min, Max);
284 auto *A = new (Ctx) ARMInterruptAttr(Ctx, CommonInfo, Interrupt);
292 auto *A = new (Ctx) ARMInterruptAttr(Ctx, CommonInfo, Interrupt);
364 auto *A = new (Ctx) AVRInterruptAttr(Ctx, CommonInfo);
372 auto *A = new (Ctx) AVRInterruptAttr(Ctx, CommonInfo);
404 auto *A = new (Ctx) AVRSignalAttr(Ctx, CommonInfo);
412 auto *A = new (Ctx) AVRSignalAttr(Ctx, CommonInfo);
447 auto *A = new (Ctx) AbiTagAttr(Ctx, CommonInfo, Tags, TagsSize);
455 auto *A = new (Ctx) AbiTagAttr(Ctx, CommonInfo, Tags, TagsSize);
526 auto *A = new (Ctx) AcquireCapabilityAttr(Ctx, CommonInfo, Args, ArgsSize);
534 auto *A = new (Ctx) AcquireCapabilityAttr(Ctx, CommonInfo, Args, ArgsSize);
598 auto *A = new (Ctx) AcquiredAfterAttr(Ctx, CommonInfo, Args, ArgsSize);
606 auto *A = new (Ctx) AcquiredAfterAttr(Ctx, CommonInfo, Args, ArgsSize);
658 auto *A = new (Ctx) AcquiredBeforeAttr(Ctx, CommonInfo, Args, ArgsSize);
666 auto *A = new (Ctx) AcquiredBeforeAttr(Ctx, CommonInfo, Args, ArgsSize);
717 auto *A = new (Ctx) AddressSpaceAttr(Ctx, CommonInfo, AddressSpace);
725 auto *A = new (Ctx) AddressSpaceAttr(Ctx, CommonInfo, AddressSpace);
766 auto *A = new (Ctx) AliasAttr(Ctx, CommonInfo, Aliasee);
774 auto *A = new (Ctx) AliasAttr(Ctx, CommonInfo, Aliasee);
823 auto *A = new (Ctx) AlignMac68kAttr(Ctx, CommonInfo);
831 auto *A = new (Ctx) AlignMac68kAttr(Ctx, CommonInfo);
865 auto *A = new (Ctx) AlignValueAttr(Ctx, CommonInfo, Alignment);
873 auto *A = new (Ctx) AlignValueAttr(Ctx, CommonInfo, Alignment);
927 auto *A = new (Ctx) AlignedAttr(Ctx, CommonInfo, IsAlignmentExpr, Alignment);
935 auto *A = new (Ctx) AlignedAttr(Ctx, CommonInfo, IsAlignmentExpr, Alignment);
1010 auto *A = new (Ctx) AllocAlignAttr(Ctx, CommonInfo, ParamIndex);
1018 auto *A = new (Ctx) AllocAlignAttr(Ctx, CommonInfo, ParamIndex);
1060 auto *A = new (Ctx) AllocSizeAttr(Ctx, CommonInfo, ElemSizeParam, NumElemsParam);
1068 auto *A = new (Ctx) AllocSizeAttr(Ctx, CommonInfo, ElemSizeParam, NumElemsParam);
1121 auto *A = new (Ctx) AlwaysDestroyAttr(Ctx, CommonInfo);
1129 auto *A = new (Ctx) AlwaysDestroyAttr(Ctx, CommonInfo);
1169 auto *A = new (Ctx) AlwaysInlineAttr(Ctx, CommonInfo);
1177 auto *A = new (Ctx) AlwaysInlineAttr(Ctx, CommonInfo);
1215 auto *A = new (Ctx) AnalyzerNoReturnAttr(Ctx, CommonInfo);
1223 auto *A = new (Ctx) AnalyzerNoReturnAttr(Ctx, CommonInfo);
1258 auto *A = new (Ctx) AnnotateAttr(Ctx, CommonInfo, Annotation);
1266 auto *A = new (Ctx) AnnotateAttr(Ctx, CommonInfo, Annotation);
1315 auto *A = new (Ctx) AnyX86InterruptAttr(Ctx, CommonInfo);
1323 auto *A = new (Ctx) AnyX86InterruptAttr(Ctx, CommonInfo);
1355 auto *A = new (Ctx) AnyX86NoCallerSavedRegistersAttr(Ctx, CommonInfo);
1363 auto *A = new (Ctx) AnyX86NoCallerSavedRegistersAttr(Ctx, CommonInfo);
1395 auto *A = new (Ctx) AnyX86NoCfCheckAttr(Ctx, CommonInfo);
1403 auto *A = new (Ctx) AnyX86NoCfCheckAttr(Ctx, CommonInfo);
1435 auto *A = new (Ctx) ArcWeakrefUnavailableAttr(Ctx, CommonInfo);
1443 auto *A = new (Ctx) ArcWeakrefUnavailableAttr(Ctx, CommonInfo);
1494 auto *A = new (Ctx) ArgumentWithTypeTagAttr(Ctx, CommonInfo, ArgumentKind, ArgumentIdx, TypeTagIdx, IsPointer);
1502 auto *A = new (Ctx) ArgumentWithTypeTagAttr(Ctx, CommonInfo, ArgumentKind, ArgumentIdx, TypeTagIdx, IsPointer);
1515 auto *A = new (Ctx) ArgumentWithTypeTagAttr(Ctx, CommonInfo, ArgumentKind, ArgumentIdx, TypeTagIdx);
1523 auto *A = new (Ctx) ArgumentWithTypeTagAttr(Ctx, CommonInfo, ArgumentKind, ArgumentIdx, TypeTagIdx);
1603 auto *A = new (Ctx) ArmMveAliasAttr(Ctx, CommonInfo, BuiltinName);
1611 auto *A = new (Ctx) ArmMveAliasAttr(Ctx, CommonInfo, BuiltinName);
1649 auto *A = new (Ctx) ArtificialAttr(Ctx, CommonInfo);
1657 auto *A = new (Ctx) ArtificialAttr(Ctx, CommonInfo);
1694 auto *A = new (Ctx) AsmLabelAttr(Ctx, CommonInfo, Label, IsLiteralLabel);
1702 auto *A = new (Ctx) AsmLabelAttr(Ctx, CommonInfo, Label, IsLiteralLabel);
1717 auto *A = new (Ctx) AsmLabelAttr(Ctx, CommonInfo, Label);
1725 auto *A = new (Ctx) AsmLabelAttr(Ctx, CommonInfo, Label);
1807 auto *A = new (Ctx) AssertCapabilityAttr(Ctx, CommonInfo, Args, ArgsSize);
1815 auto *A = new (Ctx) AssertCapabilityAttr(Ctx, CommonInfo, Args, ArgsSize);
1876 auto *A = new (Ctx) AssertExclusiveLockAttr(Ctx, CommonInfo, Args, ArgsSize);
1884 auto *A = new (Ctx) AssertExclusiveLockAttr(Ctx, CommonInfo, Args, ArgsSize);
1936 auto *A = new (Ctx) AssertSharedLockAttr(Ctx, CommonInfo, Args, ArgsSize);
1944 auto *A = new (Ctx) AssertSharedLockAttr(Ctx, CommonInfo, Args, ArgsSize);
1997 auto *A = new (Ctx) AssumeAlignedAttr(Ctx, CommonInfo, Alignment, Offset);
2005 auto *A = new (Ctx) AssumeAlignedAttr(Ctx, CommonInfo, Alignment, Offset);
2081 auto *A = new (Ctx) AvailabilityAttr(Ctx, CommonInfo, Platform, Introduced, Deprecated, Obsoleted, Unavailable, Message, Strict, Replacement, Priority);
2089 auto *A = new (Ctx) AvailabilityAttr(Ctx, CommonInfo, Platform, Introduced, Deprecated, Obsoleted, Unavailable, Message, Strict, Replacement, Priority);
2250 auto *A = new (Ctx) BlocksAttr(Ctx, CommonInfo, Type);
2258 auto *A = new (Ctx) BlocksAttr(Ctx, CommonInfo, Type);
2313 auto *A = new (Ctx) C11NoReturnAttr(Ctx, CommonInfo);
2321 auto *A = new (Ctx) C11NoReturnAttr(Ctx, CommonInfo);
2353 auto *A = new (Ctx) CDeclAttr(Ctx, CommonInfo);
2361 auto *A = new (Ctx) CDeclAttr(Ctx, CommonInfo);
2393 auto *A = new (Ctx) CFAuditedTransferAttr(Ctx, CommonInfo);
2401 auto *A = new (Ctx) CFAuditedTransferAttr(Ctx, CommonInfo);
2433 auto *A = new (Ctx) CFConsumedAttr(Ctx, CommonInfo);
2441 auto *A = new (Ctx) CFConsumedAttr(Ctx, CommonInfo);
2473 auto *A = new (Ctx) CFICanonicalJumpTableAttr(Ctx, CommonInfo);
2481 auto *A = new (Ctx) CFICanonicalJumpTableAttr(Ctx, CommonInfo);
2513 auto *A = new (Ctx) CFReturnsNotRetainedAttr(Ctx, CommonInfo);
2521 auto *A = new (Ctx) CFReturnsNotRetainedAttr(Ctx, CommonInfo);
2553 auto *A = new (Ctx) CFReturnsRetainedAttr(Ctx, CommonInfo);
2561 auto *A = new (Ctx) CFReturnsRetainedAttr(Ctx, CommonInfo);
2593 auto *A = new (Ctx) CFUnknownTransferAttr(Ctx, CommonInfo);
2601 auto *A = new (Ctx) CFUnknownTransferAttr(Ctx, CommonInfo);
2636 auto *A = new (Ctx) CPUDispatchAttr(Ctx, CommonInfo, Cpus, CpusSize);
2644 auto *A = new (Ctx) CPUDispatchAttr(Ctx, CommonInfo, Cpus, CpusSize);
2696 auto *A = new (Ctx) CPUSpecificAttr(Ctx, CommonInfo, Cpus, CpusSize);
2704 auto *A = new (Ctx) CPUSpecificAttr(Ctx, CommonInfo, Cpus, CpusSize);
2757 auto *A = new (Ctx) CUDAConstantAttr(Ctx, CommonInfo);
2765 auto *A = new (Ctx) CUDAConstantAttr(Ctx, CommonInfo);
2797 auto *A = new (Ctx) CUDADeviceAttr(Ctx, CommonInfo);
2805 auto *A = new (Ctx) CUDADeviceAttr(Ctx, CommonInfo);
2837 auto *A = new (Ctx) CUDAGlobalAttr(Ctx, CommonInfo);
2845 auto *A = new (Ctx) CUDAGlobalAttr(Ctx, CommonInfo);
2877 auto *A = new (Ctx) CUDAHostAttr(Ctx, CommonInfo);
2885 auto *A = new (Ctx) CUDAHostAttr(Ctx, CommonInfo);
2917 auto *A = new (Ctx) CUDAInvalidTargetAttr(Ctx, CommonInfo);
2925 auto *A = new (Ctx) CUDAInvalidTargetAttr(Ctx, CommonInfo);
2961 auto *A = new (Ctx) CUDALaunchBoundsAttr(Ctx, CommonInfo, MaxThreads, MinBlocks);
2969 auto *A = new (Ctx) CUDALaunchBoundsAttr(Ctx, CommonInfo, MaxThreads, MinBlocks);
3022 auto *A = new (Ctx) CUDASharedAttr(Ctx, CommonInfo);
3030 auto *A = new (Ctx) CUDASharedAttr(Ctx, CommonInfo);
3062 auto *A = new (Ctx) CXX11NoReturnAttr(Ctx, CommonInfo);
3070 auto *A = new (Ctx) CXX11NoReturnAttr(Ctx, CommonInfo);
3112 auto *A = new (Ctx) CallableWhenAttr(Ctx, CommonInfo, CallableStates, CallableStatesSize);
3120 auto *A = new (Ctx) CallableWhenAttr(Ctx, CommonInfo, CallableStates, CallableStatesSize);
3193 auto *A = new (Ctx) CallbackAttr(Ctx, CommonInfo, Encoding, EncodingSize);
3201 auto *A = new (Ctx) CallbackAttr(Ctx, CommonInfo, Encoding, EncodingSize);
3262 auto *A = new (Ctx) CapabilityAttr(Ctx, CommonInfo, Name);
3270 auto *A = new (Ctx) CapabilityAttr(Ctx, CommonInfo, Name);
3331 auto *A = new (Ctx) CapturedRecordAttr(Ctx, CommonInfo);
3339 auto *A = new (Ctx) CapturedRecordAttr(Ctx, CommonInfo);
3371 auto *A = new (Ctx) CarriesDependencyAttr(Ctx, CommonInfo);
3379 auto *A = new (Ctx) CarriesDependencyAttr(Ctx, CommonInfo);
3413 auto *A = new (Ctx) CleanupAttr(Ctx, CommonInfo, FunctionDecl);
3421 auto *A = new (Ctx) CleanupAttr(Ctx, CommonInfo, FunctionDecl);
3462 auto *A = new (Ctx) CodeSegAttr(Ctx, CommonInfo, Name);
3470 auto *A = new (Ctx) CodeSegAttr(Ctx, CommonInfo, Name);
3519 auto *A = new (Ctx) ColdAttr(Ctx, CommonInfo);
3527 auto *A = new (Ctx) ColdAttr(Ctx, CommonInfo);
3559 auto *A = new (Ctx) CommonAttr(Ctx, CommonInfo);
3567 auto *A = new (Ctx) CommonAttr(Ctx, CommonInfo);
3599 auto *A = new (Ctx) ConstAttr(Ctx, CommonInfo);
3607 auto *A = new (Ctx) ConstAttr(Ctx, CommonInfo);
3647 auto *A = new (Ctx) ConstInitAttr(Ctx, CommonInfo);
3655 auto *A = new (Ctx) ConstInitAttr(Ctx, CommonInfo);
3696 auto *A = new (Ctx) ConstructorAttr(Ctx, CommonInfo, Priority);
3704 auto *A = new (Ctx) ConstructorAttr(Ctx, CommonInfo, Priority);
3760 auto *A = new (Ctx) ConsumableAttr(Ctx, CommonInfo, DefaultState);
3768 auto *A = new (Ctx) ConsumableAttr(Ctx, CommonInfo, DefaultState);
3827 auto *A = new (Ctx) ConsumableAutoCastAttr(Ctx, CommonInfo);
3835 auto *A = new (Ctx) ConsumableAutoCastAttr(Ctx, CommonInfo);
3867 auto *A = new (Ctx) ConsumableSetOnReadAttr(Ctx, CommonInfo);
3875 auto *A = new (Ctx) ConsumableSetOnReadAttr(Ctx, CommonInfo);
3907 auto *A = new (Ctx) ConvergentAttr(Ctx, CommonInfo);
3915 auto *A = new (Ctx) ConvergentAttr(Ctx, CommonInfo);
3947 auto *A = new (Ctx) DLLExportAttr(Ctx, CommonInfo);
3955 auto *A = new (Ctx) DLLExportAttr(Ctx, CommonInfo);
3987 auto *A = new (Ctx) DLLExportStaticLocalAttr(Ctx, CommonInfo);
3995 auto *A = new (Ctx) DLLExportStaticLocalAttr(Ctx, CommonInfo);
4027 auto *A = new (Ctx) DLLImportAttr(Ctx, CommonInfo);
4035 auto *A = new (Ctx) DLLImportAttr(Ctx, CommonInfo);
4074 auto *A = new (Ctx) DLLImportStaticLocalAttr(Ctx, CommonInfo);
4082 auto *A = new (Ctx) DLLImportStaticLocalAttr(Ctx, CommonInfo);
4120 auto *A = new (Ctx) DeprecatedAttr(Ctx, CommonInfo, Message, Replacement);
4128 auto *A = new (Ctx) DeprecatedAttr(Ctx, CommonInfo, Message, Replacement);
4204 auto *A = new (Ctx) DestructorAttr(Ctx, CommonInfo, Priority);
4212 auto *A = new (Ctx) DestructorAttr(Ctx, CommonInfo, Priority);
4276 auto *A = new (Ctx) DiagnoseIfAttr(Ctx, CommonInfo, Cond, Message, DiagnosticType, ArgDependent, Parent);
4284 auto *A = new (Ctx) DiagnoseIfAttr(Ctx, CommonInfo, Cond, Message, DiagnosticType, ArgDependent, Parent);
4299 auto *A = new (Ctx) DiagnoseIfAttr(Ctx, CommonInfo, Cond, Message, DiagnosticType);
4307 auto *A = new (Ctx) DiagnoseIfAttr(Ctx, CommonInfo, Cond, Message, DiagnosticType);
4418 auto *A = new (Ctx) DisableTailCallsAttr(Ctx, CommonInfo);
4426 auto *A = new (Ctx) DisableTailCallsAttr(Ctx, CommonInfo);
4458 auto *A = new (Ctx) EmptyBasesAttr(Ctx, CommonInfo);
4466 auto *A = new (Ctx) EmptyBasesAttr(Ctx, CommonInfo);
4503 auto *A = new (Ctx) EnableIfAttr(Ctx, CommonInfo, Cond, Message);
4511 auto *A = new (Ctx) EnableIfAttr(Ctx, CommonInfo, Cond, Message);
4574 auto *A = new (Ctx) EnumExtensibilityAttr(Ctx, CommonInfo, Extensibility);
4582 auto *A = new (Ctx) EnumExtensibilityAttr(Ctx, CommonInfo, Extensibility);
4639 auto *A = new (Ctx) ExcludeFromExplicitInstantiationAttr(Ctx, CommonInfo);
4647 auto *A = new (Ctx) ExcludeFromExplicitInstantiationAttr(Ctx, CommonInfo);
4684 auto *A = new (Ctx) ExclusiveTrylockFunctionAttr(Ctx, CommonInfo, SuccessValue, Args, ArgsSize);
4692 auto *A = new (Ctx) ExclusiveTrylockFunctionAttr(Ctx, CommonInfo, SuccessValue, Args, ArgsSize);
4757 auto *A = new (Ctx) ExternalSourceSymbolAttr(Ctx, CommonInfo, Language, DefinedIn, GeneratedDeclaration);
4765 auto *A = new (Ctx) ExternalSourceSymbolAttr(Ctx, CommonInfo, Language, DefinedIn, GeneratedDeclaration);
4846 auto *A = new (Ctx) FallThroughAttr(Ctx, CommonInfo);
4854 auto *A = new (Ctx) FallThroughAttr(Ctx, CommonInfo);
4886 auto *A = new (Ctx) FastCallAttr(Ctx, CommonInfo);
4894 auto *A = new (Ctx) FastCallAttr(Ctx, CommonInfo);
4933 auto *A = new (Ctx) FinalAttr(Ctx, CommonInfo);
4941 auto *A = new (Ctx) FinalAttr(Ctx, CommonInfo);
4979 auto *A = new (Ctx) FlagEnumAttr(Ctx, CommonInfo);
4987 auto *A = new (Ctx) FlagEnumAttr(Ctx, CommonInfo);
5019 auto *A = new (Ctx) FlattenAttr(Ctx, CommonInfo);
5027 auto *A = new (Ctx) FlattenAttr(Ctx, CommonInfo);
5065 auto *A = new (Ctx) FormatAttr(Ctx, CommonInfo, Type, FormatIdx, FirstArg);
5073 auto *A = new (Ctx) FormatAttr(Ctx, CommonInfo, Type, FormatIdx, FirstArg);
5125 auto *A = new (Ctx) FormatArgAttr(Ctx, CommonInfo, FormatIdx);
5133 auto *A = new (Ctx) FormatArgAttr(Ctx, CommonInfo, FormatIdx);
5171 auto *A = new (Ctx) GNUInlineAttr(Ctx, CommonInfo);
5179 auto *A = new (Ctx) GNUInlineAttr(Ctx, CommonInfo);
5213 auto *A = new (Ctx) GuardedByAttr(Ctx, CommonInfo, Arg);
5221 auto *A = new (Ctx) GuardedByAttr(Ctx, CommonInfo, Arg);
5259 auto *A = new (Ctx) GuardedVarAttr(Ctx, CommonInfo);
5267 auto *A = new (Ctx) GuardedVarAttr(Ctx, CommonInfo);
5299 auto *A = new (Ctx) HIPPinnedShadowAttr(Ctx, CommonInfo);
5307 auto *A = new (Ctx) HIPPinnedShadowAttr(Ctx, CommonInfo);
5339 auto *A = new (Ctx) HotAttr(Ctx, CommonInfo);
5347 auto *A = new (Ctx) HotAttr(Ctx, CommonInfo);
5379 auto *A = new (Ctx) IBActionAttr(Ctx, CommonInfo);
5387 auto *A = new (Ctx) IBActionAttr(Ctx, CommonInfo);
5419 auto *A = new (Ctx) IBOutletAttr(Ctx, CommonInfo);
5427 auto *A = new (Ctx) IBOutletAttr(Ctx, CommonInfo);
5461 auto *A = new (Ctx) IBOutletCollectionAttr(Ctx, CommonInfo, Interface);
5469 auto *A = new (Ctx) IBOutletCollectionAttr(Ctx, CommonInfo, Interface);
5519 auto *A = new (Ctx) IFuncAttr(Ctx, CommonInfo, Resolver);
5527 auto *A = new (Ctx) IFuncAttr(Ctx, CommonInfo, Resolver);
5578 auto *A = new (Ctx) InitPriorityAttr(Ctx, CommonInfo, Priority);
5586 auto *A = new (Ctx) InitPriorityAttr(Ctx, CommonInfo, Priority);
5627 auto *A = new (Ctx) InitSegAttr(Ctx, CommonInfo, Section);
5635 auto *A = new (Ctx) InitSegAttr(Ctx, CommonInfo, Section);
5688 auto *A = new (Ctx) IntelOclBiccAttr(Ctx, CommonInfo);
5696 auto *A = new (Ctx) IntelOclBiccAttr(Ctx, CommonInfo);
5728 auto *A = new (Ctx) InternalLinkageAttr(Ctx, CommonInfo);
5736 auto *A = new (Ctx) InternalLinkageAttr(Ctx, CommonInfo);
5768 auto *A = new (Ctx) LTOVisibilityPublicAttr(Ctx, CommonInfo);
5776 auto *A = new (Ctx) LTOVisibilityPublicAttr(Ctx, CommonInfo);
5810 auto *A = new (Ctx) LayoutVersionAttr(Ctx, CommonInfo, Version);
5818 auto *A = new (Ctx) LayoutVersionAttr(Ctx, CommonInfo, Version);
5856 auto *A = new (Ctx) LifetimeBoundAttr(Ctx, CommonInfo);
5864 auto *A = new (Ctx) LifetimeBoundAttr(Ctx, CommonInfo);
5898 auto *A = new (Ctx) LockReturnedAttr(Ctx, CommonInfo, Arg);
5906 auto *A = new (Ctx) LockReturnedAttr(Ctx, CommonInfo, Arg);
5947 auto *A = new (Ctx) LocksExcludedAttr(Ctx, CommonInfo, Args, ArgsSize);
5955 auto *A = new (Ctx) LocksExcludedAttr(Ctx, CommonInfo, Args, ArgsSize);
6045 auto *A = new (Ctx) LoopHintAttr(Ctx, CommonInfo, Option, State, Value);
6053 auto *A = new (Ctx) LoopHintAttr(Ctx, CommonInfo, Option, State, Value);
6245 auto *A = new (Ctx) MIGServerRoutineAttr(Ctx, CommonInfo);
6253 auto *A = new (Ctx) MIGServerRoutineAttr(Ctx, CommonInfo);
6285 auto *A = new (Ctx) MSABIAttr(Ctx, CommonInfo);
6293 auto *A = new (Ctx) MSABIAttr(Ctx, CommonInfo);
6325 auto *A = new (Ctx) MSAllocatorAttr(Ctx, CommonInfo);
6333 auto *A = new (Ctx) MSAllocatorAttr(Ctx, CommonInfo);
6376 auto *A = new (Ctx) MSInheritanceAttr(Ctx, CommonInfo, BestCase);
6384 auto *A = new (Ctx) MSInheritanceAttr(Ctx, CommonInfo, BestCase);
6397 auto *A = new (Ctx) MSInheritanceAttr(Ctx, CommonInfo);
6405 auto *A = new (Ctx) MSInheritanceAttr(Ctx, CommonInfo);
6480 auto *A = new (Ctx) MSNoVTableAttr(Ctx, CommonInfo);
6488 auto *A = new (Ctx) MSNoVTableAttr(Ctx, CommonInfo);
6522 auto *A = new (Ctx) MSP430InterruptAttr(Ctx, CommonInfo, Number);
6530 auto *A = new (Ctx) MSP430InterruptAttr(Ctx, CommonInfo, Number);
6568 auto *A = new (Ctx) MSStructAttr(Ctx, CommonInfo);
6576 auto *A = new (Ctx) MSStructAttr(Ctx, CommonInfo);
6610 auto *A = new (Ctx) MSVtorDispAttr(Ctx, CommonInfo, Vdm);
6618 auto *A = new (Ctx) MSVtorDispAttr(Ctx, CommonInfo, Vdm);
6666 auto *A = new (Ctx) MaxFieldAlignmentAttr(Ctx, CommonInfo, Alignment);
6674 auto *A = new (Ctx) MaxFieldAlignmentAttr(Ctx, CommonInfo, Alignment);
6712 auto *A = new (Ctx) MayAliasAttr(Ctx, CommonInfo);
6720 auto *A = new (Ctx) MayAliasAttr(Ctx, CommonInfo);
6752 auto *A = new (Ctx) MicroMipsAttr(Ctx, CommonInfo);
6760 auto *A = new (Ctx) MicroMipsAttr(Ctx, CommonInfo);
6792 auto *A = new (Ctx) MinSizeAttr(Ctx, CommonInfo);
6800 auto *A = new (Ctx) MinSizeAttr(Ctx, CommonInfo);
6834 auto *A = new (Ctx) MinVectorWidthAttr(Ctx, CommonInfo, VectorWidth);
6842 auto *A = new (Ctx) MinVectorWidthAttr(Ctx, CommonInfo, VectorWidth);
6880 auto *A = new (Ctx) Mips16Attr(Ctx, CommonInfo);
6888 auto *A = new (Ctx) Mips16Attr(Ctx, CommonInfo);
6935 auto *A = new (Ctx) MipsInterruptAttr(Ctx, CommonInfo, Interrupt);
6943 auto *A = new (Ctx) MipsInterruptAttr(Ctx, CommonInfo, Interrupt);
7024 auto *A = new (Ctx) MipsLongCallAttr(Ctx, CommonInfo);
7032 auto *A = new (Ctx) MipsLongCallAttr(Ctx, CommonInfo);
7080 auto *A = new (Ctx) MipsShortCallAttr(Ctx, CommonInfo);
7088 auto *A = new (Ctx) MipsShortCallAttr(Ctx, CommonInfo);
7129 auto *A = new (Ctx) ModeAttr(Ctx, CommonInfo, Mode);
7137 auto *A = new (Ctx) ModeAttr(Ctx, CommonInfo, Mode);
7175 auto *A = new (Ctx) NSConsumedAttr(Ctx, CommonInfo);
7183 auto *A = new (Ctx) NSConsumedAttr(Ctx, CommonInfo);
7215 auto *A = new (Ctx) NSConsumesSelfAttr(Ctx, CommonInfo);
7223 auto *A = new (Ctx) NSConsumesSelfAttr(Ctx, CommonInfo);
7255 auto *A = new (Ctx) NSReturnsAutoreleasedAttr(Ctx, CommonInfo);
7263 auto *A = new (Ctx) NSReturnsAutoreleasedAttr(Ctx, CommonInfo);
7295 auto *A = new (Ctx) NSReturnsNotRetainedAttr(Ctx, CommonInfo);
7303 auto *A = new (Ctx) NSReturnsNotRetainedAttr(Ctx, CommonInfo);
7335 auto *A = new (Ctx) NSReturnsRetainedAttr(Ctx, CommonInfo);
7343 auto *A = new (Ctx) NSReturnsRetainedAttr(Ctx, CommonInfo);
7375 auto *A = new (Ctx) NakedAttr(Ctx, CommonInfo);
7383 auto *A = new (Ctx) NakedAttr(Ctx, CommonInfo);
7415 auto *A = new (Ctx) NoAliasAttr(Ctx, CommonInfo);
7423 auto *A = new (Ctx) NoAliasAttr(Ctx, CommonInfo);
7455 auto *A = new (Ctx) NoCommonAttr(Ctx, CommonInfo);
7463 auto *A = new (Ctx) NoCommonAttr(Ctx, CommonInfo);
7495 auto *A = new (Ctx) NoDebugAttr(Ctx, CommonInfo);
7503 auto *A = new (Ctx) NoDebugAttr(Ctx, CommonInfo);
7535 auto *A = new (Ctx) NoDerefAttr(Ctx, CommonInfo);
7543 auto *A = new (Ctx) NoDerefAttr(Ctx, CommonInfo);
7575 auto *A = new (Ctx) NoDestroyAttr(Ctx, CommonInfo);
7583 auto *A = new (Ctx) NoDestroyAttr(Ctx, CommonInfo);
7615 auto *A = new (Ctx) NoDuplicateAttr(Ctx, CommonInfo);
7623 auto *A = new (Ctx) NoDuplicateAttr(Ctx, CommonInfo);
7655 auto *A = new (Ctx) NoEscapeAttr(Ctx, CommonInfo);
7663 auto *A = new (Ctx) NoEscapeAttr(Ctx, CommonInfo);
7695 auto *A = new (Ctx) NoInlineAttr(Ctx, CommonInfo);
7703 auto *A = new (Ctx) NoInlineAttr(Ctx, CommonInfo);
7735 auto *A = new (Ctx) NoInstrumentFunctionAttr(Ctx, CommonInfo);
7743 auto *A = new (Ctx) NoInstrumentFunctionAttr(Ctx, CommonInfo);
7775 auto *A = new (Ctx) NoMicroMipsAttr(Ctx, CommonInfo);
7783 auto *A = new (Ctx) NoMicroMipsAttr(Ctx, CommonInfo);
7815 auto *A = new (Ctx) NoMips16Attr(Ctx, CommonInfo);
7823 auto *A = new (Ctx) NoMips16Attr(Ctx, CommonInfo);
7855 auto *A = new (Ctx) NoReturnAttr(Ctx, CommonInfo);
7863 auto *A = new (Ctx) NoReturnAttr(Ctx, CommonInfo);
7898 auto *A = new (Ctx) NoSanitizeAttr(Ctx, CommonInfo, Sanitizers, SanitizersSize);
7906 auto *A = new (Ctx) NoSanitizeAttr(Ctx, CommonInfo, Sanitizers, SanitizersSize);
7973 auto *A = new (Ctx) NoSpeculativeLoadHardeningAttr(Ctx, CommonInfo);
7981 auto *A = new (Ctx) NoSpeculativeLoadHardeningAttr(Ctx, CommonInfo);
8013 auto *A = new (Ctx) NoSplitStackAttr(Ctx, CommonInfo);
8021 auto *A = new (Ctx) NoSplitStackAttr(Ctx, CommonInfo);
8053 auto *A = new (Ctx) NoStackProtectorAttr(Ctx, CommonInfo);
8061 auto *A = new (Ctx) NoStackProtectorAttr(Ctx, CommonInfo);
8093 auto *A = new (Ctx) NoThreadSafetyAnalysisAttr(Ctx, CommonInfo);
8101 auto *A = new (Ctx) NoThreadSafetyAnalysisAttr(Ctx, CommonInfo);
8133 auto *A = new (Ctx) NoThrowAttr(Ctx, CommonInfo);
8141 auto *A = new (Ctx) NoThrowAttr(Ctx, CommonInfo);
8173 auto *A = new (Ctx) NoUniqueAddressAttr(Ctx, CommonInfo);
8181 auto *A = new (Ctx) NoUniqueAddressAttr(Ctx, CommonInfo);
8216 auto *A = new (Ctx) NonNullAttr(Ctx, CommonInfo, Args, ArgsSize);
8224 auto *A = new (Ctx) NonNullAttr(Ctx, CommonInfo, Args, ArgsSize);
8281 auto *A = new (Ctx) NotTailCalledAttr(Ctx, CommonInfo);
8289 auto *A = new (Ctx) NotTailCalledAttr(Ctx, CommonInfo);
8338 auto *A = new (Ctx) OMPAllocateDeclAttr(Ctx, CommonInfo, AllocatorType, Allocator);
8346 auto *A = new (Ctx) OMPAllocateDeclAttr(Ctx, CommonInfo, AllocatorType, Allocator);
8425 auto *A = new (Ctx) OMPCaptureKindAttr(Ctx, CommonInfo, CaptureKind);
8433 auto *A = new (Ctx) OMPCaptureKindAttr(Ctx, CommonInfo, CaptureKind);
8471 auto *A = new (Ctx) OMPCaptureNoInitAttr(Ctx, CommonInfo);
8479 auto *A = new (Ctx) OMPCaptureNoInitAttr(Ctx, CommonInfo);
8540 auto *A = new (Ctx) OMPDeclareSimdDeclAttr(Ctx, CommonInfo, BranchState, Simdlen, Uniforms, UniformsSize, Aligneds, AlignedsSize, Alignments, AlignmentsSize, Linears, LinearsSize, Modifiers, ModifiersSize, Steps, StepsSize);
8548 auto *A = new (Ctx) OMPDeclareSimdDeclAttr(Ctx, CommonInfo, BranchState, Simdlen, Uniforms, UniformsSize, Aligneds, AlignedsSize, Alignments, AlignmentsSize, Linears, LinearsSize, Modifiers, ModifiersSize, Steps, StepsSize);
8755 auto *A = new (Ctx) OMPDeclareTargetDeclAttr(Ctx, CommonInfo, MapType, DevType);
8763 auto *A = new (Ctx) OMPDeclareTargetDeclAttr(Ctx, CommonInfo, MapType, DevType);
8903 auto *A = new (Ctx) OMPDeclareVariantAttr(Ctx, CommonInfo, VariantFuncRef, Score, CtxSelectorSet, CtxScore, CtxSelector, ImplVendors, ImplVendorsSize);
8911 auto *A = new (Ctx) OMPDeclareVariantAttr(Ctx, CommonInfo, VariantFuncRef, Score, CtxSelectorSet, CtxScore, CtxSelector, ImplVendors, ImplVendorsSize);
9110 auto *A = new (Ctx) OMPReferencedVarAttr(Ctx, CommonInfo, Ref);
9118 auto *A = new (Ctx) OMPReferencedVarAttr(Ctx, CommonInfo, Ref);
9156 auto *A = new (Ctx) OMPThreadPrivateDeclAttr(Ctx, CommonInfo);
9164 auto *A = new (Ctx) OMPThreadPrivateDeclAttr(Ctx, CommonInfo);
9196 auto *A = new (Ctx) OSConsumedAttr(Ctx, CommonInfo);
9204 auto *A = new (Ctx) OSConsumedAttr(Ctx, CommonInfo);
9236 auto *A = new (Ctx) OSConsumesThisAttr(Ctx, CommonInfo);
9244 auto *A = new (Ctx) OSConsumesThisAttr(Ctx, CommonInfo);
9276 auto *A = new (Ctx) OSReturnsNotRetainedAttr(Ctx, CommonInfo);
9284 auto *A = new (Ctx) OSReturnsNotRetainedAttr(Ctx, CommonInfo);
9316 auto *A = new (Ctx) OSReturnsRetainedAttr(Ctx, CommonInfo);
9324 auto *A = new (Ctx) OSReturnsRetainedAttr(Ctx, CommonInfo);
9356 auto *A = new (Ctx) OSReturnsRetainedOnNonZeroAttr(Ctx, CommonInfo);
9364 auto *A = new (Ctx) OSReturnsRetainedOnNonZeroAttr(Ctx, CommonInfo);
9396 auto *A = new (Ctx) OSReturnsRetainedOnZeroAttr(Ctx, CommonInfo);
9404 auto *A = new (Ctx) OSReturnsRetainedOnZeroAttr(Ctx, CommonInfo);
9436 auto *A = new (Ctx) ObjCBoxableAttr(Ctx, CommonInfo);
9444 auto *A = new (Ctx) ObjCBoxableAttr(Ctx, CommonInfo);
9478 auto *A = new (Ctx) ObjCBridgeAttr(Ctx, CommonInfo, BridgedType);
9486 auto *A = new (Ctx) ObjCBridgeAttr(Ctx, CommonInfo, BridgedType);
9526 auto *A = new (Ctx) ObjCBridgeMutableAttr(Ctx, CommonInfo, BridgedType);
9534 auto *A = new (Ctx) ObjCBridgeMutableAttr(Ctx, CommonInfo, BridgedType);
9578 auto *A = new (Ctx) ObjCBridgeRelatedAttr(Ctx, CommonInfo, RelatedClass, ClassMethod, InstanceMethod);
9586 auto *A = new (Ctx) ObjCBridgeRelatedAttr(Ctx, CommonInfo, RelatedClass, ClassMethod, InstanceMethod);
9636 auto *A = new (Ctx) ObjCClassStubAttr(Ctx, CommonInfo);
9644 auto *A = new (Ctx) ObjCClassStubAttr(Ctx, CommonInfo);
9676 auto *A = new (Ctx) ObjCDesignatedInitializerAttr(Ctx, CommonInfo);
9684 auto *A = new (Ctx) ObjCDesignatedInitializerAttr(Ctx, CommonInfo);
9716 auto *A = new (Ctx) ObjCExceptionAttr(Ctx, CommonInfo);
9724 auto *A = new (Ctx) ObjCExceptionAttr(Ctx, CommonInfo);
9756 auto *A = new (Ctx) ObjCExplicitProtocolImplAttr(Ctx, CommonInfo);
9764 auto *A = new (Ctx) ObjCExplicitProtocolImplAttr(Ctx, CommonInfo);
9796 auto *A = new (Ctx) ObjCExternallyRetainedAttr(Ctx, CommonInfo);
9804 auto *A = new (Ctx) ObjCExternallyRetainedAttr(Ctx, CommonInfo);
9838 auto *A = new (Ctx) ObjCGCAttr(Ctx, CommonInfo, Kind);
9846 auto *A = new (Ctx) ObjCGCAttr(Ctx, CommonInfo, Kind);
9884 auto *A = new (Ctx) ObjCIndependentClassAttr(Ctx, CommonInfo);
9892 auto *A = new (Ctx) ObjCIndependentClassAttr(Ctx, CommonInfo);
9924 auto *A = new (Ctx) ObjCInertUnsafeUnretainedAttr(Ctx, CommonInfo);
9932 auto *A = new (Ctx) ObjCInertUnsafeUnretainedAttr(Ctx, CommonInfo);
9964 auto *A = new (Ctx) ObjCKindOfAttr(Ctx, CommonInfo);
9972 auto *A = new (Ctx) ObjCKindOfAttr(Ctx, CommonInfo);
10016 auto *A = new (Ctx) ObjCMethodFamilyAttr(Ctx, CommonInfo, Family);
10024 auto *A = new (Ctx) ObjCMethodFamilyAttr(Ctx, CommonInfo, Family);
10089 auto *A = new (Ctx) ObjCNSObjectAttr(Ctx, CommonInfo);
10097 auto *A = new (Ctx) ObjCNSObjectAttr(Ctx, CommonInfo);
10129 auto *A = new (Ctx) ObjCNonLazyClassAttr(Ctx, CommonInfo);
10137 auto *A = new (Ctx) ObjCNonLazyClassAttr(Ctx, CommonInfo);
10171 auto *A = new (Ctx) ObjCOwnershipAttr(Ctx, CommonInfo, Kind);
10179 auto *A = new (Ctx) ObjCOwnershipAttr(Ctx, CommonInfo, Kind);
10217 auto *A = new (Ctx) ObjCPreciseLifetimeAttr(Ctx, CommonInfo);
10225 auto *A = new (Ctx) ObjCPreciseLifetimeAttr(Ctx, CommonInfo);
10257 auto *A = new (Ctx) ObjCRequiresPropertyDefsAttr(Ctx, CommonInfo);
10265 auto *A = new (Ctx) ObjCRequiresPropertyDefsAttr(Ctx, CommonInfo);
10297 auto *A = new (Ctx) ObjCRequiresSuperAttr(Ctx, CommonInfo);
10305 auto *A = new (Ctx) ObjCRequiresSuperAttr(Ctx, CommonInfo);
10337 auto *A = new (Ctx) ObjCReturnsInnerPointerAttr(Ctx, CommonInfo);
10345 auto *A = new (Ctx) ObjCReturnsInnerPointerAttr(Ctx, CommonInfo);
10377 auto *A = new (Ctx) ObjCRootClassAttr(Ctx, CommonInfo);
10385 auto *A = new (Ctx) ObjCRootClassAttr(Ctx, CommonInfo);
10420 auto *A = new (Ctx) ObjCRuntimeNameAttr(Ctx, CommonInfo, MetadataName);
10428 auto *A = new (Ctx) ObjCRuntimeNameAttr(Ctx, CommonInfo, MetadataName);
10477 auto *A = new (Ctx) ObjCRuntimeVisibleAttr(Ctx, CommonInfo);
10485 auto *A = new (Ctx) ObjCRuntimeVisibleAttr(Ctx, CommonInfo);
10517 auto *A = new (Ctx) ObjCSubclassingRestrictedAttr(Ctx, CommonInfo);
10525 auto *A = new (Ctx) ObjCSubclassingRestrictedAttr(Ctx, CommonInfo);
10565 auto *A = new (Ctx) OpenCLAccessAttr(Ctx, CommonInfo);
10573 auto *A = new (Ctx) OpenCLAccessAttr(Ctx, CommonInfo);
10620 auto *A = new (Ctx) OpenCLConstantAddressSpaceAttr(Ctx, CommonInfo);
10628 auto *A = new (Ctx) OpenCLConstantAddressSpaceAttr(Ctx, CommonInfo);
10660 auto *A = new (Ctx) OpenCLGenericAddressSpaceAttr(Ctx, CommonInfo);
10668 auto *A = new (Ctx) OpenCLGenericAddressSpaceAttr(Ctx, CommonInfo);
10700 auto *A = new (Ctx) OpenCLGlobalAddressSpaceAttr(Ctx, CommonInfo);
10708 auto *A = new (Ctx) OpenCLGlobalAddressSpaceAttr(Ctx, CommonInfo);
10742 auto *A = new (Ctx) OpenCLIntelReqdSubGroupSizeAttr(Ctx, CommonInfo, SubGroupSize);
10750 auto *A = new (Ctx) OpenCLIntelReqdSubGroupSizeAttr(Ctx, CommonInfo, SubGroupSize);
10788 auto *A = new (Ctx) OpenCLKernelAttr(Ctx, CommonInfo);
10796 auto *A = new (Ctx) OpenCLKernelAttr(Ctx, CommonInfo);
10828 auto *A = new (Ctx) OpenCLLocalAddressSpaceAttr(Ctx, CommonInfo);
10836 auto *A = new (Ctx) OpenCLLocalAddressSpaceAttr(Ctx, CommonInfo);
10868 auto *A = new (Ctx) OpenCLPrivateAddressSpaceAttr(Ctx, CommonInfo);
10876 auto *A = new (Ctx) OpenCLPrivateAddressSpaceAttr(Ctx, CommonInfo);
10910 auto *A = new (Ctx) OpenCLUnrollHintAttr(Ctx, CommonInfo, UnrollHint);
10918 auto *A = new (Ctx) OpenCLUnrollHintAttr(Ctx, CommonInfo, UnrollHint);
10956 auto *A = new (Ctx) OptimizeNoneAttr(Ctx, CommonInfo);
10964 auto *A = new (Ctx) OptimizeNoneAttr(Ctx, CommonInfo);
10996 auto *A = new (Ctx) OverloadableAttr(Ctx, CommonInfo);
11004 auto *A = new (Ctx) OverloadableAttr(Ctx, CommonInfo);
11036 auto *A = new (Ctx) OverrideAttr(Ctx, CommonInfo);
11044 auto *A = new (Ctx) OverrideAttr(Ctx, CommonInfo);
11078 auto *A = new (Ctx) OwnerAttr(Ctx, CommonInfo, DerefType);
11086 auto *A = new (Ctx) OwnerAttr(Ctx, CommonInfo, DerefType);
11152 auto *A = new (Ctx) OwnershipAttr(Ctx, CommonInfo, Module, Args, ArgsSize);
11160 auto *A = new (Ctx) OwnershipAttr(Ctx, CommonInfo, Module, Args, ArgsSize);
11245 auto *A = new (Ctx) PackedAttr(Ctx, CommonInfo);
11253 auto *A = new (Ctx) PackedAttr(Ctx, CommonInfo);
11294 auto *A = new (Ctx) ParamTypestateAttr(Ctx, CommonInfo, ParamState);
11302 auto *A = new (Ctx) ParamTypestateAttr(Ctx, CommonInfo, ParamState);
11361 auto *A = new (Ctx) PascalAttr(Ctx, CommonInfo);
11369 auto *A = new (Ctx) PascalAttr(Ctx, CommonInfo);
11414 auto *A = new (Ctx) PassObjectSizeAttr(Ctx, CommonInfo, Type);
11422 auto *A = new (Ctx) PassObjectSizeAttr(Ctx, CommonInfo, Type);
11480 auto *A = new (Ctx) PcsAttr(Ctx, CommonInfo, PCS);
11488 auto *A = new (Ctx) PcsAttr(Ctx, CommonInfo, PCS);
11547 auto *A = new (Ctx) PointerAttr(Ctx, CommonInfo, DerefType);
11555 auto *A = new (Ctx) PointerAttr(Ctx, CommonInfo, DerefType);
11605 auto *A = new (Ctx) PragmaClangBSSSectionAttr(Ctx, CommonInfo, Name);
11613 auto *A = new (Ctx) PragmaClangBSSSectionAttr(Ctx, CommonInfo, Name);
11665 auto *A = new (Ctx) PragmaClangDataSectionAttr(Ctx, CommonInfo, Name);
11673 auto *A = new (Ctx) PragmaClangDataSectionAttr(Ctx, CommonInfo, Name);
11725 auto *A = new (Ctx) PragmaClangRelroSectionAttr(Ctx, CommonInfo, Name);
11733 auto *A = new (Ctx) PragmaClangRelroSectionAttr(Ctx, CommonInfo, Name);
11785 auto *A = new (Ctx) PragmaClangRodataSectionAttr(Ctx, CommonInfo, Name);
11793 auto *A = new (Ctx) PragmaClangRodataSectionAttr(Ctx, CommonInfo, Name);
11845 auto *A = new (Ctx) PragmaClangTextSectionAttr(Ctx, CommonInfo, Name);
11853 auto *A = new (Ctx) PragmaClangTextSectionAttr(Ctx, CommonInfo, Name);
11902 auto *A = new (Ctx) PreserveAllAttr(Ctx, CommonInfo);
11910 auto *A = new (Ctx) PreserveAllAttr(Ctx, CommonInfo);
11942 auto *A = new (Ctx) PreserveMostAttr(Ctx, CommonInfo);
11950 auto *A = new (Ctx) PreserveMostAttr(Ctx, CommonInfo);
11984 auto *A = new (Ctx) PtGuardedByAttr(Ctx, CommonInfo, Arg);
11992 auto *A = new (Ctx) PtGuardedByAttr(Ctx, CommonInfo, Arg);
12030 auto *A = new (Ctx) PtGuardedVarAttr(Ctx, CommonInfo);
12038 auto *A = new (Ctx) PtGuardedVarAttr(Ctx, CommonInfo);
12070 auto *A = new (Ctx) Ptr32Attr(Ctx, CommonInfo);
12078 auto *A = new (Ctx) Ptr32Attr(Ctx, CommonInfo);
12110 auto *A = new (Ctx) Ptr64Attr(Ctx, CommonInfo);
12118 auto *A = new (Ctx) Ptr64Attr(Ctx, CommonInfo);
12150 auto *A = new (Ctx) PureAttr(Ctx, CommonInfo);
12158 auto *A = new (Ctx) PureAttr(Ctx, CommonInfo);
12199 auto *A = new (Ctx) RISCVInterruptAttr(Ctx, CommonInfo, Interrupt);
12207 auto *A = new (Ctx) RISCVInterruptAttr(Ctx, CommonInfo, Interrupt);
12273 auto *A = new (Ctx) RegCallAttr(Ctx, CommonInfo);
12281 auto *A = new (Ctx) RegCallAttr(Ctx, CommonInfo);
12313 auto *A = new (Ctx) ReinitializesAttr(Ctx, CommonInfo);
12321 auto *A = new (Ctx) ReinitializesAttr(Ctx, CommonInfo);
12369 auto *A = new (Ctx) ReleaseCapabilityAttr(Ctx, CommonInfo, Args, ArgsSize);
12377 auto *A = new (Ctx) ReleaseCapabilityAttr(Ctx, CommonInfo, Args, ArgsSize);
12443 auto *A = new (Ctx) RenderScriptKernelAttr(Ctx, CommonInfo);
12451 auto *A = new (Ctx) RenderScriptKernelAttr(Ctx, CommonInfo);
12489 auto *A = new (Ctx) ReqdWorkGroupSizeAttr(Ctx, CommonInfo, XDim, YDim, ZDim);
12497 auto *A = new (Ctx) ReqdWorkGroupSizeAttr(Ctx, CommonInfo, XDim, YDim, ZDim);
12563 auto *A = new (Ctx) RequiresCapabilityAttr(Ctx, CommonInfo, Args, ArgsSize);
12571 auto *A = new (Ctx) RequiresCapabilityAttr(Ctx, CommonInfo, Args, ArgsSize);
12643 auto *A = new (Ctx) RestrictAttr(Ctx, CommonInfo);
12651 auto *A = new (Ctx) RestrictAttr(Ctx, CommonInfo);
12698 auto *A = new (Ctx) ReturnTypestateAttr(Ctx, CommonInfo, State);
12706 auto *A = new (Ctx) ReturnTypestateAttr(Ctx, CommonInfo, State);
12765 auto *A = new (Ctx) ReturnsNonNullAttr(Ctx, CommonInfo);
12773 auto *A = new (Ctx) ReturnsNonNullAttr(Ctx, CommonInfo);
12805 auto *A = new (Ctx) ReturnsTwiceAttr(Ctx, CommonInfo);
12813 auto *A = new (Ctx) ReturnsTwiceAttr(Ctx, CommonInfo);
12845 auto *A = new (Ctx) SPtrAttr(Ctx, CommonInfo);
12853 auto *A = new (Ctx) SPtrAttr(Ctx, CommonInfo);
12885 auto *A = new (Ctx) ScopedLockableAttr(Ctx, CommonInfo);
12893 auto *A = new (Ctx) ScopedLockableAttr(Ctx, CommonInfo);
12936 auto *A = new (Ctx) SectionAttr(Ctx, CommonInfo, Name);
12944 auto *A = new (Ctx) SectionAttr(Ctx, CommonInfo, Name);
12999 auto *A = new (Ctx) SelectAnyAttr(Ctx, CommonInfo);
13007 auto *A = new (Ctx) SelectAnyAttr(Ctx, CommonInfo);
13043 auto *A = new (Ctx) SentinelAttr(Ctx, CommonInfo, Sentinel, NullPos);
13051 auto *A = new (Ctx) SentinelAttr(Ctx, CommonInfo, Sentinel, NullPos);
13116 auto *A = new (Ctx) SetTypestateAttr(Ctx, CommonInfo, NewState);
13124 auto *A = new (Ctx) SetTypestateAttr(Ctx, CommonInfo, NewState);
13188 auto *A = new (Ctx) SharedTrylockFunctionAttr(Ctx, CommonInfo, SuccessValue, Args, ArgsSize);
13196 auto *A = new (Ctx) SharedTrylockFunctionAttr(Ctx, CommonInfo, SuccessValue, Args, ArgsSize);
13253 auto *A = new (Ctx) SpeculativeLoadHardeningAttr(Ctx, CommonInfo);
13261 auto *A = new (Ctx) SpeculativeLoadHardeningAttr(Ctx, CommonInfo);
13293 auto *A = new (Ctx) StdCallAttr(Ctx, CommonInfo);
13301 auto *A = new (Ctx) StdCallAttr(Ctx, CommonInfo);
13336 auto *A = new (Ctx) SuppressAttr(Ctx, CommonInfo, DiagnosticIdentifiers, DiagnosticIdentifiersSize);
13344 auto *A = new (Ctx) SuppressAttr(Ctx, CommonInfo, DiagnosticIdentifiers, DiagnosticIdentifiersSize);
13401 auto *A = new (Ctx) SwiftCallAttr(Ctx, CommonInfo);
13409 auto *A = new (Ctx) SwiftCallAttr(Ctx, CommonInfo);
13441 auto *A = new (Ctx) SwiftContextAttr(Ctx, CommonInfo);
13449 auto *A = new (Ctx) SwiftContextAttr(Ctx, CommonInfo);
13481 auto *A = new (Ctx) SwiftErrorResultAttr(Ctx, CommonInfo);
13489 auto *A = new (Ctx) SwiftErrorResultAttr(Ctx, CommonInfo);
13521 auto *A = new (Ctx) SwiftIndirectResultAttr(Ctx, CommonInfo);
13529 auto *A = new (Ctx) SwiftIndirectResultAttr(Ctx, CommonInfo);
13561 auto *A = new (Ctx) SysVABIAttr(Ctx, CommonInfo);
13569 auto *A = new (Ctx) SysVABIAttr(Ctx, CommonInfo);
13604 auto *A = new (Ctx) TLSModelAttr(Ctx, CommonInfo, Model);
13612 auto *A = new (Ctx) TLSModelAttr(Ctx, CommonInfo, Model);
13664 auto *A = new (Ctx) TargetAttr(Ctx, CommonInfo, FeaturesStr);
13672 auto *A = new (Ctx) TargetAttr(Ctx, CommonInfo, FeaturesStr);
13818 auto *A = new (Ctx) TestTypestateAttr(Ctx, CommonInfo, TestState);
13826 auto *A = new (Ctx) TestTypestateAttr(Ctx, CommonInfo, TestState);
13883 auto *A = new (Ctx) ThisCallAttr(Ctx, CommonInfo);
13891 auto *A = new (Ctx) ThisCallAttr(Ctx, CommonInfo);
13923 auto *A = new (Ctx) ThreadAttr(Ctx, CommonInfo);
13931 auto *A = new (Ctx) ThreadAttr(Ctx, CommonInfo);
13963 auto *A = new (Ctx) TransparentUnionAttr(Ctx, CommonInfo);
13971 auto *A = new (Ctx) TransparentUnionAttr(Ctx, CommonInfo);
14003 auto *A = new (Ctx) TrivialABIAttr(Ctx, CommonInfo);
14011 auto *A = new (Ctx) TrivialABIAttr(Ctx, CommonInfo);
14057 auto *A = new (Ctx) TryAcquireCapabilityAttr(Ctx, CommonInfo, SuccessValue, Args, ArgsSize);
14065 auto *A = new (Ctx) TryAcquireCapabilityAttr(Ctx, CommonInfo, SuccessValue, Args, ArgsSize);
14131 auto *A = new (Ctx) TypeNonNullAttr(Ctx, CommonInfo);
14139 auto *A = new (Ctx) TypeNonNullAttr(Ctx, CommonInfo);
14171 auto *A = new (Ctx) TypeNullUnspecifiedAttr(Ctx, CommonInfo);
14179 auto *A = new (Ctx) TypeNullUnspecifiedAttr(Ctx, CommonInfo);
14211 auto *A = new (Ctx) TypeNullableAttr(Ctx, CommonInfo);
14219 auto *A = new (Ctx) TypeNullableAttr(Ctx, CommonInfo);
14259 auto *A = new (Ctx) TypeTagForDatatypeAttr(Ctx, CommonInfo, ArgumentKind, MatchingCType, LayoutCompatible, MustBeNull);
14267 auto *A = new (Ctx) TypeTagForDatatypeAttr(Ctx, CommonInfo, ArgumentKind, MatchingCType, LayoutCompatible, MustBeNull);
14334 auto *A = new (Ctx) TypeVisibilityAttr(Ctx, CommonInfo, Visibility);
14342 auto *A = new (Ctx) TypeVisibilityAttr(Ctx, CommonInfo, Visibility);
14402 auto *A = new (Ctx) UPtrAttr(Ctx, CommonInfo);
14410 auto *A = new (Ctx) UPtrAttr(Ctx, CommonInfo);
14457 auto *A = new (Ctx) UnavailableAttr(Ctx, CommonInfo, Message, ImplicitReason);
14465 auto *A = new (Ctx) UnavailableAttr(Ctx, CommonInfo, Message, ImplicitReason);
14480 auto *A = new (Ctx) UnavailableAttr(Ctx, CommonInfo, Message);
14488 auto *A = new (Ctx) UnavailableAttr(Ctx, CommonInfo, Message);
14562 auto *A = new (Ctx) UninitializedAttr(Ctx, CommonInfo);
14570 auto *A = new (Ctx) UninitializedAttr(Ctx, CommonInfo);
14611 auto *A = new (Ctx) UnusedAttr(Ctx, CommonInfo);
14619 auto *A = new (Ctx) UnusedAttr(Ctx, CommonInfo);
14658 auto *A = new (Ctx) UsedAttr(Ctx, CommonInfo);
14666 auto *A = new (Ctx) UsedAttr(Ctx, CommonInfo);
14701 auto *A = new (Ctx) UuidAttr(Ctx, CommonInfo, Guid);
14709 auto *A = new (Ctx) UuidAttr(Ctx, CommonInfo, Guid);
14758 auto *A = new (Ctx) VecReturnAttr(Ctx, CommonInfo);
14766 auto *A = new (Ctx) VecReturnAttr(Ctx, CommonInfo);
14800 auto *A = new (Ctx) VecTypeHintAttr(Ctx, CommonInfo, TypeHint);
14808 auto *A = new (Ctx) VecTypeHintAttr(Ctx, CommonInfo, TypeHint);
14848 auto *A = new (Ctx) VectorCallAttr(Ctx, CommonInfo);
14856 auto *A = new (Ctx) VectorCallAttr(Ctx, CommonInfo);
14897 auto *A = new (Ctx) VisibilityAttr(Ctx, CommonInfo, Visibility);
14905 auto *A = new (Ctx) VisibilityAttr(Ctx, CommonInfo, Visibility);
14965 auto *A = new (Ctx) WarnUnusedAttr(Ctx, CommonInfo);
14973 auto *A = new (Ctx) WarnUnusedAttr(Ctx, CommonInfo);
15018 auto *A = new (Ctx) WarnUnusedResultAttr(Ctx, CommonInfo, Message);
15026 auto *A = new (Ctx) WarnUnusedResultAttr(Ctx, CommonInfo, Message);
15096 auto *A = new (Ctx) WeakAttr(Ctx, CommonInfo);
15104 auto *A = new (Ctx) WeakAttr(Ctx, CommonInfo);
15136 auto *A = new (Ctx) WeakImportAttr(Ctx, CommonInfo);
15144 auto *A = new (Ctx) WeakImportAttr(Ctx, CommonInfo);
15179 auto *A = new (Ctx) WeakRefAttr(Ctx, CommonInfo, Aliasee);
15187 auto *A = new (Ctx) WeakRefAttr(Ctx, CommonInfo, Aliasee);
15246 auto *A = new (Ctx) WebAssemblyImportModuleAttr(Ctx, CommonInfo, ImportModule);
15254 auto *A = new (Ctx) WebAssemblyImportModuleAttr(Ctx, CommonInfo, ImportModule);
15306 auto *A = new (Ctx) WebAssemblyImportNameAttr(Ctx, CommonInfo, ImportName);
15314 auto *A = new (Ctx) WebAssemblyImportNameAttr(Ctx, CommonInfo, ImportName);
15369 auto *A = new (Ctx) WorkGroupSizeHintAttr(Ctx, CommonInfo, XDim, YDim, ZDim);
15377 auto *A = new (Ctx) WorkGroupSizeHintAttr(Ctx, CommonInfo, XDim, YDim, ZDim);
15427 auto *A = new (Ctx) X86ForceAlignArgPointerAttr(Ctx, CommonInfo);
15435 auto *A = new (Ctx) X86ForceAlignArgPointerAttr(Ctx, CommonInfo);
15478 auto *A = new (Ctx) XRayInstrumentAttr(Ctx, CommonInfo);
15486 auto *A = new (Ctx) XRayInstrumentAttr(Ctx, CommonInfo);
15535 auto *A = new (Ctx) XRayLogArgsAttr(Ctx, CommonInfo, ArgumentCount);
15543 auto *A = new (Ctx) XRayLogArgsAttr(Ctx, CommonInfo, ArgumentCount);
gen/tools/clang/include/clang/Sema/AttrTemplateInstantiate.inc 64 return new (C) AcquireCapabilityAttr(C, *A, tempInstArgs, A->args_size());
79 return new (C) AcquiredAfterAttr(C, *A, tempInstArgs, A->args_size());
94 return new (C) AcquiredBeforeAttr(C, *A, tempInstArgs, A->args_size());
122 return new (C) AllocSizeAttr(C, *A, A->getElemSizeParam(), A->getNumElemsParam());
185 return new (C) AssertCapabilityAttr(C, *A, tempInstArgs, A->args_size());
200 return new (C) AssertExclusiveLockAttr(C, *A, tempInstArgs, A->args_size());
215 return new (C) AssertSharedLockAttr(C, *A, tempInstArgs, A->args_size());
397 return new (C) DiagnoseIfAttr(C, *A, tempInstCond, A->getMessage(), A->getDiagnosticType(), A->getArgDependent(), A->getParent());
415 return new (C) EnableIfAttr(C, *A, tempInstCond, A->getMessage());
444 return new (C) ExclusiveTrylockFunctionAttr(C, *A, tempInstSuccessValue, tempInstArgs, A->args_size());
490 return new (C) GuardedByAttr(C, *A, tempInstArg);
556 return new (C) LockReturnedAttr(C, *A, tempInstArg);
571 return new (C) LocksExcludedAttr(C, *A, tempInstArgs, A->args_size());
1029 return new (C) PtGuardedByAttr(C, *A, tempInstArg);
1072 return new (C) ReleaseCapabilityAttr(C, *A, tempInstArgs, A->args_size());
1095 return new (C) RequiresCapabilityAttr(C, *A, tempInstArgs, A->args_size());
1156 return new (C) SharedTrylockFunctionAttr(C, *A, tempInstSuccessValue, tempInstArgs, A->args_size());
1237 return new (C) TryAcquireCapabilityAttr(C, *A, tempInstSuccessValue, tempInstArgs, A->args_size());
gen/tools/clang/include/clang/Serialization/AttrPCHRead.inc 13 New = new (Context) AArch64VectorPcsAttr(Context, Info);
23 New = new (Context) AMDGPUFlatWorkGroupSizeAttr(Context, Info, min, max);
32 New = new (Context) AMDGPUNumSGPRAttr(Context, Info, numSGPR);
41 New = new (Context) AMDGPUNumVGPRAttr(Context, Info, numVGPR);
51 New = new (Context) AMDGPUWavesPerEUAttr(Context, Info, min, max);
60 New = new (Context) ARMInterruptAttr(Context, Info, interrupt);
68 New = new (Context) AVRInterruptAttr(Context, Info);
76 New = new (Context) AVRSignalAttr(Context, Info);
92 New = new (Context) AbiTagAttr(Context, Info, tags.data(), tagsSize);
104 New = new (Context) AcquireCapabilityAttr(Context, Info, args.data(), argsSize);
117 New = new (Context) AcquiredAfterAttr(Context, Info, args.data(), argsSize);
130 New = new (Context) AcquiredBeforeAttr(Context, Info, args.data(), argsSize);
138 New = new (Context) AddressSpaceAttr(Context, Info, addressSpace);
145 New = new (Context) AliasAttr(Context, Info, aliasee);
152 New = new (Context) AlignMac68kAttr(Context, Info);
160 New = new (Context) AlignValueAttr(Context, Info, alignment);
173 New = new (Context) AlignedAttr(Context, Info, isalignmentExpr, alignmentPtr);
182 New = new (Context) AllocAlignAttr(Context, Info, paramIndex);
192 New = new (Context) AllocSizeAttr(Context, Info, elemSizeParam, numElemsParam);
200 New = new (Context) AlwaysDestroyAttr(Context, Info);
208 New = new (Context) AlwaysInlineAttr(Context, Info);
216 New = new (Context) AnalyzerNoReturnAttr(Context, Info);
225 New = new (Context) AnnotateAttr(Context, Info, annotation);
233 New = new (Context) AnyX86InterruptAttr(Context, Info);
241 New = new (Context) AnyX86NoCallerSavedRegistersAttr(Context, Info);
249 New = new (Context) AnyX86NoCfCheckAttr(Context, Info);
257 New = new (Context) ArcWeakrefUnavailableAttr(Context, Info);
269 New = new (Context) ArgumentWithTypeTagAttr(Context, Info, argumentKind, argumentIdx, typeTagIdx, isPointer);
278 New = new (Context) ArmMveAliasAttr(Context, Info, builtinName);
286 New = new (Context) ArtificialAttr(Context, Info);
296 New = new (Context) AsmLabelAttr(Context, Info, label, isLiteralLabel);
309 New = new (Context) AssertCapabilityAttr(Context, Info, args.data(), argsSize);
322 New = new (Context) AssertExclusiveLockAttr(Context, Info, args.data(), argsSize);
335 New = new (Context) AssertSharedLockAttr(Context, Info, args.data(), argsSize);
345 New = new (Context) AssumeAlignedAttr(Context, Info, alignment, offset);
362 New = new (Context) AvailabilityAttr(Context, Info, platform, introduced, deprecated, obsoleted, unavailable, message, strict, replacement, priority);
371 New = new (Context) BlocksAttr(Context, Info, type);
379 New = new (Context) C11NoReturnAttr(Context, Info);
387 New = new (Context) CDeclAttr(Context, Info);
395 New = new (Context) CFAuditedTransferAttr(Context, Info);
403 New = new (Context) CFConsumedAttr(Context, Info);
411 New = new (Context) CFICanonicalJumpTableAttr(Context, Info);
419 New = new (Context) CFReturnsNotRetainedAttr(Context, Info);
427 New = new (Context) CFReturnsRetainedAttr(Context, Info);
435 New = new (Context) CFUnknownTransferAttr(Context, Info);
448 New = new (Context) CPUDispatchAttr(Context, Info, cpus.data(), cpusSize);
461 New = new (Context) CPUSpecificAttr(Context, Info, cpus.data(), cpusSize);
469 New = new (Context) CUDAConstantAttr(Context, Info);
477 New = new (Context) CUDADeviceAttr(Context, Info);
485 New = new (Context) CUDAGlobalAttr(Context, Info);
493 New = new (Context) CUDAHostAttr(Context, Info);
501 New = new (Context) CUDAInvalidTargetAttr(Context, Info);
511 New = new (Context) CUDALaunchBoundsAttr(Context, Info, maxThreads, minBlocks);
519 New = new (Context) CUDASharedAttr(Context, Info);
527 New = new (Context) CXX11NoReturnAttr(Context, Info);
540 New = new (Context) CallableWhenAttr(Context, Info, callableStates.data(), callableStatesSize);
553 New = new (Context) CallbackAttr(Context, Info, encoding.data(), encodingSize);
562 New = new (Context) CapabilityAttr(Context, Info, name);
570 New = new (Context) CapturedRecordAttr(Context, Info);
578 New = new (Context) CarriesDependencyAttr(Context, Info);
587 New = new (Context) CleanupAttr(Context, Info, functionDecl);
596 New = new (Context) CodeSegAttr(Context, Info, name);
604 New = new (Context) ColdAttr(Context, Info);
612 New = new (Context) CommonAttr(Context, Info);
620 New = new (Context) ConstAttr(Context, Info);
628 New = new (Context) ConstInitAttr(Context, Info);
637 New = new (Context) ConstructorAttr(Context, Info, priority);
646 New = new (Context) ConsumableAttr(Context, Info, defaultState);
654 New = new (Context) ConsumableAutoCastAttr(Context, Info);
662 New = new (Context) ConsumableSetOnReadAttr(Context, Info);
670 New = new (Context) ConvergentAttr(Context, Info);
678 New = new (Context) DLLExportAttr(Context, Info);
686 New = new (Context) DLLExportStaticLocalAttr(Context, Info);
694 New = new (Context) DLLImportAttr(Context, Info);
702 New = new (Context) DLLImportStaticLocalAttr(Context, Info);
712 New = new (Context) DeprecatedAttr(Context, Info, message, replacement);
721 New = new (Context) DestructorAttr(Context, Info, priority);
734 New = new (Context) DiagnoseIfAttr(Context, Info, cond, message, diagnosticType, argDependent, parent);
742 New = new (Context) DisableTailCallsAttr(Context, Info);
750 New = new (Context) EmptyBasesAttr(Context, Info);
760 New = new (Context) EnableIfAttr(Context, Info, cond, message);
769 New = new (Context) EnumExtensibilityAttr(Context, Info, extensibility);
777 New = new (Context) ExcludeFromExplicitInstantiationAttr(Context, Info);
791 New = new (Context) ExclusiveTrylockFunctionAttr(Context, Info, successValue, args.data(), argsSize);
802 New = new (Context) ExternalSourceSymbolAttr(Context, Info, language, definedIn, generatedDeclaration);
809 New = new (Context) FallThroughAttr(Context, Info);
816 New = new (Context) FastCallAttr(Context, Info);
824 New = new (Context) FinalAttr(Context, Info);
832 New = new (Context) FlagEnumAttr(Context, Info);
840 New = new (Context) FlattenAttr(Context, Info);
851 New = new (Context) FormatAttr(Context, Info, type, formatIdx, firstArg);
860 New = new (Context) FormatArgAttr(Context, Info, formatIdx);
868 New = new (Context) GNUInlineAttr(Context, Info);
877 New = new (Context) GuardedByAttr(Context, Info, arg);
885 New = new (Context) GuardedVarAttr(Context, Info);
893 New = new (Context) HIPPinnedShadowAttr(Context, Info);
901 New = new (Context) HotAttr(Context, Info);
909 New = new (Context) IBActionAttr(Context, Info);
917 New = new (Context) IBOutletAttr(Context, Info);
926 New = new (Context) IBOutletCollectionAttr(Context, Info, interface_);
934 New = new (Context) IFuncAttr(Context, Info, resolver);
942 New = new (Context) InitPriorityAttr(Context, Info, priority);
950 New = new (Context) InitSegAttr(Context, Info, section);
957 New = new (Context) IntelOclBiccAttr(Context, Info);
965 New = new (Context) InternalLinkageAttr(Context, Info);
973 New = new (Context) LTOVisibilityPublicAttr(Context, Info);
982 New = new (Context) LayoutVersionAttr(Context, Info, version);
990 New = new (Context) LifetimeBoundAttr(Context, Info);
999 New = new (Context) LockReturnedAttr(Context, Info, arg);
1012 New = new (Context) LocksExcludedAttr(Context, Info, args.data(), argsSize);
1022 New = new (Context) LoopHintAttr(Context, Info, option, state, value);
1029 New = new (Context) MIGServerRoutineAttr(Context, Info);
1037 New = new (Context) MSABIAttr(Context, Info);
1045 New = new (Context) MSAllocatorAttr(Context, Info);
1054 New = new (Context) MSInheritanceAttr(Context, Info, bestCase);
1062 New = new (Context) MSNoVTableAttr(Context, Info);
1071 New = new (Context) MSP430InterruptAttr(Context, Info, number);
1079 New = new (Context) MSStructAttr(Context, Info);
1088 New = new (Context) MSVtorDispAttr(Context, Info, vdm);
1097 New = new (Context) MaxFieldAlignmentAttr(Context, Info, alignment);
1105 New = new (Context) MayAliasAttr(Context, Info);
1113 New = new (Context) MicroMipsAttr(Context, Info);
1121 New = new (Context) MinSizeAttr(Context, Info);
1130 New = new (Context) MinVectorWidthAttr(Context, Info, vectorWidth);
1138 New = new (Context) Mips16Attr(Context, Info);
1147 New = new (Context) MipsInterruptAttr(Context, Info, interrupt);
1155 New = new (Context) MipsLongCallAttr(Context, Info);
1163 New = new (Context) MipsShortCallAttr(Context, Info);
1171 New = new (Context) ModeAttr(Context, Info, mode);
1178 New = new (Context) NSConsumedAttr(Context, Info);
1186 New = new (Context) NSConsumesSelfAttr(Context, Info);
1194 New = new (Context) NSReturnsAutoreleasedAttr(Context, Info);
1202 New = new (Context) NSReturnsNotRetainedAttr(Context, Info);
1210 New = new (Context) NSReturnsRetainedAttr(Context, Info);
1218 New = new (Context) NakedAttr(Context, Info);
1226 New = new (Context) NoAliasAttr(Context, Info);
1234 New = new (Context) NoCommonAttr(Context, Info);
1242 New = new (Context) NoDebugAttr(Context, Info);
1249 New = new (Context) NoDerefAttr(Context, Info);
1256 New = new (Context) NoDestroyAttr(Context, Info);
1264 New = new (Context) NoDuplicateAttr(Context, Info);
1271 New = new (Context) NoEscapeAttr(Context, Info);
1278 New = new (Context) NoInlineAttr(Context, Info);
1286 New = new (Context) NoInstrumentFunctionAttr(Context, Info);
1294 New = new (Context) NoMicroMipsAttr(Context, Info);
1302 New = new (Context) NoMips16Attr(Context, Info);
1310 New = new (Context) NoReturnAttr(Context, Info);
1327 New = new (Context) NoSanitizeAttr(Context, Info, sanitizers.data(), sanitizersSize);
1335 New = new (Context) NoSpeculativeLoadHardeningAttr(Context, Info);
1343 New = new (Context) NoSplitStackAttr(Context, Info);
1351 New = new (Context) NoStackProtectorAttr(Context, Info);
1359 New = new (Context) NoThreadSafetyAnalysisAttr(Context, Info);
1367 New = new (Context) NoThrowAttr(Context, Info);
1375 New = new (Context) NoUniqueAddressAttr(Context, Info);
1388 New = new (Context) NonNullAttr(Context, Info, args.data(), argsSize);
1396 New = new (Context) NotTailCalledAttr(Context, Info);
1406 New = new (Context) OMPAllocateDeclAttr(Context, Info, allocatorType, allocator);
1414 New = new (Context) OMPCaptureKindAttr(Context, Info, captureKind);
1421 New = new (Context) OMPCaptureNoInitAttr(Context, Info);
1460 New = new (Context) OMPDeclareSimdDeclAttr(Context, Info, branchState, simdlen, uniforms.data(), uniformsSize, aligneds.data(), alignedsSize, alignments.data(), alignmentsSize, linears.data(), linearsSize, modifiers.data(), modifiersSize, steps.data(), stepsSize);
1469 New = new (Context) OMPDeclareTargetDeclAttr(Context, Info, mapType, devType);
1491 New = new (Context) OMPDeclareVariantAttr(Context, Info, variantFuncRef, score, ctxSelectorSet, ctxScore, ctxSelector, implVendors.data(), implVendorsSize);
1499 New = new (Context) OMPReferencedVarAttr(Context, Info, ref);
1506 New = new (Context) OMPThreadPrivateDeclAttr(Context, Info);
1514 New = new (Context) OSConsumedAttr(Context, Info);
1522 New = new (Context) OSConsumesThisAttr(Context, Info);
1530 New = new (Context) OSReturnsNotRetainedAttr(Context, Info);
1538 New = new (Context) OSReturnsRetainedAttr(Context, Info);
1546 New = new (Context) OSReturnsRetainedOnNonZeroAttr(Context, Info);
1554 New = new (Context) OSReturnsRetainedOnZeroAttr(Context, Info);
1561 New = new (Context) ObjCBoxableAttr(Context, Info);
1569 New = new (Context) ObjCBridgeAttr(Context, Info, bridgedType);
1578 New = new (Context) ObjCBridgeMutableAttr(Context, Info, bridgedType);
1589 New = new (Context) ObjCBridgeRelatedAttr(Context, Info, relatedClass, classMethod, instanceMethod);
1596 New = new (Context) ObjCClassStubAttr(Context, Info);
1602 New = new (Context) ObjCDesignatedInitializerAttr(Context, Info);
1609 New = new (Context) ObjCExceptionAttr(Context, Info);
1617 New = new (Context) ObjCExplicitProtocolImplAttr(Context, Info);
1625 New = new (Context) ObjCExternallyRetainedAttr(Context, Info);
1633 New = new (Context) ObjCGCAttr(Context, Info, kind);
1640 New = new (Context) ObjCIndependentClassAttr(Context, Info);
1647 New = new (Context) ObjCInertUnsafeUnretainedAttr(Context, Info);
1653 New = new (Context) ObjCKindOfAttr(Context, Info);
1661 New = new (Context) ObjCMethodFamilyAttr(Context, Info, family);
1669 New = new (Context) ObjCNSObjectAttr(Context, Info);
1676 New = new (Context) ObjCNonLazyClassAttr(Context, Info);
1684 New = new (Context) ObjCOwnershipAttr(Context, Info, kind);
1692 New = new (Context) ObjCPreciseLifetimeAttr(Context, Info);
1700 New = new (Context) ObjCRequiresPropertyDefsAttr(Context, Info);
1708 New = new (Context) ObjCRequiresSuperAttr(Context, Info);
1716 New = new (Context) ObjCReturnsInnerPointerAttr(Context, Info);
1724 New = new (Context) ObjCRootClassAttr(Context, Info);
1732 New = new (Context) ObjCRuntimeNameAttr(Context, Info, metadataName);
1738 New = new (Context) ObjCRuntimeVisibleAttr(Context, Info);
1745 New = new (Context) ObjCSubclassingRestrictedAttr(Context, Info);
1752 New = new (Context) OpenCLAccessAttr(Context, Info);
1758 New = new (Context) OpenCLConstantAddressSpaceAttr(Context, Info);
1764 New = new (Context) OpenCLGenericAddressSpaceAttr(Context, Info);
1770 New = new (Context) OpenCLGlobalAddressSpaceAttr(Context, Info);
1778 New = new (Context) OpenCLIntelReqdSubGroupSizeAttr(Context, Info, subGroupSize);
1786 New = new (Context) OpenCLKernelAttr(Context, Info);
1793 New = new (Context) OpenCLLocalAddressSpaceAttr(Context, Info);
1799 New = new (Context) OpenCLPrivateAddressSpaceAttr(Context, Info);
1807 New = new (Context) OpenCLUnrollHintAttr(Context, Info, unrollHint);
1815 New = new (Context) OptimizeNoneAttr(Context, Info);
1822 New = new (Context) OverloadableAttr(Context, Info);
1829 New = new (Context) OverrideAttr(Context, Info);
1838 New = new (Context) OwnerAttr(Context, Info, derefType);
1852 New = new (Context) OwnershipAttr(Context, Info, module, args.data(), argsSize);
1860 New = new (Context) PackedAttr(Context, Info);
1869 New = new (Context) ParamTypestateAttr(Context, Info, paramState);
1877 New = new (Context) PascalAttr(Context, Info);
1886 New = new (Context) PassObjectSizeAttr(Context, Info, type);
1895 New = new (Context) PcsAttr(Context, Info, pCS);
1904 New = new (Context) PointerAttr(Context, Info, derefType);
1913 New = new (Context) PragmaClangBSSSectionAttr(Context, Info, name);
1922 New = new (Context) PragmaClangDataSectionAttr(Context, Info, name);
1931 New = new (Context) PragmaClangRelroSectionAttr(Context, Info, name);
1940 New = new (Context) PragmaClangRodataSectionAttr(Context, Info, name);
1949 New = new (Context) PragmaClangTextSectionAttr(Context, Info, name);
1957 New = new (Context) PreserveAllAttr(Context, Info);
1965 New = new (Context) PreserveMostAttr(Context, Info);
1974 New = new (Context) PtGuardedByAttr(Context, Info, arg);
1982 New = new (Context) PtGuardedVarAttr(Context, Info);
1989 New = new (Context) Ptr32Attr(Context, Info);
1995 New = new (Context) Ptr64Attr(Context, Info);
2002 New = new (Context) PureAttr(Context, Info);
2011 New = new (Context) RISCVInterruptAttr(Context, Info, interrupt);
2019 New = new (Context) RegCallAttr(Context, Info);
2027 New = new (Context) ReinitializesAttr(Context, Info);
2040 New = new (Context) ReleaseCapabilityAttr(Context, Info, args.data(), argsSize);
2047 New = new (Context) RenderScriptKernelAttr(Context, Info);
2057 New = new (Context) ReqdWorkGroupSizeAttr(Context, Info, xDim, yDim, zDim);
2070 New = new (Context) RequiresCapabilityAttr(Context, Info, args.data(), argsSize);
2078 New = new (Context) RestrictAttr(Context, Info);
2087 New = new (Context) ReturnTypestateAttr(Context, Info, state);
2095 New = new (Context) ReturnsNonNullAttr(Context, Info);
2103 New = new (Context) ReturnsTwiceAttr(Context, Info);
2110 New = new (Context) SPtrAttr(Context, Info);
2117 New = new (Context) ScopedLockableAttr(Context, Info);
2126 New = new (Context) SectionAttr(Context, Info, name);
2134 New = new (Context) SelectAnyAttr(Context, Info);
2144 New = new (Context) SentinelAttr(Context, Info, sentinel, nullPos);
2153 New = new (Context) SetTypestateAttr(Context, Info, newState);
2167 New = new (Context) SharedTrylockFunctionAttr(Context, Info, successValue, args.data(), argsSize);
2175 New = new (Context) SpeculativeLoadHardeningAttr(Context, Info);
2183 New = new (Context) StdCallAttr(Context, Info);
2199 New = new (Context) SuppressAttr(Context, Info, diagnosticIdentifiers.data(), diagnosticIdentifiersSize);
2206 New = new (Context) SwiftCallAttr(Context, Info);
2214 New = new (Context) SwiftContextAttr(Context, Info);
2222 New = new (Context) SwiftErrorResultAttr(Context, Info);
2230 New = new (Context) SwiftIndirectResultAttr(Context, Info);
2238 New = new (Context) SysVABIAttr(Context, Info);
2247 New = new (Context) TLSModelAttr(Context, Info, model);
2256 New = new (Context) TargetAttr(Context, Info, featuresStr);
2265 New = new (Context) TestTypestateAttr(Context, Info, testState);
2273 New = new (Context) ThisCallAttr(Context, Info);
2280 New = new (Context) ThreadAttr(Context, Info);
2287 New = new (Context) TransparentUnionAttr(Context, Info);
2295 New = new (Context) TrivialABIAttr(Context, Info);
2309 New = new (Context) TryAcquireCapabilityAttr(Context, Info, successValue, args.data(), argsSize);
2316 New = new (Context) TypeNonNullAttr(Context, Info);
2322 New = new (Context) TypeNullUnspecifiedAttr(Context, Info);
2328 New = new (Context) TypeNullableAttr(Context, Info);
2339 New = new (Context) TypeTagForDatatypeAttr(Context, Info, argumentKind, matchingCType, layoutCompatible, mustBeNull);
2348 New = new (Context) TypeVisibilityAttr(Context, Info, visibility);
2355 New = new (Context) UPtrAttr(Context, Info);
2364 New = new (Context) UnavailableAttr(Context, Info, message, implicitReason);
2372 New = new (Context) UninitializedAttr(Context, Info);
2380 New = new (Context) UnusedAttr(Context, Info);
2388 New = new (Context) UsedAttr(Context, Info);
2397 New = new (Context) UuidAttr(Context, Info, guid);
2405 New = new (Context) VecReturnAttr(Context, Info);
2414 New = new (Context) VecTypeHintAttr(Context, Info, typeHint);
2422 New = new (Context) VectorCallAttr(Context, Info);
2431 New = new (Context) VisibilityAttr(Context, Info, visibility);
2439 New = new (Context) WarnUnusedAttr(Context, Info);
2448 New = new (Context) WarnUnusedResultAttr(Context, Info, message);
2456 New = new (Context) WeakAttr(Context, Info);
2464 New = new (Context) WeakImportAttr(Context, Info);
2473 New = new (Context) WeakRefAttr(Context, Info, aliasee);
2482 New = new (Context) WebAssemblyImportModuleAttr(Context, Info, importModule);
2491 New = new (Context) WebAssemblyImportNameAttr(Context, Info, importName);
2502 New = new (Context) WorkGroupSizeHintAttr(Context, Info, xDim, yDim, zDim);
2510 New = new (Context) X86ForceAlignArgPointerAttr(Context, Info);
2518 New = new (Context) XRayInstrumentAttr(Context, Info);
2527 New = new (Context) XRayLogArgsAttr(Context, Info, argumentCount);
tools/clang/lib/Sema/SemaDeclAttr.cpp 2576 D->addAttr(new (S.Context) ObjCMethodFamilyAttr(S.Context, AL, F));
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp 219 New->addAttr(new (S.getASTContext()) EnableIfAttr(S.getASTContext(), *EIA,
230 New->addAttr(new (S.getASTContext()) DiagnoseIfAttr(