reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/tools/clang/include/clang/Serialization/AttrPCHRead.inc
   13     New = new (Context) AArch64VectorPcsAttr(Context, Info);
   13     New = new (Context) AArch64VectorPcsAttr(Context, Info);
   23     New = new (Context) AMDGPUFlatWorkGroupSizeAttr(Context, Info, min, max);
   23     New = new (Context) AMDGPUFlatWorkGroupSizeAttr(Context, Info, min, max);
   32     New = new (Context) AMDGPUNumSGPRAttr(Context, Info, numSGPR);
   32     New = new (Context) AMDGPUNumSGPRAttr(Context, Info, numSGPR);
   41     New = new (Context) AMDGPUNumVGPRAttr(Context, Info, numVGPR);
   41     New = new (Context) AMDGPUNumVGPRAttr(Context, Info, numVGPR);
   51     New = new (Context) AMDGPUWavesPerEUAttr(Context, Info, min, max);
   51     New = new (Context) AMDGPUWavesPerEUAttr(Context, Info, min, max);
   60     New = new (Context) ARMInterruptAttr(Context, Info, interrupt);
   60     New = new (Context) ARMInterruptAttr(Context, Info, interrupt);
   68     New = new (Context) AVRInterruptAttr(Context, Info);
   68     New = new (Context) AVRInterruptAttr(Context, Info);
   76     New = new (Context) AVRSignalAttr(Context, Info);
   76     New = new (Context) AVRSignalAttr(Context, Info);
   92     New = new (Context) AbiTagAttr(Context, Info, tags.data(), tagsSize);
   92     New = new (Context) AbiTagAttr(Context, Info, tags.data(), tagsSize);
  104     New = new (Context) AcquireCapabilityAttr(Context, Info, args.data(), argsSize);
  104     New = new (Context) AcquireCapabilityAttr(Context, Info, args.data(), argsSize);
  117     New = new (Context) AcquiredAfterAttr(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);
  130     New = new (Context) AcquiredBeforeAttr(Context, Info, args.data(), argsSize);
  138     New = new (Context) AddressSpaceAttr(Context, Info, addressSpace);
  138     New = new (Context) AddressSpaceAttr(Context, Info, addressSpace);
  145     New = new (Context) AliasAttr(Context, Info, aliasee);
  145     New = new (Context) AliasAttr(Context, Info, aliasee);
  152     New = new (Context) AlignMac68kAttr(Context, Info);
  152     New = new (Context) AlignMac68kAttr(Context, Info);
  160     New = new (Context) AlignValueAttr(Context, Info, alignment);
  160     New = new (Context) AlignValueAttr(Context, Info, alignment);
  173     New = new (Context) AlignedAttr(Context, Info, isalignmentExpr, alignmentPtr);
  173     New = new (Context) AlignedAttr(Context, Info, isalignmentExpr, alignmentPtr);
  182     New = new (Context) AllocAlignAttr(Context, Info, paramIndex);
  182     New = new (Context) AllocAlignAttr(Context, Info, paramIndex);
  192     New = new (Context) AllocSizeAttr(Context, Info, elemSizeParam, numElemsParam);
  192     New = new (Context) AllocSizeAttr(Context, Info, elemSizeParam, numElemsParam);
  200     New = new (Context) AlwaysDestroyAttr(Context, Info);
  200     New = new (Context) AlwaysDestroyAttr(Context, Info);
  208     New = new (Context) AlwaysInlineAttr(Context, Info);
  208     New = new (Context) AlwaysInlineAttr(Context, Info);
  216     New = new (Context) AnalyzerNoReturnAttr(Context, Info);
  216     New = new (Context) AnalyzerNoReturnAttr(Context, Info);
  225     New = new (Context) AnnotateAttr(Context, Info, annotation);
  225     New = new (Context) AnnotateAttr(Context, Info, annotation);
  233     New = new (Context) AnyX86InterruptAttr(Context, Info);
  233     New = new (Context) AnyX86InterruptAttr(Context, Info);
  241     New = new (Context) AnyX86NoCallerSavedRegistersAttr(Context, Info);
  241     New = new (Context) AnyX86NoCallerSavedRegistersAttr(Context, Info);
  249     New = new (Context) AnyX86NoCfCheckAttr(Context, Info);
  249     New = new (Context) AnyX86NoCfCheckAttr(Context, Info);
  257     New = new (Context) ArcWeakrefUnavailableAttr(Context, Info);
  257     New = new (Context) ArcWeakrefUnavailableAttr(Context, Info);
  269     New = new (Context) ArgumentWithTypeTagAttr(Context, Info, argumentKind, argumentIdx, typeTagIdx, isPointer);
  269     New = new (Context) ArgumentWithTypeTagAttr(Context, Info, argumentKind, argumentIdx, typeTagIdx, isPointer);
  278     New = new (Context) ArmMveAliasAttr(Context, Info, builtinName);
  278     New = new (Context) ArmMveAliasAttr(Context, Info, builtinName);
  286     New = new (Context) ArtificialAttr(Context, Info);
  286     New = new (Context) ArtificialAttr(Context, Info);
  296     New = new (Context) AsmLabelAttr(Context, Info, label, isLiteralLabel);
  296     New = new (Context) AsmLabelAttr(Context, Info, label, isLiteralLabel);
  309     New = new (Context) AssertCapabilityAttr(Context, Info, args.data(), argsSize);
  309     New = new (Context) AssertCapabilityAttr(Context, Info, args.data(), argsSize);
  322     New = new (Context) AssertExclusiveLockAttr(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);
  335     New = new (Context) AssertSharedLockAttr(Context, Info, args.data(), argsSize);
  345     New = new (Context) AssumeAlignedAttr(Context, Info, alignment, offset);
  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);
  362     New = new (Context) AvailabilityAttr(Context, Info, platform, introduced, deprecated, obsoleted, unavailable, message, strict, replacement, priority);
  371     New = new (Context) BlocksAttr(Context, Info, type);
  371     New = new (Context) BlocksAttr(Context, Info, type);
  379     New = new (Context) C11NoReturnAttr(Context, Info);
  379     New = new (Context) C11NoReturnAttr(Context, Info);
  387     New = new (Context) CDeclAttr(Context, Info);
  387     New = new (Context) CDeclAttr(Context, Info);
  395     New = new (Context) CFAuditedTransferAttr(Context, Info);
  395     New = new (Context) CFAuditedTransferAttr(Context, Info);
  403     New = new (Context) CFConsumedAttr(Context, Info);
  403     New = new (Context) CFConsumedAttr(Context, Info);
  411     New = new (Context) CFICanonicalJumpTableAttr(Context, Info);
  411     New = new (Context) CFICanonicalJumpTableAttr(Context, Info);
  419     New = new (Context) CFReturnsNotRetainedAttr(Context, Info);
  419     New = new (Context) CFReturnsNotRetainedAttr(Context, Info);
  427     New = new (Context) CFReturnsRetainedAttr(Context, Info);
  427     New = new (Context) CFReturnsRetainedAttr(Context, Info);
  435     New = new (Context) CFUnknownTransferAttr(Context, Info);
  435     New = new (Context) CFUnknownTransferAttr(Context, Info);
  448     New = new (Context) CPUDispatchAttr(Context, Info, cpus.data(), cpusSize);
  448     New = new (Context) CPUDispatchAttr(Context, Info, cpus.data(), cpusSize);
  461     New = new (Context) CPUSpecificAttr(Context, Info, cpus.data(), cpusSize);
  461     New = new (Context) CPUSpecificAttr(Context, Info, cpus.data(), cpusSize);
  469     New = new (Context) CUDAConstantAttr(Context, Info);
  469     New = new (Context) CUDAConstantAttr(Context, Info);
  477     New = new (Context) CUDADeviceAttr(Context, Info);
  477     New = new (Context) CUDADeviceAttr(Context, Info);
  485     New = new (Context) CUDAGlobalAttr(Context, Info);
  485     New = new (Context) CUDAGlobalAttr(Context, Info);
  493     New = new (Context) CUDAHostAttr(Context, Info);
  493     New = new (Context) CUDAHostAttr(Context, Info);
  501     New = new (Context) CUDAInvalidTargetAttr(Context, Info);
  501     New = new (Context) CUDAInvalidTargetAttr(Context, Info);
  511     New = new (Context) CUDALaunchBoundsAttr(Context, Info, maxThreads, minBlocks);
  511     New = new (Context) CUDALaunchBoundsAttr(Context, Info, maxThreads, minBlocks);
  519     New = new (Context) CUDASharedAttr(Context, Info);
  519     New = new (Context) CUDASharedAttr(Context, Info);
  527     New = new (Context) CXX11NoReturnAttr(Context, Info);
  527     New = new (Context) CXX11NoReturnAttr(Context, Info);
  540     New = new (Context) CallableWhenAttr(Context, Info, callableStates.data(), callableStatesSize);
  540     New = new (Context) CallableWhenAttr(Context, Info, callableStates.data(), callableStatesSize);
  553     New = new (Context) CallbackAttr(Context, Info, encoding.data(), encodingSize);
  553     New = new (Context) CallbackAttr(Context, Info, encoding.data(), encodingSize);
  562     New = new (Context) CapabilityAttr(Context, Info, name);
  562     New = new (Context) CapabilityAttr(Context, Info, name);
  570     New = new (Context) CapturedRecordAttr(Context, Info);
  570     New = new (Context) CapturedRecordAttr(Context, Info);
  578     New = new (Context) CarriesDependencyAttr(Context, Info);
  578     New = new (Context) CarriesDependencyAttr(Context, Info);
  587     New = new (Context) CleanupAttr(Context, Info, functionDecl);
  587     New = new (Context) CleanupAttr(Context, Info, functionDecl);
  596     New = new (Context) CodeSegAttr(Context, Info, name);
  596     New = new (Context) CodeSegAttr(Context, Info, name);
  604     New = new (Context) ColdAttr(Context, Info);
  604     New = new (Context) ColdAttr(Context, Info);
  612     New = new (Context) CommonAttr(Context, Info);
  612     New = new (Context) CommonAttr(Context, Info);
  620     New = new (Context) ConstAttr(Context, Info);
  620     New = new (Context) ConstAttr(Context, Info);
  628     New = new (Context) ConstInitAttr(Context, Info);
  628     New = new (Context) ConstInitAttr(Context, Info);
  637     New = new (Context) ConstructorAttr(Context, Info, priority);
  637     New = new (Context) ConstructorAttr(Context, Info, priority);
  646     New = new (Context) ConsumableAttr(Context, Info, defaultState);
  646     New = new (Context) ConsumableAttr(Context, Info, defaultState);
  654     New = new (Context) ConsumableAutoCastAttr(Context, Info);
  654     New = new (Context) ConsumableAutoCastAttr(Context, Info);
  662     New = new (Context) ConsumableSetOnReadAttr(Context, Info);
  662     New = new (Context) ConsumableSetOnReadAttr(Context, Info);
  670     New = new (Context) ConvergentAttr(Context, Info);
  670     New = new (Context) ConvergentAttr(Context, Info);
  678     New = new (Context) DLLExportAttr(Context, Info);
  678     New = new (Context) DLLExportAttr(Context, Info);
  686     New = new (Context) DLLExportStaticLocalAttr(Context, Info);
  686     New = new (Context) DLLExportStaticLocalAttr(Context, Info);
  694     New = new (Context) DLLImportAttr(Context, Info);
  694     New = new (Context) DLLImportAttr(Context, Info);
  702     New = new (Context) DLLImportStaticLocalAttr(Context, Info);
  702     New = new (Context) DLLImportStaticLocalAttr(Context, Info);
  712     New = new (Context) DeprecatedAttr(Context, Info, message, replacement);
  712     New = new (Context) DeprecatedAttr(Context, Info, message, replacement);
  721     New = new (Context) DestructorAttr(Context, Info, priority);
  721     New = new (Context) DestructorAttr(Context, Info, priority);
  734     New = new (Context) DiagnoseIfAttr(Context, Info, cond, message, diagnosticType, argDependent, parent);
  734     New = new (Context) DiagnoseIfAttr(Context, Info, cond, message, diagnosticType, argDependent, parent);
  742     New = new (Context) DisableTailCallsAttr(Context, Info);
  742     New = new (Context) DisableTailCallsAttr(Context, Info);
  750     New = new (Context) EmptyBasesAttr(Context, Info);
  750     New = new (Context) EmptyBasesAttr(Context, Info);
  760     New = new (Context) EnableIfAttr(Context, Info, cond, message);
  760     New = new (Context) EnableIfAttr(Context, Info, cond, message);
  769     New = new (Context) EnumExtensibilityAttr(Context, Info, extensibility);
  769     New = new (Context) EnumExtensibilityAttr(Context, Info, extensibility);
  777     New = new (Context) ExcludeFromExplicitInstantiationAttr(Context, Info);
  777     New = new (Context) ExcludeFromExplicitInstantiationAttr(Context, Info);
  791     New = new (Context) ExclusiveTrylockFunctionAttr(Context, Info, successValue, args.data(), argsSize);
  791     New = new (Context) ExclusiveTrylockFunctionAttr(Context, Info, successValue, args.data(), argsSize);
  802     New = new (Context) ExternalSourceSymbolAttr(Context, Info, language, definedIn, generatedDeclaration);
  802     New = new (Context) ExternalSourceSymbolAttr(Context, Info, language, definedIn, generatedDeclaration);
  809     New = new (Context) FallThroughAttr(Context, Info);
  809     New = new (Context) FallThroughAttr(Context, Info);
  816     New = new (Context) FastCallAttr(Context, Info);
  816     New = new (Context) FastCallAttr(Context, Info);
  824     New = new (Context) FinalAttr(Context, Info);
  824     New = new (Context) FinalAttr(Context, Info);
  832     New = new (Context) FlagEnumAttr(Context, Info);
  832     New = new (Context) FlagEnumAttr(Context, Info);
  840     New = new (Context) FlattenAttr(Context, Info);
  840     New = new (Context) FlattenAttr(Context, Info);
  851     New = new (Context) FormatAttr(Context, Info, type, formatIdx, firstArg);
  851     New = new (Context) FormatAttr(Context, Info, type, formatIdx, firstArg);
  860     New = new (Context) FormatArgAttr(Context, Info, formatIdx);
  860     New = new (Context) FormatArgAttr(Context, Info, formatIdx);
  868     New = new (Context) GNUInlineAttr(Context, Info);
  868     New = new (Context) GNUInlineAttr(Context, Info);
  877     New = new (Context) GuardedByAttr(Context, Info, arg);
  877     New = new (Context) GuardedByAttr(Context, Info, arg);
  885     New = new (Context) GuardedVarAttr(Context, Info);
  885     New = new (Context) GuardedVarAttr(Context, Info);
  893     New = new (Context) HIPPinnedShadowAttr(Context, Info);
  893     New = new (Context) HIPPinnedShadowAttr(Context, Info);
  901     New = new (Context) HotAttr(Context, Info);
  901     New = new (Context) HotAttr(Context, Info);
  909     New = new (Context) IBActionAttr(Context, Info);
  909     New = new (Context) IBActionAttr(Context, Info);
  917     New = new (Context) IBOutletAttr(Context, Info);
  917     New = new (Context) IBOutletAttr(Context, Info);
  926     New = new (Context) IBOutletCollectionAttr(Context, Info, interface_);
  926     New = new (Context) IBOutletCollectionAttr(Context, Info, interface_);
  934     New = new (Context) IFuncAttr(Context, Info, resolver);
  934     New = new (Context) IFuncAttr(Context, Info, resolver);
  942     New = new (Context) InitPriorityAttr(Context, Info, priority);
  942     New = new (Context) InitPriorityAttr(Context, Info, priority);
  950     New = new (Context) InitSegAttr(Context, Info, section);
  950     New = new (Context) InitSegAttr(Context, Info, section);
  957     New = new (Context) IntelOclBiccAttr(Context, Info);
  957     New = new (Context) IntelOclBiccAttr(Context, Info);
  965     New = new (Context) InternalLinkageAttr(Context, Info);
  965     New = new (Context) InternalLinkageAttr(Context, Info);
  973     New = new (Context) LTOVisibilityPublicAttr(Context, Info);
  973     New = new (Context) LTOVisibilityPublicAttr(Context, Info);
  982     New = new (Context) LayoutVersionAttr(Context, Info, version);
  982     New = new (Context) LayoutVersionAttr(Context, Info, version);
  990     New = new (Context) LifetimeBoundAttr(Context, Info);
  990     New = new (Context) LifetimeBoundAttr(Context, Info);
  999     New = new (Context) LockReturnedAttr(Context, Info, arg);
  999     New = new (Context) LockReturnedAttr(Context, Info, arg);
 1012     New = new (Context) LocksExcludedAttr(Context, Info, args.data(), argsSize);
 1012     New = new (Context) LocksExcludedAttr(Context, Info, args.data(), argsSize);
 1022     New = new (Context) LoopHintAttr(Context, Info, option, state, value);
 1022     New = new (Context) LoopHintAttr(Context, Info, option, state, value);
 1029     New = new (Context) MIGServerRoutineAttr(Context, Info);
 1029     New = new (Context) MIGServerRoutineAttr(Context, Info);
 1037     New = new (Context) MSABIAttr(Context, Info);
 1037     New = new (Context) MSABIAttr(Context, Info);
 1045     New = new (Context) MSAllocatorAttr(Context, Info);
 1045     New = new (Context) MSAllocatorAttr(Context, Info);
 1054     New = new (Context) MSInheritanceAttr(Context, Info, bestCase);
 1054     New = new (Context) MSInheritanceAttr(Context, Info, bestCase);
 1062     New = new (Context) MSNoVTableAttr(Context, Info);
 1062     New = new (Context) MSNoVTableAttr(Context, Info);
 1071     New = new (Context) MSP430InterruptAttr(Context, Info, number);
 1071     New = new (Context) MSP430InterruptAttr(Context, Info, number);
 1079     New = new (Context) MSStructAttr(Context, Info);
 1079     New = new (Context) MSStructAttr(Context, Info);
 1088     New = new (Context) MSVtorDispAttr(Context, Info, vdm);
 1088     New = new (Context) MSVtorDispAttr(Context, Info, vdm);
 1097     New = new (Context) MaxFieldAlignmentAttr(Context, Info, alignment);
 1097     New = new (Context) MaxFieldAlignmentAttr(Context, Info, alignment);
 1105     New = new (Context) MayAliasAttr(Context, Info);
 1105     New = new (Context) MayAliasAttr(Context, Info);
 1113     New = new (Context) MicroMipsAttr(Context, Info);
 1113     New = new (Context) MicroMipsAttr(Context, Info);
 1121     New = new (Context) MinSizeAttr(Context, Info);
 1121     New = new (Context) MinSizeAttr(Context, Info);
 1130     New = new (Context) MinVectorWidthAttr(Context, Info, vectorWidth);
 1130     New = new (Context) MinVectorWidthAttr(Context, Info, vectorWidth);
 1138     New = new (Context) Mips16Attr(Context, Info);
 1138     New = new (Context) Mips16Attr(Context, Info);
 1147     New = new (Context) MipsInterruptAttr(Context, Info, interrupt);
 1147     New = new (Context) MipsInterruptAttr(Context, Info, interrupt);
 1155     New = new (Context) MipsLongCallAttr(Context, Info);
 1155     New = new (Context) MipsLongCallAttr(Context, Info);
 1163     New = new (Context) MipsShortCallAttr(Context, Info);
 1163     New = new (Context) MipsShortCallAttr(Context, Info);
 1171     New = new (Context) ModeAttr(Context, Info, mode);
 1171     New = new (Context) ModeAttr(Context, Info, mode);
 1178     New = new (Context) NSConsumedAttr(Context, Info);
 1178     New = new (Context) NSConsumedAttr(Context, Info);
 1186     New = new (Context) NSConsumesSelfAttr(Context, Info);
 1186     New = new (Context) NSConsumesSelfAttr(Context, Info);
 1194     New = new (Context) NSReturnsAutoreleasedAttr(Context, Info);
 1194     New = new (Context) NSReturnsAutoreleasedAttr(Context, Info);
 1202     New = new (Context) NSReturnsNotRetainedAttr(Context, Info);
 1202     New = new (Context) NSReturnsNotRetainedAttr(Context, Info);
 1210     New = new (Context) NSReturnsRetainedAttr(Context, Info);
 1210     New = new (Context) NSReturnsRetainedAttr(Context, Info);
 1218     New = new (Context) NakedAttr(Context, Info);
 1218     New = new (Context) NakedAttr(Context, Info);
 1226     New = new (Context) NoAliasAttr(Context, Info);
 1226     New = new (Context) NoAliasAttr(Context, Info);
 1234     New = new (Context) NoCommonAttr(Context, Info);
 1234     New = new (Context) NoCommonAttr(Context, Info);
 1242     New = new (Context) NoDebugAttr(Context, Info);
 1242     New = new (Context) NoDebugAttr(Context, Info);
 1249     New = new (Context) NoDerefAttr(Context, Info);
 1249     New = new (Context) NoDerefAttr(Context, Info);
 1256     New = new (Context) NoDestroyAttr(Context, Info);
 1256     New = new (Context) NoDestroyAttr(Context, Info);
 1264     New = new (Context) NoDuplicateAttr(Context, Info);
 1264     New = new (Context) NoDuplicateAttr(Context, Info);
 1271     New = new (Context) NoEscapeAttr(Context, Info);
 1271     New = new (Context) NoEscapeAttr(Context, Info);
 1278     New = new (Context) NoInlineAttr(Context, Info);
 1278     New = new (Context) NoInlineAttr(Context, Info);
 1286     New = new (Context) NoInstrumentFunctionAttr(Context, Info);
 1286     New = new (Context) NoInstrumentFunctionAttr(Context, Info);
 1294     New = new (Context) NoMicroMipsAttr(Context, Info);
 1294     New = new (Context) NoMicroMipsAttr(Context, Info);
 1302     New = new (Context) NoMips16Attr(Context, Info);
 1302     New = new (Context) NoMips16Attr(Context, Info);
 1310     New = new (Context) NoReturnAttr(Context, Info);
 1310     New = new (Context) NoReturnAttr(Context, Info);
 1327     New = new (Context) NoSanitizeAttr(Context, Info, sanitizers.data(), sanitizersSize);
 1327     New = new (Context) NoSanitizeAttr(Context, Info, sanitizers.data(), sanitizersSize);
 1335     New = new (Context) NoSpeculativeLoadHardeningAttr(Context, Info);
 1335     New = new (Context) NoSpeculativeLoadHardeningAttr(Context, Info);
 1343     New = new (Context) NoSplitStackAttr(Context, Info);
 1343     New = new (Context) NoSplitStackAttr(Context, Info);
 1351     New = new (Context) NoStackProtectorAttr(Context, Info);
 1351     New = new (Context) NoStackProtectorAttr(Context, Info);
 1359     New = new (Context) NoThreadSafetyAnalysisAttr(Context, Info);
 1359     New = new (Context) NoThreadSafetyAnalysisAttr(Context, Info);
 1367     New = new (Context) NoThrowAttr(Context, Info);
 1367     New = new (Context) NoThrowAttr(Context, Info);
 1375     New = new (Context) NoUniqueAddressAttr(Context, Info);
 1375     New = new (Context) NoUniqueAddressAttr(Context, Info);
 1388     New = new (Context) NonNullAttr(Context, Info, args.data(), argsSize);
 1388     New = new (Context) NonNullAttr(Context, Info, args.data(), argsSize);
 1396     New = new (Context) NotTailCalledAttr(Context, Info);
 1396     New = new (Context) NotTailCalledAttr(Context, Info);
 1406     New = new (Context) OMPAllocateDeclAttr(Context, Info, allocatorType, allocator);
 1406     New = new (Context) OMPAllocateDeclAttr(Context, Info, allocatorType, allocator);
 1414     New = new (Context) OMPCaptureKindAttr(Context, Info, captureKind);
 1414     New = new (Context) OMPCaptureKindAttr(Context, Info, captureKind);
 1421     New = new (Context) OMPCaptureNoInitAttr(Context, Info);
 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);
 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);
 1469     New = new (Context) OMPDeclareTargetDeclAttr(Context, Info, mapType, devType);
 1491     New = new (Context) OMPDeclareVariantAttr(Context, Info, variantFuncRef, score, ctxSelectorSet, ctxScore, ctxSelector, implVendors.data(), implVendorsSize);
 1491     New = new (Context) OMPDeclareVariantAttr(Context, Info, variantFuncRef, score, ctxSelectorSet, ctxScore, ctxSelector, implVendors.data(), implVendorsSize);
 1499     New = new (Context) OMPReferencedVarAttr(Context, Info, ref);
 1499     New = new (Context) OMPReferencedVarAttr(Context, Info, ref);
 1506     New = new (Context) OMPThreadPrivateDeclAttr(Context, Info);
 1506     New = new (Context) OMPThreadPrivateDeclAttr(Context, Info);
 1514     New = new (Context) OSConsumedAttr(Context, Info);
 1514     New = new (Context) OSConsumedAttr(Context, Info);
 1522     New = new (Context) OSConsumesThisAttr(Context, Info);
 1522     New = new (Context) OSConsumesThisAttr(Context, Info);
 1530     New = new (Context) OSReturnsNotRetainedAttr(Context, Info);
 1530     New = new (Context) OSReturnsNotRetainedAttr(Context, Info);
 1538     New = new (Context) OSReturnsRetainedAttr(Context, Info);
 1538     New = new (Context) OSReturnsRetainedAttr(Context, Info);
 1546     New = new (Context) OSReturnsRetainedOnNonZeroAttr(Context, Info);
 1546     New = new (Context) OSReturnsRetainedOnNonZeroAttr(Context, Info);
 1554     New = new (Context) OSReturnsRetainedOnZeroAttr(Context, Info);
 1554     New = new (Context) OSReturnsRetainedOnZeroAttr(Context, Info);
 1561     New = new (Context) ObjCBoxableAttr(Context, Info);
 1561     New = new (Context) ObjCBoxableAttr(Context, Info);
 1569     New = new (Context) ObjCBridgeAttr(Context, Info, bridgedType);
 1569     New = new (Context) ObjCBridgeAttr(Context, Info, bridgedType);
 1578     New = new (Context) ObjCBridgeMutableAttr(Context, Info, bridgedType);
 1578     New = new (Context) ObjCBridgeMutableAttr(Context, Info, bridgedType);
 1589     New = new (Context) ObjCBridgeRelatedAttr(Context, Info, relatedClass, classMethod, instanceMethod);
 1589     New = new (Context) ObjCBridgeRelatedAttr(Context, Info, relatedClass, classMethod, instanceMethod);
 1596     New = new (Context) ObjCClassStubAttr(Context, Info);
 1596     New = new (Context) ObjCClassStubAttr(Context, Info);
 1602     New = new (Context) ObjCDesignatedInitializerAttr(Context, Info);
 1602     New = new (Context) ObjCDesignatedInitializerAttr(Context, Info);
 1609     New = new (Context) ObjCExceptionAttr(Context, Info);
 1609     New = new (Context) ObjCExceptionAttr(Context, Info);
 1617     New = new (Context) ObjCExplicitProtocolImplAttr(Context, Info);
 1617     New = new (Context) ObjCExplicitProtocolImplAttr(Context, Info);
 1625     New = new (Context) ObjCExternallyRetainedAttr(Context, Info);
 1625     New = new (Context) ObjCExternallyRetainedAttr(Context, Info);
 1633     New = new (Context) ObjCGCAttr(Context, Info, kind);
 1633     New = new (Context) ObjCGCAttr(Context, Info, kind);
 1640     New = new (Context) ObjCIndependentClassAttr(Context, Info);
 1640     New = new (Context) ObjCIndependentClassAttr(Context, Info);
 1647     New = new (Context) ObjCInertUnsafeUnretainedAttr(Context, Info);
 1647     New = new (Context) ObjCInertUnsafeUnretainedAttr(Context, Info);
 1653     New = new (Context) ObjCKindOfAttr(Context, Info);
 1653     New = new (Context) ObjCKindOfAttr(Context, Info);
 1661     New = new (Context) ObjCMethodFamilyAttr(Context, Info, family);
 1661     New = new (Context) ObjCMethodFamilyAttr(Context, Info, family);
 1669     New = new (Context) ObjCNSObjectAttr(Context, Info);
 1669     New = new (Context) ObjCNSObjectAttr(Context, Info);
 1676     New = new (Context) ObjCNonLazyClassAttr(Context, Info);
 1676     New = new (Context) ObjCNonLazyClassAttr(Context, Info);
 1684     New = new (Context) ObjCOwnershipAttr(Context, Info, kind);
 1684     New = new (Context) ObjCOwnershipAttr(Context, Info, kind);
 1692     New = new (Context) ObjCPreciseLifetimeAttr(Context, Info);
 1692     New = new (Context) ObjCPreciseLifetimeAttr(Context, Info);
 1700     New = new (Context) ObjCRequiresPropertyDefsAttr(Context, Info);
 1700     New = new (Context) ObjCRequiresPropertyDefsAttr(Context, Info);
 1708     New = new (Context) ObjCRequiresSuperAttr(Context, Info);
 1708     New = new (Context) ObjCRequiresSuperAttr(Context, Info);
 1716     New = new (Context) ObjCReturnsInnerPointerAttr(Context, Info);
 1716     New = new (Context) ObjCReturnsInnerPointerAttr(Context, Info);
 1724     New = new (Context) ObjCRootClassAttr(Context, Info);
 1724     New = new (Context) ObjCRootClassAttr(Context, Info);
 1732     New = new (Context) ObjCRuntimeNameAttr(Context, Info, metadataName);
 1732     New = new (Context) ObjCRuntimeNameAttr(Context, Info, metadataName);
 1738     New = new (Context) ObjCRuntimeVisibleAttr(Context, Info);
 1738     New = new (Context) ObjCRuntimeVisibleAttr(Context, Info);
 1745     New = new (Context) ObjCSubclassingRestrictedAttr(Context, Info);
 1745     New = new (Context) ObjCSubclassingRestrictedAttr(Context, Info);
 1752     New = new (Context) OpenCLAccessAttr(Context, Info);
 1752     New = new (Context) OpenCLAccessAttr(Context, Info);
 1758     New = new (Context) OpenCLConstantAddressSpaceAttr(Context, Info);
 1758     New = new (Context) OpenCLConstantAddressSpaceAttr(Context, Info);
 1764     New = new (Context) OpenCLGenericAddressSpaceAttr(Context, Info);
 1764     New = new (Context) OpenCLGenericAddressSpaceAttr(Context, Info);
 1770     New = new (Context) OpenCLGlobalAddressSpaceAttr(Context, Info);
 1770     New = new (Context) OpenCLGlobalAddressSpaceAttr(Context, Info);
 1778     New = new (Context) OpenCLIntelReqdSubGroupSizeAttr(Context, Info, subGroupSize);
 1778     New = new (Context) OpenCLIntelReqdSubGroupSizeAttr(Context, Info, subGroupSize);
 1786     New = new (Context) OpenCLKernelAttr(Context, Info);
 1786     New = new (Context) OpenCLKernelAttr(Context, Info);
 1793     New = new (Context) OpenCLLocalAddressSpaceAttr(Context, Info);
 1793     New = new (Context) OpenCLLocalAddressSpaceAttr(Context, Info);
 1799     New = new (Context) OpenCLPrivateAddressSpaceAttr(Context, Info);
 1799     New = new (Context) OpenCLPrivateAddressSpaceAttr(Context, Info);
 1807     New = new (Context) OpenCLUnrollHintAttr(Context, Info, unrollHint);
 1807     New = new (Context) OpenCLUnrollHintAttr(Context, Info, unrollHint);
 1815     New = new (Context) OptimizeNoneAttr(Context, Info);
 1815     New = new (Context) OptimizeNoneAttr(Context, Info);
 1822     New = new (Context) OverloadableAttr(Context, Info);
 1822     New = new (Context) OverloadableAttr(Context, Info);
 1829     New = new (Context) OverrideAttr(Context, Info);
 1829     New = new (Context) OverrideAttr(Context, Info);
 1838     New = new (Context) OwnerAttr(Context, Info, derefType);
 1838     New = new (Context) OwnerAttr(Context, Info, derefType);
 1852     New = new (Context) OwnershipAttr(Context, Info, module, args.data(), argsSize);
 1852     New = new (Context) OwnershipAttr(Context, Info, module, args.data(), argsSize);
 1860     New = new (Context) PackedAttr(Context, Info);
 1860     New = new (Context) PackedAttr(Context, Info);
 1869     New = new (Context) ParamTypestateAttr(Context, Info, paramState);
 1869     New = new (Context) ParamTypestateAttr(Context, Info, paramState);
 1877     New = new (Context) PascalAttr(Context, Info);
 1877     New = new (Context) PascalAttr(Context, Info);
 1886     New = new (Context) PassObjectSizeAttr(Context, Info, type);
 1886     New = new (Context) PassObjectSizeAttr(Context, Info, type);
 1895     New = new (Context) PcsAttr(Context, Info, pCS);
 1895     New = new (Context) PcsAttr(Context, Info, pCS);
 1904     New = new (Context) PointerAttr(Context, Info, derefType);
 1904     New = new (Context) PointerAttr(Context, Info, derefType);
 1913     New = new (Context) PragmaClangBSSSectionAttr(Context, Info, name);
 1913     New = new (Context) PragmaClangBSSSectionAttr(Context, Info, name);
 1922     New = new (Context) PragmaClangDataSectionAttr(Context, Info, name);
 1922     New = new (Context) PragmaClangDataSectionAttr(Context, Info, name);
 1931     New = new (Context) PragmaClangRelroSectionAttr(Context, Info, name);
 1931     New = new (Context) PragmaClangRelroSectionAttr(Context, Info, name);
 1940     New = new (Context) PragmaClangRodataSectionAttr(Context, Info, name);
 1940     New = new (Context) PragmaClangRodataSectionAttr(Context, Info, name);
 1949     New = new (Context) PragmaClangTextSectionAttr(Context, Info, name);
 1949     New = new (Context) PragmaClangTextSectionAttr(Context, Info, name);
 1957     New = new (Context) PreserveAllAttr(Context, Info);
 1957     New = new (Context) PreserveAllAttr(Context, Info);
 1965     New = new (Context) PreserveMostAttr(Context, Info);
 1965     New = new (Context) PreserveMostAttr(Context, Info);
 1974     New = new (Context) PtGuardedByAttr(Context, Info, arg);
 1974     New = new (Context) PtGuardedByAttr(Context, Info, arg);
 1982     New = new (Context) PtGuardedVarAttr(Context, Info);
 1982     New = new (Context) PtGuardedVarAttr(Context, Info);
 1989     New = new (Context) Ptr32Attr(Context, Info);
 1989     New = new (Context) Ptr32Attr(Context, Info);
 1995     New = new (Context) Ptr64Attr(Context, Info);
 1995     New = new (Context) Ptr64Attr(Context, Info);
 2002     New = new (Context) PureAttr(Context, Info);
 2002     New = new (Context) PureAttr(Context, Info);
 2011     New = new (Context) RISCVInterruptAttr(Context, Info, interrupt);
 2011     New = new (Context) RISCVInterruptAttr(Context, Info, interrupt);
 2019     New = new (Context) RegCallAttr(Context, Info);
 2019     New = new (Context) RegCallAttr(Context, Info);
 2027     New = new (Context) ReinitializesAttr(Context, Info);
 2027     New = new (Context) ReinitializesAttr(Context, Info);
 2040     New = new (Context) ReleaseCapabilityAttr(Context, Info, args.data(), argsSize);
 2040     New = new (Context) ReleaseCapabilityAttr(Context, Info, args.data(), argsSize);
 2047     New = new (Context) RenderScriptKernelAttr(Context, Info);
 2047     New = new (Context) RenderScriptKernelAttr(Context, Info);
 2057     New = new (Context) ReqdWorkGroupSizeAttr(Context, Info, xDim, yDim, zDim);
 2057     New = new (Context) ReqdWorkGroupSizeAttr(Context, Info, xDim, yDim, zDim);
 2070     New = new (Context) RequiresCapabilityAttr(Context, Info, args.data(), argsSize);
 2070     New = new (Context) RequiresCapabilityAttr(Context, Info, args.data(), argsSize);
 2078     New = new (Context) RestrictAttr(Context, Info);
 2078     New = new (Context) RestrictAttr(Context, Info);
 2087     New = new (Context) ReturnTypestateAttr(Context, Info, state);
 2087     New = new (Context) ReturnTypestateAttr(Context, Info, state);
 2095     New = new (Context) ReturnsNonNullAttr(Context, Info);
 2095     New = new (Context) ReturnsNonNullAttr(Context, Info);
 2103     New = new (Context) ReturnsTwiceAttr(Context, Info);
 2103     New = new (Context) ReturnsTwiceAttr(Context, Info);
 2110     New = new (Context) SPtrAttr(Context, Info);
 2110     New = new (Context) SPtrAttr(Context, Info);
 2117     New = new (Context) ScopedLockableAttr(Context, Info);
 2117     New = new (Context) ScopedLockableAttr(Context, Info);
 2126     New = new (Context) SectionAttr(Context, Info, name);
 2126     New = new (Context) SectionAttr(Context, Info, name);
 2134     New = new (Context) SelectAnyAttr(Context, Info);
 2134     New = new (Context) SelectAnyAttr(Context, Info);
 2144     New = new (Context) SentinelAttr(Context, Info, sentinel, nullPos);
 2144     New = new (Context) SentinelAttr(Context, Info, sentinel, nullPos);
 2153     New = new (Context) SetTypestateAttr(Context, Info, newState);
 2153     New = new (Context) SetTypestateAttr(Context, Info, newState);
 2167     New = new (Context) SharedTrylockFunctionAttr(Context, Info, successValue, args.data(), argsSize);
 2167     New = new (Context) SharedTrylockFunctionAttr(Context, Info, successValue, args.data(), argsSize);
 2175     New = new (Context) SpeculativeLoadHardeningAttr(Context, Info);
 2175     New = new (Context) SpeculativeLoadHardeningAttr(Context, Info);
 2183     New = new (Context) StdCallAttr(Context, Info);
 2183     New = new (Context) StdCallAttr(Context, Info);
 2199     New = new (Context) SuppressAttr(Context, Info, diagnosticIdentifiers.data(), diagnosticIdentifiersSize);
 2199     New = new (Context) SuppressAttr(Context, Info, diagnosticIdentifiers.data(), diagnosticIdentifiersSize);
 2206     New = new (Context) SwiftCallAttr(Context, Info);
 2206     New = new (Context) SwiftCallAttr(Context, Info);
 2214     New = new (Context) SwiftContextAttr(Context, Info);
 2214     New = new (Context) SwiftContextAttr(Context, Info);
 2222     New = new (Context) SwiftErrorResultAttr(Context, Info);
 2222     New = new (Context) SwiftErrorResultAttr(Context, Info);
 2230     New = new (Context) SwiftIndirectResultAttr(Context, Info);
 2230     New = new (Context) SwiftIndirectResultAttr(Context, Info);
 2238     New = new (Context) SysVABIAttr(Context, Info);
 2238     New = new (Context) SysVABIAttr(Context, Info);
 2247     New = new (Context) TLSModelAttr(Context, Info, model);
 2247     New = new (Context) TLSModelAttr(Context, Info, model);
 2256     New = new (Context) TargetAttr(Context, Info, featuresStr);
 2256     New = new (Context) TargetAttr(Context, Info, featuresStr);
 2265     New = new (Context) TestTypestateAttr(Context, Info, testState);
 2265     New = new (Context) TestTypestateAttr(Context, Info, testState);
 2273     New = new (Context) ThisCallAttr(Context, Info);
 2273     New = new (Context) ThisCallAttr(Context, Info);
 2280     New = new (Context) ThreadAttr(Context, Info);
 2280     New = new (Context) ThreadAttr(Context, Info);
 2287     New = new (Context) TransparentUnionAttr(Context, Info);
 2287     New = new (Context) TransparentUnionAttr(Context, Info);
 2295     New = new (Context) TrivialABIAttr(Context, Info);
 2295     New = new (Context) TrivialABIAttr(Context, Info);
 2309     New = new (Context) TryAcquireCapabilityAttr(Context, Info, successValue, args.data(), argsSize);
 2309     New = new (Context) TryAcquireCapabilityAttr(Context, Info, successValue, args.data(), argsSize);
 2316     New = new (Context) TypeNonNullAttr(Context, Info);
 2316     New = new (Context) TypeNonNullAttr(Context, Info);
 2322     New = new (Context) TypeNullUnspecifiedAttr(Context, Info);
 2322     New = new (Context) TypeNullUnspecifiedAttr(Context, Info);
 2328     New = new (Context) TypeNullableAttr(Context, Info);
 2328     New = new (Context) TypeNullableAttr(Context, Info);
 2339     New = new (Context) TypeTagForDatatypeAttr(Context, Info, argumentKind, matchingCType, layoutCompatible, mustBeNull);
 2339     New = new (Context) TypeTagForDatatypeAttr(Context, Info, argumentKind, matchingCType, layoutCompatible, mustBeNull);
 2348     New = new (Context) TypeVisibilityAttr(Context, Info, visibility);
 2348     New = new (Context) TypeVisibilityAttr(Context, Info, visibility);
 2355     New = new (Context) UPtrAttr(Context, Info);
 2355     New = new (Context) UPtrAttr(Context, Info);
 2364     New = new (Context) UnavailableAttr(Context, Info, message, implicitReason);
 2364     New = new (Context) UnavailableAttr(Context, Info, message, implicitReason);
 2372     New = new (Context) UninitializedAttr(Context, Info);
 2372     New = new (Context) UninitializedAttr(Context, Info);
 2380     New = new (Context) UnusedAttr(Context, Info);
 2380     New = new (Context) UnusedAttr(Context, Info);
 2388     New = new (Context) UsedAttr(Context, Info);
 2388     New = new (Context) UsedAttr(Context, Info);
 2397     New = new (Context) UuidAttr(Context, Info, guid);
 2397     New = new (Context) UuidAttr(Context, Info, guid);
 2405     New = new (Context) VecReturnAttr(Context, Info);
 2405     New = new (Context) VecReturnAttr(Context, Info);
 2414     New = new (Context) VecTypeHintAttr(Context, Info, typeHint);
 2414     New = new (Context) VecTypeHintAttr(Context, Info, typeHint);
 2422     New = new (Context) VectorCallAttr(Context, Info);
 2422     New = new (Context) VectorCallAttr(Context, Info);
 2431     New = new (Context) VisibilityAttr(Context, Info, visibility);
 2431     New = new (Context) VisibilityAttr(Context, Info, visibility);
 2439     New = new (Context) WarnUnusedAttr(Context, Info);
 2439     New = new (Context) WarnUnusedAttr(Context, Info);
 2448     New = new (Context) WarnUnusedResultAttr(Context, Info, message);
 2448     New = new (Context) WarnUnusedResultAttr(Context, Info, message);
 2456     New = new (Context) WeakAttr(Context, Info);
 2456     New = new (Context) WeakAttr(Context, Info);
 2464     New = new (Context) WeakImportAttr(Context, Info);
 2464     New = new (Context) WeakImportAttr(Context, Info);
 2473     New = new (Context) WeakRefAttr(Context, Info, aliasee);
 2473     New = new (Context) WeakRefAttr(Context, Info, aliasee);
 2482     New = new (Context) WebAssemblyImportModuleAttr(Context, Info, importModule);
 2482     New = new (Context) WebAssemblyImportModuleAttr(Context, Info, importModule);
 2491     New = new (Context) WebAssemblyImportNameAttr(Context, Info, importName);
 2491     New = new (Context) WebAssemblyImportNameAttr(Context, Info, importName);
 2502     New = new (Context) WorkGroupSizeHintAttr(Context, Info, xDim, yDim, zDim);
 2502     New = new (Context) WorkGroupSizeHintAttr(Context, Info, xDim, yDim, zDim);
 2510     New = new (Context) X86ForceAlignArgPointerAttr(Context, Info);
 2510     New = new (Context) X86ForceAlignArgPointerAttr(Context, Info);
 2518     New = new (Context) XRayInstrumentAttr(Context, Info);
 2518     New = new (Context) XRayInstrumentAttr(Context, Info);
 2527     New = new (Context) XRayLogArgsAttr(Context, Info, argumentCount);
 2527     New = new (Context) XRayLogArgsAttr(Context, Info, argumentCount);