llvm/tools/clang/lib/AST/AttrDocTable.inc

/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
|*                                                                            *|
|* Clang attribute documentation                                              *|
|*                                                                            *|
|* Automatically generated file, do not edit!                                 *|
|* From: Attr.td                                                              *|
|*                                                                            *|
\*===----------------------------------------------------------------------===*/


static const char AttrDoc_AArch64SVEPcs[] =;

static const char AttrDoc_AArch64VectorPcs[] =;

static const char AttrDoc_AMDGPUFlatWorkGroupSize[] =;

static const char AttrDoc_AMDGPUKernelCall[] =;

static const char AttrDoc_AMDGPUMaxNumWorkGroups[] =;

static const char AttrDoc_AMDGPUNumSGPR[] =;

static const char AttrDoc_AMDGPUNumVGPR[] =;

static const char AttrDoc_AMDGPUWavesPerEU[] =;

static const char AttrDoc_ARMInterrupt[] =;

static const char AttrDoc_AVRInterrupt[] =;

static const char AttrDoc_AVRSignal[] =;

static const char AttrDoc_AbiTag[] =;

static const char AttrDoc_AcquireCapability[] =;

static const char AttrDoc_AcquireHandle[] =;

static const char AttrDoc_AcquiredAfter[] =;

static const char AttrDoc_AcquiredBefore[] =;

static const char AttrDoc_AddressSpace[] =;

static const char AttrDoc_Alias[] =;

static const char AttrDoc_AlignMac68k[] =;

static const char AttrDoc_AlignNatural[] =;

static const char AttrDoc_AlignValue[] =;

static const char AttrDoc_Aligned[] =;

static const char AttrDoc_AllocAlign[] =;

static const char AttrDoc_AllocSize[] =;

static const char AttrDoc_Allocating[] =;

static const char AttrDoc_AlwaysDestroy[] =;

static const char AttrDoc_AlwaysInline[] =;

static const char AttrDoc_AnalyzerNoReturn[] =;

static const char AttrDoc_Annotate[] =;

static const char AttrDoc_AnnotateType[] =;

static const char AttrDoc_AnyX86Interrupt[] =;

static const char AttrDoc_AnyX86NoCallerSavedRegisters[] =;

static const char AttrDoc_AnyX86NoCfCheck[] =;

static const char AttrDoc_ArcWeakrefUnavailable[] =;

static const char AttrDoc_ArgumentWithTypeTag[] =;

static const char AttrDoc_ArmBuiltinAlias[] =;

static const char AttrDoc_ArmIn[] =;

static const char AttrDoc_ArmInOut[] =;

static const char AttrDoc_ArmLocallyStreaming[] =;

static const char AttrDoc_ArmMveStrictPolymorphism[] =;

static const char AttrDoc_ArmNew[] =;

static const char AttrDoc_ArmOut[] =;

static const char AttrDoc_ArmPreserves[] =;

static const char AttrDoc_ArmStreaming[] =;

static const char AttrDoc_ArmStreamingCompatible[] =;

static const char AttrDoc_Artificial[] =;

static const char AttrDoc_AsmLabel[] =;

static const char AttrDoc_AssertCapability[] =;

static const char AttrDoc_AssertExclusiveLock[] =;

static const char AttrDoc_AssertSharedLock[] =;

static const char AttrDoc_AssumeAligned[] =;

static const char AttrDoc_Availability[] =;

static const char AttrDoc_AvailableOnlyInDefaultEvalMethod[] =;

static const char AttrDoc_BPFFastCall[] =;

static const char AttrDoc_BPFPreserveAccessIndex[] =;

static const char AttrDoc_BPFPreserveStaticOffset[] =;

static const char AttrDoc_BTFDeclTag[] =;

static const char AttrDoc_BTFTypeTag[] =;

static const char AttrDoc_Blocking[] =;

static const char AttrDoc_Blocks[] =;

static const char AttrDoc_Builtin[] =;

static const char AttrDoc_BuiltinAlias[] =;

static const char AttrDoc_C11NoReturn[] =;

static const char AttrDoc_CDecl[] =;

