Warning, /include/clang/Basic/AttrList.inc is written in an unsupported language. File is not indexed.
0001 /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
0002 |* *|
0003 |* List of all attributes that Clang recognizes *|
0004 |* *|
0005 |* Automatically generated file, do not edit! *|
0006 |* From: Attr.td *|
0007 |* *|
0008 \*===----------------------------------------------------------------------===*/
0009
0010 #ifndef TYPE_ATTR
0011 #define TYPE_ATTR(NAME) ATTR(NAME)
0012 #endif
0013
0014 #ifndef STMT_ATTR
0015 #define STMT_ATTR(NAME) ATTR(NAME)
0016 #endif
0017
0018 #ifndef DECL_OR_STMT_ATTR
0019 #define DECL_OR_STMT_ATTR(NAME) INHERITABLE_ATTR(NAME)
0020 #endif
0021
0022 #ifndef INHERITABLE_ATTR
0023 #define INHERITABLE_ATTR(NAME) ATTR(NAME)
0024 #endif
0025
0026 #ifndef DECL_OR_TYPE_ATTR
0027 #define DECL_OR_TYPE_ATTR(NAME) INHERITABLE_ATTR(NAME)
0028 #endif
0029
0030 #ifndef INHERITABLE_PARAM_ATTR
0031 #define INHERITABLE_PARAM_ATTR(NAME) INHERITABLE_ATTR(NAME)
0032 #endif
0033
0034 #ifndef INHERITABLE_PARAM_OR_STMT_ATTR
0035 #define INHERITABLE_PARAM_OR_STMT_ATTR(NAME) INHERITABLE_PARAM_ATTR(NAME)
0036 #endif
0037
0038 #ifndef PARAMETER_ABI_ATTR
0039 #define PARAMETER_ABI_ATTR(NAME) INHERITABLE_PARAM_ATTR(NAME)
0040 #endif
0041
0042 #ifndef HLSL_ANNOTATION_ATTR
0043 #define HLSL_ANNOTATION_ATTR(NAME) INHERITABLE_ATTR(NAME)
0044 #endif
0045
0046 #ifndef PRAGMA_SPELLING_ATTR
0047 #define PRAGMA_SPELLING_ATTR(NAME)
0048 #endif
0049
0050 TYPE_ATTR(AddressSpace)
0051 TYPE_ATTR(Allocating)
0052 TYPE_ATTR(AnnotateType)
0053 TYPE_ATTR(ArmAgnostic)
0054 TYPE_ATTR(ArmIn)
0055 TYPE_ATTR(ArmInOut)
0056 TYPE_ATTR(ArmMveStrictPolymorphism)
0057 TYPE_ATTR(ArmOut)
0058 TYPE_ATTR(ArmPreserves)
0059 TYPE_ATTR(ArmStreaming)
0060 TYPE_ATTR(ArmStreamingCompatible)
0061 TYPE_ATTR(BTFTypeTag)
0062 TYPE_ATTR(Blocking)
0063 TYPE_ATTR(CmseNSCall)
0064 TYPE_ATTR(HLSLContainedType)
0065 TYPE_ATTR(HLSLGroupSharedAddressSpace)
0066 TYPE_ATTR(HLSLROV)
0067 TYPE_ATTR(HLSLRawBuffer)
0068 TYPE_ATTR(HLSLResourceClass)
0069 TYPE_ATTR(NoDeref)
0070 TYPE_ATTR(NonAllocating)
0071 TYPE_ATTR(NonBlocking)
0072 TYPE_ATTR(ObjCGC)
0073 TYPE_ATTR(ObjCInertUnsafeUnretained)
0074 TYPE_ATTR(ObjCKindOf)
0075 TYPE_ATTR(OpenCLConstantAddressSpace)
0076 TYPE_ATTR(OpenCLGenericAddressSpace)
0077 TYPE_ATTR(OpenCLGlobalAddressSpace)
0078 TYPE_ATTR(OpenCLGlobalDeviceAddressSpace)
0079 TYPE_ATTR(OpenCLGlobalHostAddressSpace)
0080 TYPE_ATTR(OpenCLLocalAddressSpace)
0081 TYPE_ATTR(OpenCLPrivateAddressSpace)
0082 TYPE_ATTR(Ptr32)
0083 TYPE_ATTR(Ptr64)
0084 TYPE_ATTR(SPtr)
0085 TYPE_ATTR(TypeNonNull)
0086 TYPE_ATTR(TypeNullUnspecified)
0087 TYPE_ATTR(TypeNullableResult)
0088 TYPE_ATTR(UPtr)
0089 TYPE_ATTR(WebAssemblyFuncref)
0090 STMT_ATTR(CXXAssume)
0091 STMT_ATTR(CodeAlign)
0092 STMT_ATTR(FallThrough)
0093 STMT_ATTR(HLSLControlFlowHint)
0094 STMT_ATTR(HLSLLoopHint)
0095 STMT_ATTR(Likely)
0096 STMT_ATTR(MustTail)
0097 STMT_ATTR(OpenCLUnrollHint)
0098 STMT_ATTR(Unlikely)
0099 DECL_OR_STMT_ATTR(AlwaysInline)
0100 DECL_OR_STMT_ATTR(NoInline)
0101 DECL_OR_STMT_ATTR(NoMerge)
0102 DECL_OR_STMT_ATTR(Suppress)
0103 DECL_OR_TYPE_ATTR(AArch64SVEPcs)
0104 DECL_OR_TYPE_ATTR(AArch64VectorPcs)
0105 DECL_OR_TYPE_ATTR(AMDGPUKernelCall)
0106 DECL_OR_TYPE_ATTR(AcquireHandle)
0107 DECL_OR_TYPE_ATTR(AnyX86NoCfCheck)
0108 DECL_OR_TYPE_ATTR(CDecl)
0109 DECL_OR_TYPE_ATTR(CountedBy)
0110 DECL_OR_TYPE_ATTR(CountedByOrNull)
0111 DECL_OR_TYPE_ATTR(FastCall)
0112 DECL_OR_TYPE_ATTR(IntelOclBicc)
0113 DECL_OR_TYPE_ATTR(LifetimeBound)
0114 DECL_OR_TYPE_ATTR(LifetimeCaptureBy)
0115 DECL_OR_TYPE_ATTR(M68kRTD)
0116 DECL_OR_TYPE_ATTR(MSABI)
0117 DECL_OR_TYPE_ATTR(NSReturnsRetained)
0118 DECL_OR_TYPE_ATTR(ObjCOwnership)
0119 DECL_OR_TYPE_ATTR(Pascal)
0120 DECL_OR_TYPE_ATTR(Pcs)
0121 DECL_OR_TYPE_ATTR(PreserveAll)
0122 DECL_OR_TYPE_ATTR(PreserveMost)
0123 DECL_OR_TYPE_ATTR(PreserveNone)
0124 DECL_OR_TYPE_ATTR(RISCVVectorCC)
0125 DECL_OR_TYPE_ATTR(RegCall)
0126 DECL_OR_TYPE_ATTR(SizedBy)
0127 DECL_OR_TYPE_ATTR(SizedByOrNull)
0128 DECL_OR_TYPE_ATTR(StdCall)
0129 DECL_OR_TYPE_ATTR(SwiftAsyncCall)
0130 DECL_OR_TYPE_ATTR(SwiftAttr)
0131 DECL_OR_TYPE_ATTR(SwiftCall)
0132 DECL_OR_TYPE_ATTR(SysVABI)
0133 DECL_OR_TYPE_ATTR(ThisCall)
0134 DECL_OR_TYPE_ATTR(TypeNullable)
0135 DECL_OR_TYPE_ATTR(VectorCall)
0136 INHERITABLE_PARAM_OR_STMT_ATTR(Annotate)
0137 PARAMETER_ABI_ATTR(HLSLParamModifier)
0138 PARAMETER_ABI_ATTR(SwiftAsyncContext)
0139 PARAMETER_ABI_ATTR(SwiftContext)
0140 PARAMETER_ABI_ATTR(SwiftErrorResult)
0141 PARAMETER_ABI_ATTR(SwiftIndirectResult)
0142 INHERITABLE_PARAM_ATTR(CFConsumed)
0143 INHERITABLE_PARAM_ATTR(CarriesDependency)
0144 INHERITABLE_PARAM_ATTR(NSConsumed)
0145 INHERITABLE_PARAM_ATTR(NonNull)
0146 INHERITABLE_PARAM_ATTR(OSConsumed)
0147 INHERITABLE_PARAM_ATTR(PassObjectSize)
0148 INHERITABLE_PARAM_ATTR(ReleaseHandle)
0149 INHERITABLE_PARAM_ATTR(UseHandle)
0150 HLSL_ANNOTATION_ATTR(HLSLPackOffset)
0151 HLSL_ANNOTATION_ATTR(HLSLSV_DispatchThreadID)
0152 HLSL_ANNOTATION_ATTR(HLSLSV_GroupID)
0153 HLSL_ANNOTATION_ATTR(HLSLSV_GroupIndex)
0154 HLSL_ANNOTATION_ATTR(HLSLSV_GroupThreadID)
0155 INHERITABLE_ATTR(AMDGPUFlatWorkGroupSize)
0156 INHERITABLE_ATTR(AMDGPUMaxNumWorkGroups)
0157 INHERITABLE_ATTR(AMDGPUNumSGPR)
0158 INHERITABLE_ATTR(AMDGPUNumVGPR)
0159 INHERITABLE_ATTR(AMDGPUWavesPerEU)
0160 INHERITABLE_ATTR(ARMInterrupt)
0161 INHERITABLE_ATTR(AVRInterrupt)
0162 INHERITABLE_ATTR(AVRSignal)
0163 INHERITABLE_ATTR(AcquireCapability)
0164 INHERITABLE_ATTR(AcquiredAfter)
0165 INHERITABLE_ATTR(AcquiredBefore)
0166 INHERITABLE_ATTR(AlignMac68k)
0167 INHERITABLE_ATTR(AlignNatural)
0168 INHERITABLE_ATTR(Aligned)
0169 INHERITABLE_ATTR(AllocAlign)
0170 INHERITABLE_ATTR(AllocSize)
0171 INHERITABLE_ATTR(AlwaysDestroy)
0172 INHERITABLE_ATTR(AnalyzerNoReturn)
0173 INHERITABLE_ATTR(AnyX86Interrupt)
0174 INHERITABLE_ATTR(AnyX86NoCallerSavedRegisters)
0175 INHERITABLE_ATTR(ArcWeakrefUnavailable)
0176 INHERITABLE_ATTR(ArgumentWithTypeTag)
0177 INHERITABLE_ATTR(ArmBuiltinAlias)
0178 INHERITABLE_ATTR(ArmLocallyStreaming)
0179 INHERITABLE_ATTR(ArmNew)
0180 INHERITABLE_ATTR(Artificial)
0181 INHERITABLE_ATTR(AsmLabel)
0182 INHERITABLE_ATTR(AssertCapability)
0183 INHERITABLE_ATTR(AssertExclusiveLock)
0184 INHERITABLE_ATTR(AssertSharedLock)
0185 INHERITABLE_ATTR(AssumeAligned)
0186 INHERITABLE_ATTR(Availability)
0187 INHERITABLE_ATTR(AvailableOnlyInDefaultEvalMethod)
0188 INHERITABLE_ATTR(BPFFastCall)
0189 INHERITABLE_ATTR(BPFPreserveAccessIndex)
0190 INHERITABLE_ATTR(BPFPreserveStaticOffset)
0191 INHERITABLE_ATTR(BTFDeclTag)
0192 INHERITABLE_ATTR(Blocks)
0193 INHERITABLE_ATTR(Builtin)
0194 INHERITABLE_ATTR(C11NoReturn)
0195 INHERITABLE_ATTR(CFAuditedTransfer)
0196 INHERITABLE_ATTR(CFGuard)
0197 INHERITABLE_ATTR(CFICanonicalJumpTable)
0198 INHERITABLE_ATTR(CFReturnsNotRetained)
0199 INHERITABLE_ATTR(CFReturnsRetained)
0200 INHERITABLE_ATTR(CFUnknownTransfer)
0201 INHERITABLE_ATTR(CPUDispatch)
0202 INHERITABLE_ATTR(CPUSpecific)
0203 INHERITABLE_ATTR(CUDAConstant)
0204 INHERITABLE_ATTR(CUDADevice)
0205 INHERITABLE_ATTR(CUDADeviceBuiltinSurfaceType)
0206 INHERITABLE_ATTR(CUDADeviceBuiltinTextureType)
0207 INHERITABLE_ATTR(CUDAGlobal)
0208 INHERITABLE_ATTR(CUDAGridConstant)
0209 INHERITABLE_ATTR(CUDAHost)
0210 INHERITABLE_ATTR(CUDAInvalidTarget)
0211 INHERITABLE_ATTR(CUDALaunchBounds)
0212 INHERITABLE_ATTR(CUDAShared)
0213 INHERITABLE_ATTR(CXX11NoReturn)
0214 INHERITABLE_ATTR(CallableWhen)
0215 INHERITABLE_ATTR(Callback)
0216 INHERITABLE_ATTR(Capability)
0217 INHERITABLE_ATTR(CapturedRecord)
0218 INHERITABLE_ATTR(Cleanup)
0219 INHERITABLE_ATTR(ClspvLibclcBuiltin)
0220 INHERITABLE_ATTR(CmseNSEntry)
0221 INHERITABLE_ATTR(CodeModel)
0222 INHERITABLE_ATTR(CodeSeg)
0223 INHERITABLE_ATTR(Cold)
0224 INHERITABLE_ATTR(Common)
0225 INHERITABLE_ATTR(Const)
0226 INHERITABLE_ATTR(ConstInit)
0227 INHERITABLE_ATTR(Constructor)
0228 INHERITABLE_ATTR(Consumable)
0229 INHERITABLE_ATTR(ConsumableAutoCast)
0230 INHERITABLE_ATTR(ConsumableSetOnRead)
0231 INHERITABLE_ATTR(Convergent)
0232 INHERITABLE_ATTR(CoroAwaitElidable)
0233 INHERITABLE_ATTR(CoroAwaitElidableArgument)
0234 INHERITABLE_ATTR(CoroDisableLifetimeBound)
0235 INHERITABLE_ATTR(CoroLifetimeBound)
0236 INHERITABLE_ATTR(CoroOnlyDestroyWhenComplete)
0237 INHERITABLE_ATTR(CoroReturnType)
0238 INHERITABLE_ATTR(CoroWrapper)
0239 INHERITABLE_ATTR(DLLExport)
0240 INHERITABLE_ATTR(DLLExportStaticLocal)
0241 INHERITABLE_ATTR(DLLImport)
0242 INHERITABLE_ATTR(DLLImportStaticLocal)
0243 INHERITABLE_ATTR(Deprecated)
0244 INHERITABLE_ATTR(Destructor)
0245 INHERITABLE_ATTR(DiagnoseAsBuiltin)
0246 INHERITABLE_ATTR(DiagnoseIf)
0247 INHERITABLE_ATTR(DisableSanitizerInstrumentation)
0248 INHERITABLE_ATTR(DisableTailCalls)
0249 INHERITABLE_ATTR(EmptyBases)
0250 INHERITABLE_ATTR(EnableIf)
0251 INHERITABLE_ATTR(EnforceTCB)
0252 INHERITABLE_ATTR(EnforceTCBLeaf)
0253 INHERITABLE_ATTR(EnumExtensibility)
0254 INHERITABLE_ATTR(Error)
0255 INHERITABLE_ATTR(ExcludeFromExplicitInstantiation)
0256 INHERITABLE_ATTR(ExclusiveTrylockFunction)
0257 INHERITABLE_ATTR(ExplicitInit)
0258 INHERITABLE_ATTR(ExternalSourceSymbol)
0259 INHERITABLE_ATTR(Final)
0260 INHERITABLE_ATTR(FlagEnum)
0261 INHERITABLE_ATTR(Flatten)
0262 INHERITABLE_ATTR(Format)
0263 INHERITABLE_ATTR(FormatArg)
0264 INHERITABLE_ATTR(FunctionReturnThunks)
0265 INHERITABLE_ATTR(GNUInline)
0266 INHERITABLE_ATTR(GuardedBy)
0267 INHERITABLE_ATTR(GuardedVar)
0268 INHERITABLE_ATTR(HIPManaged)
0269 INHERITABLE_ATTR(HLSLNumThreads)
0270 INHERITABLE_ATTR(HLSLResource)
0271 INHERITABLE_ATTR(HLSLResourceBinding)
0272 INHERITABLE_ATTR(HLSLShader)
0273 INHERITABLE_ATTR(HLSLWaveSize)
0274 INHERITABLE_ATTR(Hot)
0275 INHERITABLE_ATTR(HybridPatchable)
0276 INHERITABLE_ATTR(IBAction)
0277 INHERITABLE_ATTR(IBOutlet)
0278 INHERITABLE_ATTR(IBOutletCollection)
0279 INHERITABLE_ATTR(InitPriority)
0280 INHERITABLE_ATTR(InternalLinkage)
0281 INHERITABLE_ATTR(LTOVisibilityPublic)
0282 INHERITABLE_ATTR(LayoutVersion)
0283 INHERITABLE_ATTR(Leaf)
0284 INHERITABLE_ATTR(LockReturned)
0285 INHERITABLE_ATTR(LocksExcluded)
0286 INHERITABLE_ATTR(M68kInterrupt)
0287 INHERITABLE_ATTR(MIGServerRoutine)
0288 INHERITABLE_ATTR(MSAllocator)
0289 INHERITABLE_ATTR(MSConstexpr)
0290 INHERITABLE_ATTR(MSInheritance)
0291 INHERITABLE_ATTR(MSNoVTable)
0292 INHERITABLE_ATTR(MSP430Interrupt)
0293 INHERITABLE_ATTR(MSStruct)
0294 INHERITABLE_ATTR(MSVtorDisp)
0295 INHERITABLE_ATTR(MaxFieldAlignment)
0296 INHERITABLE_ATTR(MayAlias)
0297 INHERITABLE_ATTR(MaybeUndef)
0298 INHERITABLE_ATTR(MicroMips)
0299 INHERITABLE_ATTR(MinSize)
0300 INHERITABLE_ATTR(MinVectorWidth)
0301 INHERITABLE_ATTR(Mips16)
0302 INHERITABLE_ATTR(MipsInterrupt)
0303 INHERITABLE_ATTR(MipsLongCall)
0304 INHERITABLE_ATTR(MipsShortCall)
0305 INHERITABLE_ATTR(NSConsumesSelf)
0306 INHERITABLE_ATTR(NSErrorDomain)
0307 INHERITABLE_ATTR(NSReturnsAutoreleased)
0308 INHERITABLE_ATTR(NSReturnsNotRetained)
0309 INHERITABLE_ATTR(NVPTXKernel)
0310 INHERITABLE_ATTR(Naked)
0311 INHERITABLE_ATTR(NoAlias)
0312 INHERITABLE_ATTR(NoCommon)
0313 INHERITABLE_ATTR(NoConvergent)
0314 INHERITABLE_ATTR(NoDebug)
0315 INHERITABLE_ATTR(NoDestroy)
0316 INHERITABLE_ATTR(NoDuplicate)
0317 INHERITABLE_ATTR(NoInstrumentFunction)
0318 INHERITABLE_ATTR(NoMicroMips)
0319 INHERITABLE_ATTR(NoMips16)
0320 INHERITABLE_ATTR(NoProfileFunction)
0321 INHERITABLE_ATTR(NoRandomizeLayout)
0322 INHERITABLE_ATTR(NoReturn)
0323 INHERITABLE_ATTR(NoSanitize)
0324 INHERITABLE_ATTR(NoSpecializations)
0325 INHERITABLE_ATTR(NoSpeculativeLoadHardening)
0326 INHERITABLE_ATTR(NoSplitStack)
0327 INHERITABLE_ATTR(NoStackProtector)
0328 INHERITABLE_ATTR(NoThreadSafetyAnalysis)
0329 INHERITABLE_ATTR(NoThrow)
0330 INHERITABLE_ATTR(NoTrivialAutoVarInit)
0331 INHERITABLE_ATTR(NoUniqueAddress)
0332 INHERITABLE_ATTR(NoUwtable)
0333 INHERITABLE_ATTR(NotTailCalled)
0334 INHERITABLE_ATTR(OMPAllocateDecl)
0335 INHERITABLE_ATTR(OMPAssume)
0336 INHERITABLE_ATTR(OMPCaptureNoInit)
0337 INHERITABLE_ATTR(OMPDeclareTargetDecl)
0338 INHERITABLE_ATTR(OMPDeclareVariant)
0339 INHERITABLE_ATTR(OMPThreadPrivateDecl)
0340 INHERITABLE_ATTR(OSConsumesThis)
0341 INHERITABLE_ATTR(OSReturnsNotRetained)
0342 INHERITABLE_ATTR(OSReturnsRetained)
0343 INHERITABLE_ATTR(OSReturnsRetainedOnNonZero)
0344 INHERITABLE_ATTR(OSReturnsRetainedOnZero)
0345 INHERITABLE_ATTR(ObjCBridge)
0346 INHERITABLE_ATTR(ObjCBridgeMutable)
0347 INHERITABLE_ATTR(ObjCBridgeRelated)
0348 INHERITABLE_ATTR(ObjCException)
0349 INHERITABLE_ATTR(ObjCExplicitProtocolImpl)
0350 INHERITABLE_ATTR(ObjCExternallyRetained)
0351 INHERITABLE_ATTR(ObjCIndependentClass)
0352 INHERITABLE_ATTR(ObjCMethodFamily)
0353 INHERITABLE_ATTR(ObjCNSObject)
0354 INHERITABLE_ATTR(ObjCPreciseLifetime)
0355 INHERITABLE_ATTR(ObjCRequiresPropertyDefs)
0356 INHERITABLE_ATTR(ObjCRequiresSuper)
0357 INHERITABLE_ATTR(ObjCReturnsInnerPointer)
0358 INHERITABLE_ATTR(ObjCRootClass)
0359 INHERITABLE_ATTR(ObjCSubclassingRestricted)
0360 INHERITABLE_ATTR(OpenCLIntelReqdSubGroupSize)
0361 INHERITABLE_ATTR(OpenCLKernel)
0362 INHERITABLE_ATTR(OptimizeNone)
0363 INHERITABLE_ATTR(Override)
0364 INHERITABLE_ATTR(Owner)
0365 INHERITABLE_ATTR(Ownership)
0366 INHERITABLE_ATTR(Packed)
0367 INHERITABLE_ATTR(ParamTypestate)
0368 INHERITABLE_ATTR(PatchableFunctionEntry)
0369 INHERITABLE_ATTR(Pointer)
0370 INHERITABLE_ATTR(PragmaClangBSSSection)
0371 INHERITABLE_ATTR(PragmaClangDataSection)
0372 INHERITABLE_ATTR(PragmaClangRelroSection)
0373 INHERITABLE_ATTR(PragmaClangRodataSection)
0374 INHERITABLE_ATTR(PragmaClangTextSection)
0375 INHERITABLE_ATTR(PreferredName)
0376 INHERITABLE_ATTR(PreferredType)
0377 INHERITABLE_ATTR(PtGuardedBy)
0378 INHERITABLE_ATTR(PtGuardedVar)
0379 INHERITABLE_ATTR(Pure)
0380 INHERITABLE_ATTR(RISCVInterrupt)
0381 INHERITABLE_ATTR(RandomizeLayout)
0382 INHERITABLE_ATTR(ReadOnlyPlacement)
0383 INHERITABLE_ATTR(Reinitializes)
0384 INHERITABLE_ATTR(ReleaseCapability)
0385 INHERITABLE_ATTR(ReqdWorkGroupSize)
0386 INHERITABLE_ATTR(RequiresCapability)
0387 INHERITABLE_ATTR(Restrict)
0388 INHERITABLE_ATTR(Retain)
0389 INHERITABLE_ATTR(ReturnTypestate)
0390 INHERITABLE_ATTR(ReturnsNonNull)
0391 INHERITABLE_ATTR(ReturnsTwice)
0392 INHERITABLE_ATTR(SYCLKernel)
0393 INHERITABLE_ATTR(SYCLKernelEntryPoint)
0394 INHERITABLE_ATTR(SYCLSpecialClass)
0395 INHERITABLE_ATTR(ScopedLockable)
0396 INHERITABLE_ATTR(Section)
0397 INHERITABLE_ATTR(SelectAny)
0398 INHERITABLE_ATTR(Sentinel)
0399 INHERITABLE_ATTR(SetTypestate)
0400 INHERITABLE_ATTR(SharedTrylockFunction)
0401 INHERITABLE_ATTR(SpeculativeLoadHardening)
0402 INHERITABLE_ATTR(StandaloneDebug)
0403 INHERITABLE_ATTR(StrictFP)
0404 INHERITABLE_ATTR(StrictGuardStackCheck)
0405 INHERITABLE_ATTR(SwiftAsync)
0406 INHERITABLE_ATTR(SwiftAsyncError)
0407 INHERITABLE_ATTR(SwiftAsyncName)
0408 INHERITABLE_ATTR(SwiftBridge)
0409 INHERITABLE_ATTR(SwiftBridgedTypedef)
0410 INHERITABLE_ATTR(SwiftError)
0411 INHERITABLE_ATTR(SwiftImportAsNonGeneric)
0412 INHERITABLE_ATTR(SwiftImportPropertyAsAccessors)
0413 INHERITABLE_ATTR(SwiftName)
0414 INHERITABLE_ATTR(SwiftNewType)
0415 INHERITABLE_ATTR(SwiftPrivate)
0416 INHERITABLE_ATTR(TLSModel)
0417 INHERITABLE_ATTR(Target)
0418 INHERITABLE_ATTR(TargetClones)
0419 INHERITABLE_ATTR(TargetVersion)
0420 INHERITABLE_ATTR(TestTypestate)
0421 INHERITABLE_ATTR(TransparentUnion)
0422 INHERITABLE_ATTR(TrivialABI)
0423 INHERITABLE_ATTR(TryAcquireCapability)
0424 INHERITABLE_ATTR(TypeTagForDatatype)
0425 INHERITABLE_ATTR(TypeVisibility)
0426 INHERITABLE_ATTR(Unavailable)
0427 INHERITABLE_ATTR(Uninitialized)
0428 INHERITABLE_ATTR(UnsafeBufferUsage)
0429 INHERITABLE_ATTR(Unused)
0430 INHERITABLE_ATTR(Used)
0431 INHERITABLE_ATTR(UsingIfExists)
0432 INHERITABLE_ATTR(Uuid)
0433 INHERITABLE_ATTR(VTablePointerAuthentication)
0434 INHERITABLE_ATTR(VecReturn)
0435 INHERITABLE_ATTR(VecTypeHint)
0436 INHERITABLE_ATTR(Visibility)
0437 INHERITABLE_ATTR(WarnUnused)
0438 INHERITABLE_ATTR(WarnUnusedResult)
0439 INHERITABLE_ATTR(Weak)
0440 INHERITABLE_ATTR(WeakImport)
0441 INHERITABLE_ATTR(WeakRef)
0442 INHERITABLE_ATTR(WebAssemblyExportName)
0443 INHERITABLE_ATTR(WebAssemblyImportModule)
0444 INHERITABLE_ATTR(WebAssemblyImportName)
0445 INHERITABLE_ATTR(WorkGroupSizeHint)
0446 INHERITABLE_ATTR(X86ForceAlignArgPointer)
0447 INHERITABLE_ATTR(XRayInstrument)
0448 INHERITABLE_ATTR(XRayLogArgs)
0449 INHERITABLE_ATTR(ZeroCallUsedRegs)
0450 ATTR(AbiTag)
0451 ATTR(Alias)
0452 ATTR(AlignValue)
0453 ATTR(BuiltinAlias)
0454 ATTR(CalledOnce)
0455 ATTR(IFunc)
0456 ATTR(InitSeg)
0457 ATTR(LoaderUninitialized)
0458 ATTR(LoopHint)
0459 ATTR(Mode)
0460 ATTR(NoBuiltin)
0461 ATTR(NoEscape)
0462 ATTR(OMPCaptureKind)
0463 ATTR(OMPDeclareSimdDecl)
0464 ATTR(OMPReferencedVar)
0465 ATTR(ObjCBoxable)
0466 ATTR(ObjCClassStub)
0467 ATTR(ObjCDesignatedInitializer)
0468 ATTR(ObjCDirect)
0469 ATTR(ObjCDirectMembers)
0470 ATTR(ObjCNonLazyClass)
0471 ATTR(ObjCNonRuntimeProtocol)
0472 ATTR(ObjCRuntimeName)
0473 ATTR(ObjCRuntimeVisible)
0474 ATTR(OpenCLAccess)
0475 ATTR(Overloadable)
0476 ATTR(SwiftObjCMembers)
0477 ATTR(SwiftVersionedAddition)
0478 ATTR(SwiftVersionedRemoval)
0479 ATTR(Thread)
0480 PRAGMA_SPELLING_ATTR(InitSeg)
0481 PRAGMA_SPELLING_ATTR(LoopHint)
0482 PRAGMA_SPELLING_ATTR(OMPDeclareSimdDecl)
0483 PRAGMA_SPELLING_ATTR(OMPDeclareTargetDecl)
0484 PRAGMA_SPELLING_ATTR(OMPDeclareVariant)
0485 #ifdef ATTR_RANGE
0486 ATTR_RANGE(Attr, AddressSpace, Thread)
0487 ATTR_RANGE(TypeAttr, AddressSpace, WebAssemblyFuncref)
0488 ATTR_RANGE(StmtAttr, CXXAssume, Unlikely)
0489 ATTR_RANGE(DeclOrStmtAttr, AlwaysInline, Suppress)
0490 ATTR_RANGE(InheritableAttr, AlwaysInline, ZeroCallUsedRegs)
0491 ATTR_RANGE(DeclOrTypeAttr, AArch64SVEPcs, VectorCall)
0492 ATTR_RANGE(InheritableParamAttr, Annotate, UseHandle)
0493 ATTR_RANGE(InheritableParamOrStmtAttr, Annotate, Annotate)
0494 ATTR_RANGE(ParameterABIAttr, HLSLParamModifier, SwiftIndirectResult)
0495 ATTR_RANGE(HLSLAnnotationAttr, HLSLPackOffset, HLSLSV_GroupThreadID)
0496 #undef ATTR_RANGE
0497 #endif
0498 #undef ATTR
0499 #undef TYPE_ATTR
0500 #undef STMT_ATTR
0501 #undef DECL_OR_STMT_ATTR
0502 #undef INHERITABLE_ATTR
0503 #undef DECL_OR_TYPE_ATTR
0504 #undef INHERITABLE_PARAM_ATTR
0505 #undef INHERITABLE_PARAM_OR_STMT_ATTR
0506 #undef PARAMETER_ABI_ATTR
0507 #undef HLSL_ANNOTATION_ATTR
0508 #undef PRAGMA_SPELLING_ATTR