1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ 2|* *| 3|* List of all attributes that Clang recognizes *| 4|* *| 5|* Automatically generated file, do not edit! *| 6|* From: Attr.td *| 7|* *| 8\*===----------------------------------------------------------------------===*/ 9 10#ifndef TYPE_ATTR 11#define TYPE_ATTR(NAME) ATTR(NAME) 12#endif 13 14#ifndef STMT_ATTR 15#define STMT_ATTR(NAME) ATTR(NAME) 16#endif 17 18#ifndef DECL_OR_STMT_ATTR 19#define DECL_OR_STMT_ATTR(NAME) INHERITABLE_ATTR(NAME) 20#endif 21 22#ifndef INHERITABLE_ATTR 23#define INHERITABLE_ATTR(NAME) ATTR(NAME) 24#endif 25 26#ifndef DECL_OR_TYPE_ATTR 27#define DECL_OR_TYPE_ATTR(NAME) INHERITABLE_ATTR(NAME) 28#endif 29 30#ifndef INHERITABLE_PARAM_ATTR 31#define INHERITABLE_PARAM_ATTR(NAME) INHERITABLE_ATTR(NAME) 32#endif 33 34#ifndef PARAMETER_ABI_ATTR 35#define PARAMETER_ABI_ATTR(NAME) INHERITABLE_PARAM_ATTR(NAME) 36#endif 37 38#ifndef HLSL_ANNOTATION_ATTR 39#define HLSL_ANNOTATION_ATTR(NAME) INHERITABLE_ATTR(NAME) 40#endif 41 42#ifndef PRAGMA_SPELLING_ATTR 43#define PRAGMA_SPELLING_ATTR(NAME) 44#endif 45 46TYPE_ATTR(AddressSpace) 47TYPE_ATTR(AnnotateType) 48TYPE_ATTR(ArmMveStrictPolymorphism) 49TYPE_ATTR(ArmPreservesZA) 50TYPE_ATTR(ArmSharedZA) 51TYPE_ATTR(ArmStreaming) 52TYPE_ATTR(ArmStreamingCompatible) 53TYPE_ATTR(BTFTypeTag) 54TYPE_ATTR(CmseNSCall) 55TYPE_ATTR(HLSLGroupSharedAddressSpace) 56TYPE_ATTR(HLSLParamModifier) 57TYPE_ATTR(NoDeref) 58TYPE_ATTR(ObjCGC) 59TYPE_ATTR(ObjCInertUnsafeUnretained) 60TYPE_ATTR(ObjCKindOf) 61TYPE_ATTR(OpenCLConstantAddressSpace) 62TYPE_ATTR(OpenCLGenericAddressSpace) 63TYPE_ATTR(OpenCLGlobalAddressSpace) 64TYPE_ATTR(OpenCLGlobalDeviceAddressSpace) 65TYPE_ATTR(OpenCLGlobalHostAddressSpace) 66TYPE_ATTR(OpenCLLocalAddressSpace) 67TYPE_ATTR(OpenCLPrivateAddressSpace) 68TYPE_ATTR(Ptr32) 69TYPE_ATTR(Ptr64) 70TYPE_ATTR(SPtr) 71TYPE_ATTR(TypeNonNull) 72TYPE_ATTR(TypeNullUnspecified) 73TYPE_ATTR(TypeNullable) 74TYPE_ATTR(TypeNullableResult) 75TYPE_ATTR(UPtr) 76TYPE_ATTR(WebAssemblyFuncref) 77STMT_ATTR(CodeAlign) 78STMT_ATTR(FallThrough) 79STMT_ATTR(Likely) 80STMT_ATTR(MustTail) 81STMT_ATTR(OpenCLUnrollHint) 82STMT_ATTR(Unlikely) 83DECL_OR_STMT_ATTR(AlwaysInline) 84DECL_OR_STMT_ATTR(NoInline) 85DECL_OR_STMT_ATTR(NoMerge) 86DECL_OR_STMT_ATTR(Suppress) 87DECL_OR_TYPE_ATTR(AArch64SVEPcs) 88DECL_OR_TYPE_ATTR(AArch64VectorPcs) 89DECL_OR_TYPE_ATTR(AMDGPUKernelCall) 90DECL_OR_TYPE_ATTR(AcquireHandle) 91DECL_OR_TYPE_ATTR(AnyX86NoCfCheck) 92DECL_OR_TYPE_ATTR(CDecl) 93DECL_OR_TYPE_ATTR(FastCall) 94DECL_OR_TYPE_ATTR(IntelOclBicc) 95DECL_OR_TYPE_ATTR(LifetimeBound) 96DECL_OR_TYPE_ATTR(M68kRTD) 97DECL_OR_TYPE_ATTR(MSABI) 98DECL_OR_TYPE_ATTR(NSReturnsRetained) 99DECL_OR_TYPE_ATTR(ObjCOwnership) 100DECL_OR_TYPE_ATTR(Pascal) 101DECL_OR_TYPE_ATTR(Pcs) 102DECL_OR_TYPE_ATTR(PreserveAll) 103DECL_OR_TYPE_ATTR(PreserveMost) 104DECL_OR_TYPE_ATTR(RegCall) 105DECL_OR_TYPE_ATTR(StdCall) 106DECL_OR_TYPE_ATTR(SwiftAsyncCall) 107DECL_OR_TYPE_ATTR(SwiftCall) 108DECL_OR_TYPE_ATTR(SysVABI) 109DECL_OR_TYPE_ATTR(ThisCall) 110DECL_OR_TYPE_ATTR(VectorCall) 111PARAMETER_ABI_ATTR(SwiftAsyncContext) 112PARAMETER_ABI_ATTR(SwiftContext) 113PARAMETER_ABI_ATTR(SwiftErrorResult) 114PARAMETER_ABI_ATTR(SwiftIndirectResult) 115INHERITABLE_PARAM_ATTR(Annotate) 116INHERITABLE_PARAM_ATTR(CFConsumed) 117INHERITABLE_PARAM_ATTR(CarriesDependency) 118INHERITABLE_PARAM_ATTR(NSConsumed) 119INHERITABLE_PARAM_ATTR(NonNull) 120INHERITABLE_PARAM_ATTR(OSConsumed) 121INHERITABLE_PARAM_ATTR(PassObjectSize) 122INHERITABLE_PARAM_ATTR(ReleaseHandle) 123INHERITABLE_PARAM_ATTR(UseHandle) 124HLSL_ANNOTATION_ATTR(HLSLSV_DispatchThreadID) 125HLSL_ANNOTATION_ATTR(HLSLSV_GroupIndex) 126INHERITABLE_ATTR(AMDGPUFlatWorkGroupSize) 127INHERITABLE_ATTR(AMDGPUNumSGPR) 128INHERITABLE_ATTR(AMDGPUNumVGPR) 129INHERITABLE_ATTR(AMDGPUWavesPerEU) 130INHERITABLE_ATTR(ARMInterrupt) 131INHERITABLE_ATTR(AVRInterrupt) 132INHERITABLE_ATTR(AVRSignal) 133INHERITABLE_ATTR(AcquireCapability) 134INHERITABLE_ATTR(AcquiredAfter) 135INHERITABLE_ATTR(AcquiredBefore) 136INHERITABLE_ATTR(AlignMac68k) 137INHERITABLE_ATTR(AlignNatural) 138INHERITABLE_ATTR(Aligned) 139INHERITABLE_ATTR(AllocAlign) 140INHERITABLE_ATTR(AllocSize) 141INHERITABLE_ATTR(AlwaysDestroy) 142INHERITABLE_ATTR(AnalyzerNoReturn) 143INHERITABLE_ATTR(AnyX86Interrupt) 144INHERITABLE_ATTR(AnyX86NoCallerSavedRegisters) 145INHERITABLE_ATTR(ArcWeakrefUnavailable) 146INHERITABLE_ATTR(ArgumentWithTypeTag) 147INHERITABLE_ATTR(ArmBuiltinAlias) 148INHERITABLE_ATTR(ArmLocallyStreaming) 149INHERITABLE_ATTR(ArmNewZA) 150INHERITABLE_ATTR(Artificial) 151INHERITABLE_ATTR(AsmLabel) 152INHERITABLE_ATTR(AssertCapability) 153INHERITABLE_ATTR(AssertExclusiveLock) 154INHERITABLE_ATTR(AssertSharedLock) 155INHERITABLE_ATTR(AssumeAligned) 156INHERITABLE_ATTR(Assumption) 157INHERITABLE_ATTR(Availability) 158INHERITABLE_ATTR(AvailableOnlyInDefaultEvalMethod) 159INHERITABLE_ATTR(BPFPreserveAccessIndex) 160INHERITABLE_ATTR(BPFPreserveStaticOffset) 161INHERITABLE_ATTR(BTFDeclTag) 162INHERITABLE_ATTR(Blocks) 163INHERITABLE_ATTR(Builtin) 164INHERITABLE_ATTR(C11NoReturn) 165INHERITABLE_ATTR(CFAuditedTransfer) 166INHERITABLE_ATTR(CFGuard) 167INHERITABLE_ATTR(CFICanonicalJumpTable) 168INHERITABLE_ATTR(CFReturnsNotRetained) 169INHERITABLE_ATTR(CFReturnsRetained) 170INHERITABLE_ATTR(CFUnknownTransfer) 171INHERITABLE_ATTR(CPUDispatch) 172INHERITABLE_ATTR(CPUSpecific) 173INHERITABLE_ATTR(CUDAConstant) 174INHERITABLE_ATTR(CUDADevice) 175INHERITABLE_ATTR(CUDADeviceBuiltinSurfaceType) 176INHERITABLE_ATTR(CUDADeviceBuiltinTextureType) 177INHERITABLE_ATTR(CUDAGlobal) 178INHERITABLE_ATTR(CUDAHost) 179INHERITABLE_ATTR(CUDAInvalidTarget) 180INHERITABLE_ATTR(CUDALaunchBounds) 181INHERITABLE_ATTR(CUDAShared) 182INHERITABLE_ATTR(CXX11NoReturn) 183INHERITABLE_ATTR(CallableWhen) 184INHERITABLE_ATTR(Callback) 185INHERITABLE_ATTR(Capability) 186INHERITABLE_ATTR(CapturedRecord) 187INHERITABLE_ATTR(Cleanup) 188INHERITABLE_ATTR(CmseNSEntry) 189INHERITABLE_ATTR(CodeSeg) 190INHERITABLE_ATTR(Cold) 191INHERITABLE_ATTR(Common) 192INHERITABLE_ATTR(Const) 193INHERITABLE_ATTR(ConstInit) 194INHERITABLE_ATTR(Constructor) 195INHERITABLE_ATTR(Consumable) 196INHERITABLE_ATTR(ConsumableAutoCast) 197INHERITABLE_ATTR(ConsumableSetOnRead) 198INHERITABLE_ATTR(Convergent) 199INHERITABLE_ATTR(CoroLifetimeBound) 200INHERITABLE_ATTR(CoroOnlyDestroyWhenComplete) 201INHERITABLE_ATTR(CoroReturnType) 202INHERITABLE_ATTR(CoroWrapper) 203INHERITABLE_ATTR(DLLExport) 204INHERITABLE_ATTR(DLLExportStaticLocal) 205INHERITABLE_ATTR(DLLImport) 206INHERITABLE_ATTR(DLLImportStaticLocal) 207INHERITABLE_ATTR(Deprecated) 208INHERITABLE_ATTR(Destructor) 209INHERITABLE_ATTR(DiagnoseAsBuiltin) 210INHERITABLE_ATTR(DiagnoseIf) 211INHERITABLE_ATTR(DisableSanitizerInstrumentation) 212INHERITABLE_ATTR(DisableTailCalls) 213INHERITABLE_ATTR(EmptyBases) 214INHERITABLE_ATTR(EnableIf) 215INHERITABLE_ATTR(EnforceTCB) 216INHERITABLE_ATTR(EnforceTCBLeaf) 217INHERITABLE_ATTR(EnumExtensibility) 218INHERITABLE_ATTR(Error) 219INHERITABLE_ATTR(ExcludeFromExplicitInstantiation) 220INHERITABLE_ATTR(ExclusiveTrylockFunction) 221INHERITABLE_ATTR(ExternalSourceSymbol) 222INHERITABLE_ATTR(Final) 223INHERITABLE_ATTR(FlagEnum) 224INHERITABLE_ATTR(Flatten) 225INHERITABLE_ATTR(Format) 226INHERITABLE_ATTR(FormatArg) 227INHERITABLE_ATTR(FunctionReturnThunks) 228INHERITABLE_ATTR(GNUInline) 229INHERITABLE_ATTR(GuardedBy) 230INHERITABLE_ATTR(GuardedVar) 231INHERITABLE_ATTR(HIPManaged) 232INHERITABLE_ATTR(HLSLNumThreads) 233INHERITABLE_ATTR(HLSLResource) 234INHERITABLE_ATTR(HLSLResourceBinding) 235INHERITABLE_ATTR(HLSLShader) 236INHERITABLE_ATTR(Hot) 237INHERITABLE_ATTR(IBAction) 238INHERITABLE_ATTR(IBOutlet) 239INHERITABLE_ATTR(IBOutletCollection) 240INHERITABLE_ATTR(InitPriority) 241INHERITABLE_ATTR(InternalLinkage) 242INHERITABLE_ATTR(LTOVisibilityPublic) 243INHERITABLE_ATTR(LayoutVersion) 244INHERITABLE_ATTR(Leaf) 245INHERITABLE_ATTR(LockReturned) 246INHERITABLE_ATTR(LocksExcluded) 247INHERITABLE_ATTR(M68kInterrupt) 248INHERITABLE_ATTR(MIGServerRoutine) 249INHERITABLE_ATTR(MSAllocator) 250INHERITABLE_ATTR(MSConstexpr) 251INHERITABLE_ATTR(MSInheritance) 252INHERITABLE_ATTR(MSNoVTable) 253INHERITABLE_ATTR(MSP430Interrupt) 254INHERITABLE_ATTR(MSStruct) 255INHERITABLE_ATTR(MSVtorDisp) 256INHERITABLE_ATTR(MaxFieldAlignment) 257INHERITABLE_ATTR(MayAlias) 258INHERITABLE_ATTR(MaybeUndef) 259INHERITABLE_ATTR(MicroMips) 260INHERITABLE_ATTR(MinSize) 261INHERITABLE_ATTR(MinVectorWidth) 262INHERITABLE_ATTR(Mips16) 263INHERITABLE_ATTR(MipsInterrupt) 264INHERITABLE_ATTR(MipsLongCall) 265INHERITABLE_ATTR(MipsShortCall) 266INHERITABLE_ATTR(NSConsumesSelf) 267INHERITABLE_ATTR(NSErrorDomain) 268INHERITABLE_ATTR(NSReturnsAutoreleased) 269INHERITABLE_ATTR(NSReturnsNotRetained) 270INHERITABLE_ATTR(NVPTXKernel) 271INHERITABLE_ATTR(Naked) 272INHERITABLE_ATTR(NoAlias) 273INHERITABLE_ATTR(NoCommon) 274INHERITABLE_ATTR(NoDebug) 275INHERITABLE_ATTR(NoDestroy) 276INHERITABLE_ATTR(NoDuplicate) 277INHERITABLE_ATTR(NoInstrumentFunction) 278INHERITABLE_ATTR(NoMicroMips) 279INHERITABLE_ATTR(NoMips16) 280INHERITABLE_ATTR(NoProfileFunction) 281INHERITABLE_ATTR(NoRandomizeLayout) 282INHERITABLE_ATTR(NoReturn) 283INHERITABLE_ATTR(NoSanitize) 284INHERITABLE_ATTR(NoSpeculativeLoadHardening) 285INHERITABLE_ATTR(NoSplitStack) 286INHERITABLE_ATTR(NoStackProtector) 287INHERITABLE_ATTR(NoThreadSafetyAnalysis) 288INHERITABLE_ATTR(NoThrow) 289INHERITABLE_ATTR(NoUniqueAddress) 290INHERITABLE_ATTR(NoUwtable) 291INHERITABLE_ATTR(NotTailCalled) 292INHERITABLE_ATTR(OMPAllocateDecl) 293INHERITABLE_ATTR(OMPCaptureNoInit) 294INHERITABLE_ATTR(OMPDeclareTargetDecl) 295INHERITABLE_ATTR(OMPDeclareVariant) 296INHERITABLE_ATTR(OMPThreadPrivateDecl) 297INHERITABLE_ATTR(OSConsumesThis) 298INHERITABLE_ATTR(OSReturnsNotRetained) 299INHERITABLE_ATTR(OSReturnsRetained) 300INHERITABLE_ATTR(OSReturnsRetainedOnNonZero) 301INHERITABLE_ATTR(OSReturnsRetainedOnZero) 302INHERITABLE_ATTR(ObjCBridge) 303INHERITABLE_ATTR(ObjCBridgeMutable) 304INHERITABLE_ATTR(ObjCBridgeRelated) 305INHERITABLE_ATTR(ObjCException) 306INHERITABLE_ATTR(ObjCExplicitProtocolImpl) 307INHERITABLE_ATTR(ObjCExternallyRetained) 308INHERITABLE_ATTR(ObjCIndependentClass) 309INHERITABLE_ATTR(ObjCMethodFamily) 310INHERITABLE_ATTR(ObjCNSObject) 311INHERITABLE_ATTR(ObjCPreciseLifetime) 312INHERITABLE_ATTR(ObjCRequiresPropertyDefs) 313INHERITABLE_ATTR(ObjCRequiresSuper) 314INHERITABLE_ATTR(ObjCReturnsInnerPointer) 315INHERITABLE_ATTR(ObjCRootClass) 316INHERITABLE_ATTR(ObjCSubclassingRestricted) 317INHERITABLE_ATTR(OpenCLIntelReqdSubGroupSize) 318INHERITABLE_ATTR(OpenCLKernel) 319INHERITABLE_ATTR(OptimizeNone) 320INHERITABLE_ATTR(Override) 321INHERITABLE_ATTR(Owner) 322INHERITABLE_ATTR(Ownership) 323INHERITABLE_ATTR(Packed) 324INHERITABLE_ATTR(ParamTypestate) 325INHERITABLE_ATTR(PatchableFunctionEntry) 326INHERITABLE_ATTR(Pointer) 327INHERITABLE_ATTR(PragmaClangBSSSection) 328INHERITABLE_ATTR(PragmaClangDataSection) 329INHERITABLE_ATTR(PragmaClangRelroSection) 330INHERITABLE_ATTR(PragmaClangRodataSection) 331INHERITABLE_ATTR(PragmaClangTextSection) 332INHERITABLE_ATTR(PreferredName) 333INHERITABLE_ATTR(PreferredType) 334INHERITABLE_ATTR(PtGuardedBy) 335INHERITABLE_ATTR(PtGuardedVar) 336INHERITABLE_ATTR(Pure) 337INHERITABLE_ATTR(RISCVInterrupt) 338INHERITABLE_ATTR(RandomizeLayout) 339INHERITABLE_ATTR(ReadOnlyPlacement) 340INHERITABLE_ATTR(Reinitializes) 341INHERITABLE_ATTR(ReleaseCapability) 342INHERITABLE_ATTR(ReqdWorkGroupSize) 343INHERITABLE_ATTR(RequiresCapability) 344INHERITABLE_ATTR(Restrict) 345INHERITABLE_ATTR(Retain) 346INHERITABLE_ATTR(ReturnTypestate) 347INHERITABLE_ATTR(ReturnsNonNull) 348INHERITABLE_ATTR(ReturnsTwice) 349INHERITABLE_ATTR(SYCLKernel) 350INHERITABLE_ATTR(SYCLSpecialClass) 351INHERITABLE_ATTR(ScopedLockable) 352INHERITABLE_ATTR(Section) 353INHERITABLE_ATTR(SelectAny) 354INHERITABLE_ATTR(Sentinel) 355INHERITABLE_ATTR(SetTypestate) 356INHERITABLE_ATTR(SharedTrylockFunction) 357INHERITABLE_ATTR(SpeculativeLoadHardening) 358INHERITABLE_ATTR(StandaloneDebug) 359INHERITABLE_ATTR(StrictFP) 360INHERITABLE_ATTR(StrictGuardStackCheck) 361INHERITABLE_ATTR(SwiftAsync) 362INHERITABLE_ATTR(SwiftAsyncError) 363INHERITABLE_ATTR(SwiftAsyncName) 364INHERITABLE_ATTR(SwiftAttr) 365INHERITABLE_ATTR(SwiftBridge) 366INHERITABLE_ATTR(SwiftBridgedTypedef) 367INHERITABLE_ATTR(SwiftError) 368INHERITABLE_ATTR(SwiftName) 369INHERITABLE_ATTR(SwiftNewType) 370INHERITABLE_ATTR(SwiftPrivate) 371INHERITABLE_ATTR(TLSModel) 372INHERITABLE_ATTR(Target) 373INHERITABLE_ATTR(TargetClones) 374INHERITABLE_ATTR(TargetVersion) 375INHERITABLE_ATTR(TestTypestate) 376INHERITABLE_ATTR(TransparentUnion) 377INHERITABLE_ATTR(TrivialABI) 378INHERITABLE_ATTR(TryAcquireCapability) 379INHERITABLE_ATTR(TypeTagForDatatype) 380INHERITABLE_ATTR(TypeVisibility) 381INHERITABLE_ATTR(Unavailable) 382INHERITABLE_ATTR(Uninitialized) 383INHERITABLE_ATTR(UnsafeBufferUsage) 384INHERITABLE_ATTR(Unused) 385INHERITABLE_ATTR(Used) 386INHERITABLE_ATTR(UsingIfExists) 387INHERITABLE_ATTR(Uuid) 388INHERITABLE_ATTR(VecReturn) 389INHERITABLE_ATTR(VecTypeHint) 390INHERITABLE_ATTR(Visibility) 391INHERITABLE_ATTR(WarnUnused) 392INHERITABLE_ATTR(WarnUnusedResult) 393INHERITABLE_ATTR(Weak) 394INHERITABLE_ATTR(WeakImport) 395INHERITABLE_ATTR(WeakRef) 396INHERITABLE_ATTR(WebAssemblyExportName) 397INHERITABLE_ATTR(WebAssemblyImportModule) 398INHERITABLE_ATTR(WebAssemblyImportName) 399INHERITABLE_ATTR(WorkGroupSizeHint) 400INHERITABLE_ATTR(X86ForceAlignArgPointer) 401INHERITABLE_ATTR(XRayInstrument) 402INHERITABLE_ATTR(XRayLogArgs) 403INHERITABLE_ATTR(ZeroCallUsedRegs) 404ATTR(AbiTag) 405ATTR(Alias) 406ATTR(AlignValue) 407ATTR(BuiltinAlias) 408ATTR(CalledOnce) 409ATTR(IFunc) 410ATTR(InitSeg) 411ATTR(LoaderUninitialized) 412ATTR(LoopHint) 413ATTR(Mode) 414ATTR(NoBuiltin) 415ATTR(NoEscape) 416ATTR(OMPCaptureKind) 417ATTR(OMPDeclareSimdDecl) 418ATTR(OMPReferencedVar) 419ATTR(ObjCBoxable) 420ATTR(ObjCClassStub) 421ATTR(ObjCDesignatedInitializer) 422ATTR(ObjCDirect) 423ATTR(ObjCDirectMembers) 424ATTR(ObjCNonLazyClass) 425ATTR(ObjCNonRuntimeProtocol) 426ATTR(ObjCRuntimeName) 427ATTR(ObjCRuntimeVisible) 428ATTR(OpenCLAccess) 429ATTR(Overloadable) 430ATTR(RenderScriptKernel) 431ATTR(SwiftObjCMembers) 432ATTR(Thread) 433PRAGMA_SPELLING_ATTR(InitSeg) 434PRAGMA_SPELLING_ATTR(LoopHint) 435PRAGMA_SPELLING_ATTR(OMPDeclareSimdDecl) 436PRAGMA_SPELLING_ATTR(OMPDeclareTargetDecl) 437PRAGMA_SPELLING_ATTR(OMPDeclareVariant) 438#ifdef ATTR_RANGE 439ATTR_RANGE(Attr, AddressSpace, Thread) 440ATTR_RANGE(TypeAttr, AddressSpace, WebAssemblyFuncref) 441ATTR_RANGE(StmtAttr, CodeAlign, Unlikely) 442ATTR_RANGE(DeclOrStmtAttr, AlwaysInline, Suppress) 443ATTR_RANGE(InheritableAttr, AlwaysInline, ZeroCallUsedRegs) 444ATTR_RANGE(DeclOrTypeAttr, AArch64SVEPcs, VectorCall) 445ATTR_RANGE(InheritableParamAttr, SwiftAsyncContext, UseHandle) 446ATTR_RANGE(ParameterABIAttr, SwiftAsyncContext, SwiftIndirectResult) 447ATTR_RANGE(HLSLAnnotationAttr, HLSLSV_DispatchThreadID, HLSLSV_GroupIndex) 448#undef ATTR_RANGE 449#endif 450#undef ATTR 451#undef TYPE_ATTR 452#undef STMT_ATTR 453#undef DECL_OR_STMT_ATTR 454#undef INHERITABLE_ATTR 455#undef DECL_OR_TYPE_ATTR 456#undef INHERITABLE_PARAM_ATTR 457#undef PARAMETER_ABI_ATTR 458#undef HLSL_ANNOTATION_ATTR 459#undef PRAGMA_SPELLING_ATTR 460