static const char AttrDoc_CFAuditedTransfer[] =;

static const char AttrDoc_CFConsumed[] =;

static const char AttrDoc_CFGuard[] =;

static const char AttrDoc_CFICanonicalJumpTable[] =;

static const char AttrDoc_CFReturnsNotRetained[] =;

static const char AttrDoc_CFReturnsRetained[] =;

static const char AttrDoc_CFUnknownTransfer[] =;

static const char AttrDoc_CPUDispatch[] =;

static const char AttrDoc_CPUSpecific[] =;

static const char AttrDoc_CUDAConstant[] =;

static const char AttrDoc_CUDADevice[] =;

static const char AttrDoc_CUDADeviceBuiltinSurfaceType[] =;

static const char AttrDoc_CUDADeviceBuiltinTextureType[] =;

static const char AttrDoc_CUDAGlobal[] =;

static const char AttrDoc_CUDAHost[] =;

static const char AttrDoc_CUDAInvalidTarget[] =;

static const char AttrDoc_CUDALaunchBounds[] =;

static const char AttrDoc_CUDAShared[] =;

static const char AttrDoc_CXX11NoReturn[] =;

static const char AttrDoc_CXXAssume[] =;

static const char AttrDoc_CallableWhen[] =;

static const char AttrDoc_Callback[] =;

static const char AttrDoc_CalledOnce[] =;

static const char AttrDoc_Capability[] =;

static const char AttrDoc_CapturedRecord[] =;

static const char AttrDoc_CarriesDependency[] =;

static const char AttrDoc_Cleanup[] =;

static const char AttrDoc_ClspvLibclcBuiltin[] =;

static const char AttrDoc_CmseNSCall[] =;

static const char AttrDoc_CmseNSEntry[] =;

static const char AttrDoc_CodeAlign[] =;

static const char AttrDoc_CodeModel[] =;

static const char AttrDoc_CodeSeg[] =;

static const char AttrDoc_Cold[] =;

static const char AttrDoc_Common[] =;

static const char AttrDoc_Const[] =;

static const char AttrDoc_ConstInit[] =;

static const char AttrDoc_Constructor[] =;

static const char AttrDoc_Consumable[] =;

static const char AttrDoc_ConsumableAutoCast[] =;

static const char AttrDoc_ConsumableSetOnRead[] =;

static const char AttrDoc_Convergent[] =;

static const char AttrDoc_CoroAwaitElidable[] =;

static const char AttrDoc_CoroDisableLifetimeBound[] =;

static const char AttrDoc_CoroLifetimeBound[] =;

static const char AttrDoc_CoroOnlyDestroyWhenComplete[] =;

static const char AttrDoc_CoroReturnType[] =;

static const char AttrDoc_CoroWrapper[] =;

static const char AttrDoc_CountedBy[] =;

static const char AttrDoc_CountedByOrNull[] =;

static const char AttrDoc_DLLExport[] =;

static const char AttrDoc_DLLExportStaticLocal[] =;

static const char AttrDoc_DLLImport[] =;

static const char AttrDoc_DLLImportStaticLocal[] =;

static const char AttrDoc_Deprecated[] =;

static const char AttrDoc_Destructor[] =;

static const char AttrDoc_DiagnoseAsBuiltin[] =;

static const char AttrDoc_DiagnoseIf[] =;

static const char AttrDoc_DisableSanitizerInstrumentation[] =;

static const char AttrDoc_DisableTailCalls[] =;

static const char AttrDoc_EmptyBases[] =;

static const char AttrDoc_EnableIf[] =;

static const char AttrDoc_EnforceTCB[] =;

static const char AttrDoc_EnforceTCBLeaf[] =;

static const char AttrDoc_EnumExtensibility[] =;

static const char AttrDoc_Error[] =;

static const char AttrDoc_ExcludeFromExplicitInstantiation[] =;

static const char AttrDoc_ExclusiveTrylockFunction[] =;

static const char AttrDoc_ExternalSourceSymbol[] =;

static const char AttrDoc_FallThrough[] =;

static const char AttrDoc_FastCall[] =;

static const char AttrDoc_Final[] =;

static const char AttrDoc_FlagEnum[] =;

static const char AttrDoc_Flatten[] =;

static const char AttrDoc_Format[] =;

static const char AttrDoc_FormatArg[] =;

static const char AttrDoc_FunctionReturnThunks[] =;

static const char AttrDoc_GNUInline[] =;

static const char AttrDoc_GuardedBy[] =;

static const char AttrDoc_GuardedVar[] =;

static const char AttrDoc_HIPManaged[] =;

static const char AttrDoc_HLSLContainedType[] =;

static const char AttrDoc_HLSLGroupSharedAddressSpace[] =;

static const char AttrDoc_HLSLLoopHint[] =;

static const char AttrDoc_HLSLNumThreads[] =;

static const char AttrDoc_HLSLPackOffset[] =;

static const char AttrDoc_HLSLParamModifier[] =;

static const char AttrDoc_HLSLROV[] =;

static const char AttrDoc_HLSLRawBuffer[] =;

static const char AttrDoc_HLSLResource[] =;

static const char AttrDoc_HLSLResourceBinding[] =;

static const char AttrDoc_HLSLResourceClass[] =;

static const char AttrDoc_HLSLSV_DispatchThreadID[] =;

static const char AttrDoc_HLSLSV_GroupIndex[] =;

static const char AttrDoc_HLSLShader[] =;

static const char AttrDoc_HLSLWaveSize[] =;

static const char AttrDoc_Hot[] =;

static const char AttrDoc_HybridPatchable[] =;

static const char AttrDoc_IBAction[] =;

static const char AttrDoc_IBOutlet[] =;

static const char AttrDoc_IBOutletCollection[] =;

static const char AttrDoc_IFunc[] =;

static const char AttrDoc_InitPriority[] =;

static const char AttrDoc_InitSeg[] =;

static const char AttrDoc_IntelOclBicc[] =;

static const char AttrDoc_InternalLinkage[] =;

static const char AttrDoc_LTOVisibilityPublic[] =;

static const char AttrDoc_LayoutVersion[] =;

static const char AttrDoc_Leaf[] =;

static const char AttrDoc_LifetimeBound[] =;

static const char AttrDoc_Likely[] =;

static const char AttrDoc_LoaderUninitialized[] =;

static const char AttrDoc_LockReturned[] =;

static const char AttrDoc_LocksExcluded[] =;

static const char AttrDoc_LoopHint[] =;

static const char AttrDoc_M68kInterrupt[] =;

static const char AttrDoc_M68kRTD[] =;

static const char AttrDoc_MIGServerRoutine[] =;

static const char AttrDoc_MSABI[] =;

static const char AttrDoc_MSAllocator[] =;

static const char AttrDoc_MSConstexpr[] =;

static const char AttrDoc_MSInheritance[] =;

static const char AttrDoc_MSNoVTable[] =;

static const char AttrDoc_MSP430Interrupt[] =;

static const char AttrDoc_MSStruct[] =;

static const char AttrDoc_MSVtorDisp[] =;

static const char AttrDoc_MaxFieldAlignment[] =;

static const char AttrDoc_MayAlias[] =;

static const char AttrDoc_MaybeUndef[] =;

static const char AttrDoc_MicroMips[] =;

static const char AttrDoc_MinSize[] =;

static const char AttrDoc_MinVectorWidth[] =;

static const char AttrDoc_Mips16[] =;

static const char AttrDoc_MipsInterrupt[] =;

static const char AttrDoc_MipsLongCall[] =;

static const char AttrDoc_MipsShortCall[] =;

static const char AttrDoc_Mode[] =;

static const char AttrDoc_MustTail[] =;

static const char AttrDoc_NSConsumed[] =;

static const char AttrDoc_NSConsumesSelf[] =;

static const char AttrDoc_NSErrorDomain[] =;

static const char AttrDoc_NSReturnsAutoreleased[] =;

static const char AttrDoc_NSReturnsNotRetained[] =;

static const char AttrDoc_NSReturnsRetained[] =;

static const char AttrDoc_NVPTXKernel[] =;

static const char AttrDoc_Naked[] =;

static const char AttrDoc_NoAlias[] =;

static const char AttrDoc_NoBuiltin[] =;

static const char AttrDoc_NoCommon[] =;

static const char AttrDoc_NoConvergent[] =;

static const char AttrDoc_NoDebug[] =;

static const char AttrDoc_NoDeref[] =;

static const char AttrDoc_NoDestroy[] =;

static const char AttrDoc_NoDuplicate[] =;

static const char AttrDoc_NoEscape[] =;

static const char AttrDoc_NoInline[] =;

static const char AttrDoc_NoInstrumentFunction[] =;

static const char AttrDoc_NoMerge[] =;

static const char AttrDoc_NoMicroMips[] =;

static const char AttrDoc_NoMips16[] =;

static const char AttrDoc_NoProfileFunction[] =;

static const char AttrDoc_NoRandomizeLayout[] =;

static const char AttrDoc_NoReturn[] =;

static const char AttrDoc_NoSanitize[] =;

static const char AttrDoc_NoSpeculativeLoadHardening[] =;

static const char AttrDoc_NoSplitStack[] =;

static const char AttrDoc_NoStackProtector[] =;

static const char AttrDoc_NoThreadSafetyAnalysis[] =;

static const char AttrDoc_NoThrow[] =;

static const char AttrDoc_NoUniqueAddress[] =;

static const char AttrDoc_NoUwtable[] =;

static const char AttrDoc_NonAllocating[] =;

static const char AttrDoc_NonBlocking[] =;

static const char AttrDoc_NonNull[] =;

static const char AttrDoc_NotTailCalled[] =;

static const char AttrDoc_OMPAllocateDecl[] =;

static const char AttrDoc_OMPAssume[] =;

static const char AttrDoc_OMPCaptureKind[] =;

static const char AttrDoc_OMPCaptureNoInit[] =;

static const char AttrDoc_OMPDeclareSimdDecl[] =;

static const char AttrDoc_OMPDeclareTargetDecl[] =;

static const char AttrDoc_OMPDeclareVariant[] =;

static const char AttrDoc_OMPReferencedVar[] =;

static const char AttrDoc_OMPThreadPrivateDecl[] =;

static const char AttrDoc_OSConsumed[] =;

static const char AttrDoc_OSConsumesThis[] =;

static const char AttrDoc_OSReturnsNotRetained[] =;

static const char AttrDoc_OSReturnsRetained[] =;

static const char AttrDoc_OSReturnsRetainedOnNonZero[] =;

static const char AttrDoc_OSReturnsRetainedOnZero[] =;

static const char AttrDoc_ObjCBoxable[] =;

static const char AttrDoc_ObjCBridge[] =;

static const char AttrDoc_ObjCBridgeMutable[] =;

static const char AttrDoc_ObjCBridgeRelated[] =;

static const char AttrDoc_ObjCClassStub[] =;

static const char AttrDoc_ObjCDesignatedInitializer[] =;

static const char AttrDoc_ObjCDirect[] =;

static const char AttrDoc_ObjCDirectMembers[] =;

static const char AttrDoc_ObjCException[] =;

static const char AttrDoc_ObjCExplicitProtocolImpl[] =;

static const char AttrDoc_ObjCExternallyRetained[] =;

static const char AttrDoc_ObjCGC[] =;

static const char AttrDoc_ObjCIndependentClass[] =;

static const char AttrDoc_ObjCInertUnsafeUnretained[] =;

static const char AttrDoc_ObjCKindOf[] =;

static const char AttrDoc_ObjCMethodFamily[] =;

static const char AttrDoc_ObjCNSObject[] =;

static const char AttrDoc_ObjCNonLazyClass[] =;

static const char AttrDoc_ObjCNonRuntimeProtocol[] =;

static const char AttrDoc_ObjCOwnership[] =;

static const char AttrDoc_ObjCPreciseLifetime[] =;

static const char AttrDoc_ObjCRequiresPropertyDefs[] =;

static const char AttrDoc_ObjCRequiresSuper[] =;

static const char AttrDoc_ObjCReturnsInnerPointer[] =;

static const char AttrDoc_ObjCRootClass[] =;

static const char AttrDoc_ObjCRuntimeName[] =;

static const char AttrDoc_ObjCRuntimeVisible[] =;

static const char AttrDoc_ObjCSubclassingRestricted[] =;

static const char AttrDoc_OpenCLAccess[] =;

static const char AttrDoc_OpenCLConstantAddressSpace[] =;

static const char AttrDoc_OpenCLGenericAddressSpace[] =;

static const char AttrDoc_OpenCLGlobalAddressSpace[] =;

static const char AttrDoc_OpenCLGlobalDeviceAddressSpace[] =;

static const char AttrDoc_OpenCLGlobalHostAddressSpace[] =;

static const char AttrDoc_OpenCLIntelReqdSubGroupSize[] =;

static const char AttrDoc_OpenCLKernel[] =;

static const char AttrDoc_OpenCLLocalAddressSpace[] =;

static const char AttrDoc_OpenCLPrivateAddressSpace[] =;

static const char AttrDoc_OpenCLUnrollHint[] =;

static const char AttrDoc_OptimizeNone[] =;

static const char AttrDoc_Overloadable[] =;

static const char AttrDoc_Override[] =;

static const char AttrDoc_Owner[] =;

static const char AttrDoc_Ownership[] =;

static const char AttrDoc_Packed[] =;

static const char AttrDoc_ParamTypestate[] =;

static const char AttrDoc_Pascal[] =;

static const char AttrDoc_PassObjectSize[] =;

static const char AttrDoc_PatchableFunctionEntry[] =;

static const char AttrDoc_Pcs[] =;

static const char AttrDoc_Pointer[] =;

static const char AttrDoc_PragmaClangBSSSection[] =;

static const char AttrDoc_PragmaClangDataSection[] =;

static const char AttrDoc_PragmaClangRelroSection[] =;

static const char AttrDoc_PragmaClangRodataSection[] =;

static const char AttrDoc_PragmaClangTextSection[] =;

static const char AttrDoc_PreferredName[] =;

static const char AttrDoc_PreferredType[] =;

static const char AttrDoc_PreserveAll[] =;

static const char AttrDoc_PreserveMost[] =;

static const char AttrDoc_PreserveNone[] =;

static const char AttrDoc_PtGuardedBy[] =;

static const char AttrDoc_PtGuardedVar[] =;

static const char AttrDoc_Ptr32[] =;

static const char AttrDoc_Ptr64[] =;

static const char AttrDoc_Pure[] =;

static const char AttrDoc_RISCVInterrupt[] =;

static const char AttrDoc_RISCVVectorCC[] =;

static const char AttrDoc_RandomizeLayout[] =;

static const char AttrDoc_ReadOnlyPlacement[] =;

static const char AttrDoc_RegCall[] =;

static const char AttrDoc_Reinitializes[] =;

static const char AttrDoc_ReleaseCapability[] =;

static const char AttrDoc_ReleaseHandle[] =;

static const char AttrDoc_RenderScriptKernel[] =;

static const char AttrDoc_ReqdWorkGroupSize[] =;

static const char AttrDoc_RequiresCapability[] =;

static const char AttrDoc_Restrict[] =;

static const char AttrDoc_Retain[] =;

static const char AttrDoc_ReturnTypestate[] =;

static const char AttrDoc_ReturnsNonNull[] =;

static const char AttrDoc_ReturnsTwice[] =;

static const char AttrDoc_SPtr[] =;

static const char AttrDoc_SYCLKernel[] =;

static const char AttrDoc_SYCLSpecialClass[] =;

static const char AttrDoc_ScopedLockable[] =;

static const char AttrDoc_Section[] =;

static const char AttrDoc_SelectAny[] =;

static const char AttrDoc_Sentinel[] =;

static const char AttrDoc_SetTypestate[] =;

static const char AttrDoc_SharedTrylockFunction[] =;

static const char AttrDoc_SizedBy[] =;

static const char AttrDoc_SizedByOrNull[] =;

static const char AttrDoc_SpeculativeLoadHardening[] =;

static const char AttrDoc_StandaloneDebug[] =;

static const char AttrDoc_StdCall[] =;

static const char AttrDoc_StrictFP[] =;

static const char AttrDoc_StrictGuardStackCheck[] =;

static const char AttrDoc_Suppress[] =;

static const char AttrDoc_SwiftAsync[] =;

static const char AttrDoc_SwiftAsyncCall[] =;

static const char AttrDoc_SwiftAsyncContext[] =;

static const char AttrDoc_SwiftAsyncError[] =;

static const char AttrDoc_SwiftAsyncName[] =;

static const char AttrDoc_SwiftAttr[] =;

static const char AttrDoc_SwiftBridge[] =;

static const char AttrDoc_SwiftBridgedTypedef[] =;

static const char AttrDoc_SwiftCall[] =;

static const char AttrDoc_SwiftContext[] =;

static const char AttrDoc_SwiftError[] =;

static const char AttrDoc_SwiftErrorResult[] =;

static const char AttrDoc_SwiftImportAsNonGeneric[] =;

static const char AttrDoc_SwiftImportPropertyAsAccessors[] =;

static const char AttrDoc_SwiftIndirectResult[] =;

static const char AttrDoc_SwiftName[] =;

static const char AttrDoc_SwiftNewType[] =;

static const char AttrDoc_SwiftObjCMembers[] =;

static const char AttrDoc_SwiftPrivate[] =;

static const char AttrDoc_SwiftVersionedAddition[] =;

static const char AttrDoc_SwiftVersionedRemoval[] =;

static const char AttrDoc_SysVABI[] =;

static const char AttrDoc_TLSModel[] =;

static const char AttrDoc_Target[] =;

static const char AttrDoc_TargetClones[] =;

static const char AttrDoc_TargetVersion[] =;

static const char AttrDoc_TestTypestate[] =;

static const char AttrDoc_ThisCall[] =;

static const char AttrDoc_Thread[] =;

static const char AttrDoc_TransparentUnion[] =;

static const char AttrDoc_TrivialABI[] =;

static const char AttrDoc_TryAcquireCapability[] =;

static const char AttrDoc_TypeNonNull[] =;

static const char AttrDoc_TypeNullUnspecified[] =;

static const char AttrDoc_TypeNullable[] =;

static const char AttrDoc_TypeNullableResult[] =;

static const char AttrDoc_TypeTagForDatatype[] =;

static const char AttrDoc_TypeVisibility[] =;

static const char AttrDoc_UPtr[] =;

static const char AttrDoc_Unavailable[] =;

static const char AttrDoc_Uninitialized[] =;

static const char AttrDoc_Unlikely[] =;

static const char AttrDoc_UnsafeBufferUsage[] =;

static const char AttrDoc_Unused[] =;

static const char AttrDoc_UseHandle[] =;

static const char AttrDoc_Used[] =;

static const char AttrDoc_UsingIfExists[] =;

static const char AttrDoc_Uuid[] =;

static const char AttrDoc_VTablePointerAuthentication[] =;

static const char AttrDoc_VecReturn[] =;

static const char AttrDoc_VecTypeHint[] =;

static const char AttrDoc_VectorCall[] =;

static const char AttrDoc_Visibility[] =;

static const char AttrDoc_WarnUnused[] =;

static const char AttrDoc_WarnUnusedResult[] =;

static const char AttrDoc_Weak[] =;

static const char AttrDoc_WeakImport[] =;

static const char AttrDoc_WeakRef[] =;

static const char AttrDoc_WebAssemblyExportName[] =;

static const char AttrDoc_WebAssemblyFuncref[] =;

static const char AttrDoc_WebAssemblyImportModule[] =;

static const char AttrDoc_WebAssemblyImportName[] =;

static const char AttrDoc_WorkGroupSizeHint[] =;

static const char AttrDoc_X86ForceAlignArgPointer[] =;

static const char AttrDoc_XRayInstrument[] =;

static const char AttrDoc_XRayLogArgs[] =;

static const char AttrDoc_ZeroCallUsedRegs[] =;