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);
   14     cast<InheritableAttr>(New)->setInherited(isInherited);
   15     New->setImplicit(isImplicit);
   23     New = new (Context) AMDGPUFlatWorkGroupSizeAttr(Context, Info, min, max);
   24     cast<InheritableAttr>(New)->setInherited(isInherited);
   25     New->setImplicit(isImplicit);
   32     New = new (Context) AMDGPUNumSGPRAttr(Context, Info, numSGPR);
   33     cast<InheritableAttr>(New)->setInherited(isInherited);
   34     New->setImplicit(isImplicit);
   41     New = new (Context) AMDGPUNumVGPRAttr(Context, Info, numVGPR);
   42     cast<InheritableAttr>(New)->setInherited(isInherited);
   43     New->setImplicit(isImplicit);
   51     New = new (Context) AMDGPUWavesPerEUAttr(Context, Info, min, max);
   52     cast<InheritableAttr>(New)->setInherited(isInherited);
   53     New->setImplicit(isImplicit);
   60     New = new (Context) ARMInterruptAttr(Context, Info, interrupt);
   61     cast<InheritableAttr>(New)->setInherited(isInherited);
   62     New->setImplicit(isImplicit);
   68     New = new (Context) AVRInterruptAttr(Context, Info);
   69     cast<InheritableAttr>(New)->setInherited(isInherited);
   70     New->setImplicit(isImplicit);
   76     New = new (Context) AVRSignalAttr(Context, Info);
   77     cast<InheritableAttr>(New)->setInherited(isInherited);
   78     New->setImplicit(isImplicit);
   92     New = new (Context) AbiTagAttr(Context, Info, tags.data(), tagsSize);
   93     New->setImplicit(isImplicit);
  104     New = new (Context) AcquireCapabilityAttr(Context, Info, args.data(), argsSize);
  105     cast<InheritableAttr>(New)->setInherited(isInherited);
  106     New->setImplicit(isImplicit);
  117     New = new (Context) AcquiredAfterAttr(Context, Info, args.data(), argsSize);
  118     cast<InheritableAttr>(New)->setInherited(isInherited);
  119     New->setImplicit(isImplicit);
  130     New = new (Context) AcquiredBeforeAttr(Context, Info, args.data(), argsSize);
  131     cast<InheritableAttr>(New)->setInherited(isInherited);
  132     New->setImplicit(isImplicit);
  138     New = new (Context) AddressSpaceAttr(Context, Info, addressSpace);
  139     New->setImplicit(isImplicit);
  145     New = new (Context) AliasAttr(Context, Info, aliasee);
  146     New->setImplicit(isImplicit);
  152     New = new (Context) AlignMac68kAttr(Context, Info);
  153     cast<InheritableAttr>(New)->setInherited(isInherited);
  154     New->setImplicit(isImplicit);
  160     New = new (Context) AlignValueAttr(Context, Info, alignment);
  161     New->setImplicit(isImplicit);
  173     New = new (Context) AlignedAttr(Context, Info, isalignmentExpr, alignmentPtr);
  174     cast<InheritableAttr>(New)->setInherited(isInherited);
  175     New->setImplicit(isImplicit);
  182     New = new (Context) AllocAlignAttr(Context, Info, paramIndex);
  183     cast<InheritableAttr>(New)->setInherited(isInherited);
  184     New->setImplicit(isImplicit);
  192     New = new (Context) AllocSizeAttr(Context, Info, elemSizeParam, numElemsParam);
  193     cast<InheritableAttr>(New)->setInherited(isInherited);
  194     New->setImplicit(isImplicit);
  200     New = new (Context) AlwaysDestroyAttr(Context, Info);
  201     cast<InheritableAttr>(New)->setInherited(isInherited);
  202     New->setImplicit(isImplicit);
  208     New = new (Context) AlwaysInlineAttr(Context, Info);
  209     cast<InheritableAttr>(New)->setInherited(isInherited);
  210     New->setImplicit(isImplicit);
  216     New = new (Context) AnalyzerNoReturnAttr(Context, Info);
  217     cast<InheritableAttr>(New)->setInherited(isInherited);
  218     New->setImplicit(isImplicit);
  225     New = new (Context) AnnotateAttr(Context, Info, annotation);
  226     cast<InheritableAttr>(New)->setInherited(isInherited);
  227     New->setImplicit(isImplicit);
  233     New = new (Context) AnyX86InterruptAttr(Context, Info);
  234     cast<InheritableAttr>(New)->setInherited(isInherited);
  235     New->setImplicit(isImplicit);
  241     New = new (Context) AnyX86NoCallerSavedRegistersAttr(Context, Info);
  242     cast<InheritableAttr>(New)->setInherited(isInherited);
  243     New->setImplicit(isImplicit);
  249     New = new (Context) AnyX86NoCfCheckAttr(Context, Info);
  250     cast<InheritableAttr>(New)->setInherited(isInherited);
  251     New->setImplicit(isImplicit);
  257     New = new (Context) ArcWeakrefUnavailableAttr(Context, Info);
  258     cast<InheritableAttr>(New)->setInherited(isInherited);
  259     New->setImplicit(isImplicit);
  269     New = new (Context) ArgumentWithTypeTagAttr(Context, Info, argumentKind, argumentIdx, typeTagIdx, isPointer);
  270     cast<InheritableAttr>(New)->setInherited(isInherited);
  271     New->setImplicit(isImplicit);
  278     New = new (Context) ArmMveAliasAttr(Context, Info, builtinName);
  279     cast<InheritableAttr>(New)->setInherited(isInherited);
  280     New->setImplicit(isImplicit);
  286     New = new (Context) ArtificialAttr(Context, Info);
  287     cast<InheritableAttr>(New)->setInherited(isInherited);
  288     New->setImplicit(isImplicit);
  296     New = new (Context) AsmLabelAttr(Context, Info, label, isLiteralLabel);
  297     cast<InheritableAttr>(New)->setInherited(isInherited);
  298     New->setImplicit(isImplicit);
  309     New = new (Context) AssertCapabilityAttr(Context, Info, args.data(), argsSize);
  310     cast<InheritableAttr>(New)->setInherited(isInherited);
  311     New->setImplicit(isImplicit);
  322     New = new (Context) AssertExclusiveLockAttr(Context, Info, args.data(), argsSize);
  323     cast<InheritableAttr>(New)->setInherited(isInherited);
  324     New->setImplicit(isImplicit);
  335     New = new (Context) AssertSharedLockAttr(Context, Info, args.data(), argsSize);
  336     cast<InheritableAttr>(New)->setInherited(isInherited);
  337     New->setImplicit(isImplicit);
  345     New = new (Context) AssumeAlignedAttr(Context, Info, alignment, offset);
  346     cast<InheritableAttr>(New)->setInherited(isInherited);
  347     New->setImplicit(isImplicit);
  362     New = new (Context) AvailabilityAttr(Context, Info, platform, introduced, deprecated, obsoleted, unavailable, message, strict, replacement, priority);
  363     cast<InheritableAttr>(New)->setInherited(isInherited);
  364     New->setImplicit(isImplicit);
  371     New = new (Context) BlocksAttr(Context, Info, type);
  372     cast<InheritableAttr>(New)->setInherited(isInherited);
  373     New->setImplicit(isImplicit);
  379     New = new (Context) C11NoReturnAttr(Context, Info);
  380     cast<InheritableAttr>(New)->setInherited(isInherited);
  381     New->setImplicit(isImplicit);
  387     New = new (Context) CDeclAttr(Context, Info);
  388     cast<InheritableAttr>(New)->setInherited(isInherited);
  389     New->setImplicit(isImplicit);
  395     New = new (Context) CFAuditedTransferAttr(Context, Info);
  396     cast<InheritableAttr>(New)->setInherited(isInherited);
  397     New->setImplicit(isImplicit);
  403     New = new (Context) CFConsumedAttr(Context, Info);
  404     cast<InheritableAttr>(New)->setInherited(isInherited);
  405     New->setImplicit(isImplicit);
  411     New = new (Context) CFICanonicalJumpTableAttr(Context, Info);
  412     cast<InheritableAttr>(New)->setInherited(isInherited);
  413     New->setImplicit(isImplicit);
  419     New = new (Context) CFReturnsNotRetainedAttr(Context, Info);
  420     cast<InheritableAttr>(New)->setInherited(isInherited);
  421     New->setImplicit(isImplicit);
  427     New = new (Context) CFReturnsRetainedAttr(Context, Info);
  428     cast<InheritableAttr>(New)->setInherited(isInherited);
  429     New->setImplicit(isImplicit);
  435     New = new (Context) CFUnknownTransferAttr(Context, Info);
  436     cast<InheritableAttr>(New)->setInherited(isInherited);
  437     New->setImplicit(isImplicit);
  448     New = new (Context) CPUDispatchAttr(Context, Info, cpus.data(), cpusSize);
  449     cast<InheritableAttr>(New)->setInherited(isInherited);
  450     New->setImplicit(isImplicit);
  461     New = new (Context) CPUSpecificAttr(Context, Info, cpus.data(), cpusSize);
  462     cast<InheritableAttr>(New)->setInherited(isInherited);
  463     New->setImplicit(isImplicit);
  469     New = new (Context) CUDAConstantAttr(Context, Info);
  470     cast<InheritableAttr>(New)->setInherited(isInherited);
  471     New->setImplicit(isImplicit);
  477     New = new (Context) CUDADeviceAttr(Context, Info);
  478     cast<InheritableAttr>(New)->setInherited(isInherited);
  479     New->setImplicit(isImplicit);
  485     New = new (Context) CUDAGlobalAttr(Context, Info);
  486     cast<InheritableAttr>(New)->setInherited(isInherited);
  487     New->setImplicit(isImplicit);
  493     New = new (Context) CUDAHostAttr(Context, Info);
  494     cast<InheritableAttr>(New)->setInherited(isInherited);
  495     New->setImplicit(isImplicit);
  501     New = new (Context) CUDAInvalidTargetAttr(Context, Info);
  502     cast<InheritableAttr>(New)->setInherited(isInherited);
  503     New->setImplicit(isImplicit);
  511     New = new (Context) CUDALaunchBoundsAttr(Context, Info, maxThreads, minBlocks);
  512     cast<InheritableAttr>(New)->setInherited(isInherited);
  513     New->setImplicit(isImplicit);
  519     New = new (Context) CUDASharedAttr(Context, Info);
  520     cast<InheritableAttr>(New)->setInherited(isInherited);
  521     New->setImplicit(isImplicit);
  527     New = new (Context) CXX11NoReturnAttr(Context, Info);
  528     cast<InheritableAttr>(New)->setInherited(isInherited);
  529     New->setImplicit(isImplicit);
  540     New = new (Context) CallableWhenAttr(Context, Info, callableStates.data(), callableStatesSize);
  541     cast<InheritableAttr>(New)->setInherited(isInherited);
  542     New->setImplicit(isImplicit);
  553     New = new (Context) CallbackAttr(Context, Info, encoding.data(), encodingSize);
  554     cast<InheritableAttr>(New)->setInherited(isInherited);
  555     New->setImplicit(isImplicit);
  562     New = new (Context) CapabilityAttr(Context, Info, name);
  563     cast<InheritableAttr>(New)->setInherited(isInherited);
  564     New->setImplicit(isImplicit);
  570     New = new (Context) CapturedRecordAttr(Context, Info);
  571     cast<InheritableAttr>(New)->setInherited(isInherited);
  572     New->setImplicit(isImplicit);
  578     New = new (Context) CarriesDependencyAttr(Context, Info);
  579     cast<InheritableAttr>(New)->setInherited(isInherited);
  580     New->setImplicit(isImplicit);
  587     New = new (Context) CleanupAttr(Context, Info, functionDecl);
  588     cast<InheritableAttr>(New)->setInherited(isInherited);
  589     New->setImplicit(isImplicit);
  596     New = new (Context) CodeSegAttr(Context, Info, name);
  597     cast<InheritableAttr>(New)->setInherited(isInherited);
  598     New->setImplicit(isImplicit);
  604     New = new (Context) ColdAttr(Context, Info);
  605     cast<InheritableAttr>(New)->setInherited(isInherited);
  606     New->setImplicit(isImplicit);
  612     New = new (Context) CommonAttr(Context, Info);
  613     cast<InheritableAttr>(New)->setInherited(isInherited);
  614     New->setImplicit(isImplicit);
  620     New = new (Context) ConstAttr(Context, Info);
  621     cast<InheritableAttr>(New)->setInherited(isInherited);
  622     New->setImplicit(isImplicit);
  628     New = new (Context) ConstInitAttr(Context, Info);
  629     cast<InheritableAttr>(New)->setInherited(isInherited);
  630     New->setImplicit(isImplicit);
  637     New = new (Context) ConstructorAttr(Context, Info, priority);
  638     cast<InheritableAttr>(New)->setInherited(isInherited);
  639     New->setImplicit(isImplicit);
  646     New = new (Context) ConsumableAttr(Context, Info, defaultState);
  647     cast<InheritableAttr>(New)->setInherited(isInherited);
  648     New->setImplicit(isImplicit);
  654     New = new (Context) ConsumableAutoCastAttr(Context, Info);
  655     cast<InheritableAttr>(New)->setInherited(isInherited);
  656     New->setImplicit(isImplicit);
  662     New = new (Context) ConsumableSetOnReadAttr(Context, Info);
  663     cast<InheritableAttr>(New)->setInherited(isInherited);
  664     New->setImplicit(isImplicit);
  670     New = new (Context) ConvergentAttr(Context, Info);
  671     cast<InheritableAttr>(New)->setInherited(isInherited);
  672     New->setImplicit(isImplicit);
  678     New = new (Context) DLLExportAttr(Context, Info);
  679     cast<InheritableAttr>(New)->setInherited(isInherited);
  680     New->setImplicit(isImplicit);
  686     New = new (Context) DLLExportStaticLocalAttr(Context, Info);
  687     cast<InheritableAttr>(New)->setInherited(isInherited);
  688     New->setImplicit(isImplicit);
  694     New = new (Context) DLLImportAttr(Context, Info);
  695     cast<InheritableAttr>(New)->setInherited(isInherited);
  696     New->setImplicit(isImplicit);
  702     New = new (Context) DLLImportStaticLocalAttr(Context, Info);
  703     cast<InheritableAttr>(New)->setInherited(isInherited);
  704     New->setImplicit(isImplicit);
  712     New = new (Context) DeprecatedAttr(Context, Info, message, replacement);
  713     cast<InheritableAttr>(New)->setInherited(isInherited);
  714     New->setImplicit(isImplicit);
  721     New = new (Context) DestructorAttr(Context, Info, priority);
  722     cast<InheritableAttr>(New)->setInherited(isInherited);
  723     New->setImplicit(isImplicit);
  734     New = new (Context) DiagnoseIfAttr(Context, Info, cond, message, diagnosticType, argDependent, parent);
  735     cast<InheritableAttr>(New)->setInherited(isInherited);
  736     New->setImplicit(isImplicit);
  742     New = new (Context) DisableTailCallsAttr(Context, Info);
  743     cast<InheritableAttr>(New)->setInherited(isInherited);
  744     New->setImplicit(isImplicit);
  750     New = new (Context) EmptyBasesAttr(Context, Info);
  751     cast<InheritableAttr>(New)->setInherited(isInherited);
  752     New->setImplicit(isImplicit);
  760     New = new (Context) EnableIfAttr(Context, Info, cond, message);
  761     cast<InheritableAttr>(New)->setInherited(isInherited);
  762     New->setImplicit(isImplicit);
  769     New = new (Context) EnumExtensibilityAttr(Context, Info, extensibility);
  770     cast<InheritableAttr>(New)->setInherited(isInherited);
  771     New->setImplicit(isImplicit);
  777     New = new (Context) ExcludeFromExplicitInstantiationAttr(Context, Info);
  778     cast<InheritableAttr>(New)->setInherited(isInherited);
  779     New->setImplicit(isImplicit);
  791     New = new (Context) ExclusiveTrylockFunctionAttr(Context, Info, successValue, args.data(), argsSize);
  792     cast<InheritableAttr>(New)->setInherited(isInherited);
  793     New->setImplicit(isImplicit);
  802     New = new (Context) ExternalSourceSymbolAttr(Context, Info, language, definedIn, generatedDeclaration);
  803     cast<InheritableAttr>(New)->setInherited(isInherited);
  804     New->setImplicit(isImplicit);
  809     New = new (Context) FallThroughAttr(Context, Info);
  810     New->setImplicit(isImplicit);
  816     New = new (Context) FastCallAttr(Context, Info);
  817     cast<InheritableAttr>(New)->setInherited(isInherited);
  818     New->setImplicit(isImplicit);
  824     New = new (Context) FinalAttr(Context, Info);
  825     cast<InheritableAttr>(New)->setInherited(isInherited);
  826     New->setImplicit(isImplicit);
  832     New = new (Context) FlagEnumAttr(Context, Info);
  833     cast<InheritableAttr>(New)->setInherited(isInherited);
  834     New->setImplicit(isImplicit);
  840     New = new (Context) FlattenAttr(Context, Info);
  841     cast<InheritableAttr>(New)->setInherited(isInherited);
  842     New->setImplicit(isImplicit);
  851     New = new (Context) FormatAttr(Context, Info, type, formatIdx, firstArg);
  852     cast<InheritableAttr>(New)->setInherited(isInherited);
  853     New->setImplicit(isImplicit);
  860     New = new (Context) FormatArgAttr(Context, Info, formatIdx);
  861     cast<InheritableAttr>(New)->setInherited(isInherited);
  862     New->setImplicit(isImplicit);
  868     New = new (Context) GNUInlineAttr(Context, Info);
  869     cast<InheritableAttr>(New)->setInherited(isInherited);
  870     New->setImplicit(isImplicit);
  877     New = new (Context) GuardedByAttr(Context, Info, arg);
  878     cast<InheritableAttr>(New)->setInherited(isInherited);
  879     New->setImplicit(isImplicit);
  885     New = new (Context) GuardedVarAttr(Context, Info);
  886     cast<InheritableAttr>(New)->setInherited(isInherited);
  887     New->setImplicit(isImplicit);
  893     New = new (Context) HIPPinnedShadowAttr(Context, Info);
  894     cast<InheritableAttr>(New)->setInherited(isInherited);
  895     New->setImplicit(isImplicit);
  901     New = new (Context) HotAttr(Context, Info);
  902     cast<InheritableAttr>(New)->setInherited(isInherited);
  903     New->setImplicit(isImplicit);
  909     New = new (Context) IBActionAttr(Context, Info);
  910     cast<InheritableAttr>(New)->setInherited(isInherited);
  911     New->setImplicit(isImplicit);
  917     New = new (Context) IBOutletAttr(Context, Info);
  918     cast<InheritableAttr>(New)->setInherited(isInherited);
  919     New->setImplicit(isImplicit);
  926     New = new (Context) IBOutletCollectionAttr(Context, Info, interface_);
  927     cast<InheritableAttr>(New)->setInherited(isInherited);
  928     New->setImplicit(isImplicit);
  934     New = new (Context) IFuncAttr(Context, Info, resolver);
  935     New->setImplicit(isImplicit);
  942     New = new (Context) InitPriorityAttr(Context, Info, priority);
  943     cast<InheritableAttr>(New)->setInherited(isInherited);
  944     New->setImplicit(isImplicit);
  950     New = new (Context) InitSegAttr(Context, Info, section);
  951     New->setImplicit(isImplicit);
  957     New = new (Context) IntelOclBiccAttr(Context, Info);
  958     cast<InheritableAttr>(New)->setInherited(isInherited);
  959     New->setImplicit(isImplicit);
  965     New = new (Context) InternalLinkageAttr(Context, Info);
  966     cast<InheritableAttr>(New)->setInherited(isInherited);
  967     New->setImplicit(isImplicit);
  973     New = new (Context) LTOVisibilityPublicAttr(Context, Info);
  974     cast<InheritableAttr>(New)->setInherited(isInherited);
  975     New->setImplicit(isImplicit);
  982     New = new (Context) LayoutVersionAttr(Context, Info, version);
  983     cast<InheritableAttr>(New)->setInherited(isInherited);
  984     New->setImplicit(isImplicit);
  990     New = new (Context) LifetimeBoundAttr(Context, Info);
  991     cast<InheritableAttr>(New)->setInherited(isInherited);
  992     New->setImplicit(isImplicit);
  999     New = new (Context) LockReturnedAttr(Context, Info, arg);
 1000     cast<InheritableAttr>(New)->setInherited(isInherited);
 1001     New->setImplicit(isImplicit);
 1012     New = new (Context) LocksExcludedAttr(Context, Info, args.data(), argsSize);
 1013     cast<InheritableAttr>(New)->setInherited(isInherited);
 1014     New->setImplicit(isImplicit);
 1022     New = new (Context) LoopHintAttr(Context, Info, option, state, value);
 1023     New->setImplicit(isImplicit);
 1029     New = new (Context) MIGServerRoutineAttr(Context, Info);
 1030     cast<InheritableAttr>(New)->setInherited(isInherited);
 1031     New->setImplicit(isImplicit);
 1037     New = new (Context) MSABIAttr(Context, Info);
 1038     cast<InheritableAttr>(New)->setInherited(isInherited);
 1039     New->setImplicit(isImplicit);
 1045     New = new (Context) MSAllocatorAttr(Context, Info);
 1046     cast<InheritableAttr>(New)->setInherited(isInherited);
 1047     New->setImplicit(isImplicit);
 1054     New = new (Context) MSInheritanceAttr(Context, Info, bestCase);
 1055     cast<InheritableAttr>(New)->setInherited(isInherited);
 1056     New->setImplicit(isImplicit);
 1062     New = new (Context) MSNoVTableAttr(Context, Info);
 1063     cast<InheritableAttr>(New)->setInherited(isInherited);
 1064     New->setImplicit(isImplicit);
 1071     New = new (Context) MSP430InterruptAttr(Context, Info, number);
 1072     cast<InheritableAttr>(New)->setInherited(isInherited);
 1073     New->setImplicit(isImplicit);
 1079     New = new (Context) MSStructAttr(Context, Info);
 1080     cast<InheritableAttr>(New)->setInherited(isInherited);
 1081     New->setImplicit(isImplicit);
 1088     New = new (Context) MSVtorDispAttr(Context, Info, vdm);
 1089     cast<InheritableAttr>(New)->setInherited(isInherited);
 1090     New->setImplicit(isImplicit);
 1097     New = new (Context) MaxFieldAlignmentAttr(Context, Info, alignment);
 1098     cast<InheritableAttr>(New)->setInherited(isInherited);
 1099     New->setImplicit(isImplicit);
 1105     New = new (Context) MayAliasAttr(Context, Info);
 1106     cast<InheritableAttr>(New)->setInherited(isInherited);
 1107     New->setImplicit(isImplicit);
 1113     New = new (Context) MicroMipsAttr(Context, Info);
 1114     cast<InheritableAttr>(New)->setInherited(isInherited);
 1115     New->setImplicit(isImplicit);
 1121     New = new (Context) MinSizeAttr(Context, Info);
 1122     cast<InheritableAttr>(New)->setInherited(isInherited);
 1123     New->setImplicit(isImplicit);
 1130     New = new (Context) MinVectorWidthAttr(Context, Info, vectorWidth);
 1131     cast<InheritableAttr>(New)->setInherited(isInherited);
 1132     New->setImplicit(isImplicit);
 1138     New = new (Context) Mips16Attr(Context, Info);
 1139     cast<InheritableAttr>(New)->setInherited(isInherited);
 1140     New->setImplicit(isImplicit);
 1147     New = new (Context) MipsInterruptAttr(Context, Info, interrupt);
 1148     cast<InheritableAttr>(New)->setInherited(isInherited);
 1149     New->setImplicit(isImplicit);
 1155     New = new (Context) MipsLongCallAttr(Context, Info);
 1156     cast<InheritableAttr>(New)->setInherited(isInherited);
 1157     New->setImplicit(isImplicit);
 1163     New = new (Context) MipsShortCallAttr(Context, Info);
 1164     cast<InheritableAttr>(New)->setInherited(isInherited);
 1165     New->setImplicit(isImplicit);
 1171     New = new (Context) ModeAttr(Context, Info, mode);
 1172     New->setImplicit(isImplicit);
 1178     New = new (Context) NSConsumedAttr(Context, Info);
 1179     cast<InheritableAttr>(New)->setInherited(isInherited);
 1180     New->setImplicit(isImplicit);
 1186     New = new (Context) NSConsumesSelfAttr(Context, Info);
 1187     cast<InheritableAttr>(New)->setInherited(isInherited);
 1188     New->setImplicit(isImplicit);
 1194     New = new (Context) NSReturnsAutoreleasedAttr(Context, Info);
 1195     cast<InheritableAttr>(New)->setInherited(isInherited);
 1196     New->setImplicit(isImplicit);
 1202     New = new (Context) NSReturnsNotRetainedAttr(Context, Info);
 1203     cast<InheritableAttr>(New)->setInherited(isInherited);
 1204     New->setImplicit(isImplicit);
 1210     New = new (Context) NSReturnsRetainedAttr(Context, Info);
 1211     cast<InheritableAttr>(New)->setInherited(isInherited);
 1212     New->setImplicit(isImplicit);
 1218     New = new (Context) NakedAttr(Context, Info);
 1219     cast<InheritableAttr>(New)->setInherited(isInherited);
 1220     New->setImplicit(isImplicit);
 1226     New = new (Context) NoAliasAttr(Context, Info);
 1227     cast<InheritableAttr>(New)->setInherited(isInherited);
 1228     New->setImplicit(isImplicit);
 1234     New = new (Context) NoCommonAttr(Context, Info);
 1235     cast<InheritableAttr>(New)->setInherited(isInherited);
 1236     New->setImplicit(isImplicit);
 1242     New = new (Context) NoDebugAttr(Context, Info);
 1243     cast<InheritableAttr>(New)->setInherited(isInherited);
 1244     New->setImplicit(isImplicit);
 1249     New = new (Context) NoDerefAttr(Context, Info);
 1250     New->setImplicit(isImplicit);
 1256     New = new (Context) NoDestroyAttr(Context, Info);
 1257     cast<InheritableAttr>(New)->setInherited(isInherited);
 1258     New->setImplicit(isImplicit);
 1264     New = new (Context) NoDuplicateAttr(Context, Info);
 1265     cast<InheritableAttr>(New)->setInherited(isInherited);
 1266     New->setImplicit(isImplicit);
 1271     New = new (Context) NoEscapeAttr(Context, Info);
 1272     New->setImplicit(isImplicit);
 1278     New = new (Context) NoInlineAttr(Context, Info);
 1279     cast<InheritableAttr>(New)->setInherited(isInherited);
 1280     New->setImplicit(isImplicit);
 1286     New = new (Context) NoInstrumentFunctionAttr(Context, Info);
 1287     cast<InheritableAttr>(New)->setInherited(isInherited);
 1288     New->setImplicit(isImplicit);
 1294     New = new (Context) NoMicroMipsAttr(Context, Info);
 1295     cast<InheritableAttr>(New)->setInherited(isInherited);
 1296     New->setImplicit(isImplicit);
 1302     New = new (Context) NoMips16Attr(Context, Info);
 1303     cast<InheritableAttr>(New)->setInherited(isInherited);
 1304     New->setImplicit(isImplicit);
 1310     New = new (Context) NoReturnAttr(Context, Info);
 1311     cast<InheritableAttr>(New)->setInherited(isInherited);
 1312     New->setImplicit(isImplicit);
 1327     New = new (Context) NoSanitizeAttr(Context, Info, sanitizers.data(), sanitizersSize);
 1328     cast<InheritableAttr>(New)->setInherited(isInherited);
 1329     New->setImplicit(isImplicit);
 1335     New = new (Context) NoSpeculativeLoadHardeningAttr(Context, Info);
 1336     cast<InheritableAttr>(New)->setInherited(isInherited);
 1337     New->setImplicit(isImplicit);
 1343     New = new (Context) NoSplitStackAttr(Context, Info);
 1344     cast<InheritableAttr>(New)->setInherited(isInherited);
 1345     New->setImplicit(isImplicit);
 1351     New = new (Context) NoStackProtectorAttr(Context, Info);
 1352     cast<InheritableAttr>(New)->setInherited(isInherited);
 1353     New->setImplicit(isImplicit);
 1359     New = new (Context) NoThreadSafetyAnalysisAttr(Context, Info);
 1360     cast<InheritableAttr>(New)->setInherited(isInherited);
 1361     New->setImplicit(isImplicit);
 1367     New = new (Context) NoThrowAttr(Context, Info);
 1368     cast<InheritableAttr>(New)->setInherited(isInherited);
 1369     New->setImplicit(isImplicit);
 1375     New = new (Context) NoUniqueAddressAttr(Context, Info);
 1376     cast<InheritableAttr>(New)->setInherited(isInherited);
 1377     New->setImplicit(isImplicit);
 1388     New = new (Context) NonNullAttr(Context, Info, args.data(), argsSize);
 1389     cast<InheritableAttr>(New)->setInherited(isInherited);
 1390     New->setImplicit(isImplicit);
 1396     New = new (Context) NotTailCalledAttr(Context, Info);
 1397     cast<InheritableAttr>(New)->setInherited(isInherited);
 1398     New->setImplicit(isImplicit);
 1406     New = new (Context) OMPAllocateDeclAttr(Context, Info, allocatorType, allocator);
 1407     cast<InheritableAttr>(New)->setInherited(isInherited);
 1408     New->setImplicit(isImplicit);
 1414     New = new (Context) OMPCaptureKindAttr(Context, Info, captureKind);
 1415     New->setImplicit(isImplicit);
 1421     New = new (Context) OMPCaptureNoInitAttr(Context, Info);
 1422     cast<InheritableAttr>(New)->setInherited(isInherited);
 1423     New->setImplicit(isImplicit);
 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);
 1461     New->setImplicit(isImplicit);
 1469     New = new (Context) OMPDeclareTargetDeclAttr(Context, Info, mapType, devType);
 1470     cast<InheritableAttr>(New)->setInherited(isInherited);
 1471     New->setImplicit(isImplicit);
 1491     New = new (Context) OMPDeclareVariantAttr(Context, Info, variantFuncRef, score, ctxSelectorSet, ctxScore, ctxSelector, implVendors.data(), implVendorsSize);
 1492     cast<InheritableAttr>(New)->setInherited(isInherited);
 1493     New->setImplicit(isImplicit);
 1499     New = new (Context) OMPReferencedVarAttr(Context, Info, ref);
 1500     New->setImplicit(isImplicit);
 1506     New = new (Context) OMPThreadPrivateDeclAttr(Context, Info);
 1507     cast<InheritableAttr>(New)->setInherited(isInherited);
 1508     New->setImplicit(isImplicit);
 1514     New = new (Context) OSConsumedAttr(Context, Info);
 1515     cast<InheritableAttr>(New)->setInherited(isInherited);
 1516     New->setImplicit(isImplicit);
 1522     New = new (Context) OSConsumesThisAttr(Context, Info);
 1523     cast<InheritableAttr>(New)->setInherited(isInherited);
 1524     New->setImplicit(isImplicit);
 1530     New = new (Context) OSReturnsNotRetainedAttr(Context, Info);
 1531     cast<InheritableAttr>(New)->setInherited(isInherited);
 1532     New->setImplicit(isImplicit);
 1538     New = new (Context) OSReturnsRetainedAttr(Context, Info);
 1539     cast<InheritableAttr>(New)->setInherited(isInherited);
 1540     New->setImplicit(isImplicit);
 1546     New = new (Context) OSReturnsRetainedOnNonZeroAttr(Context, Info);
 1547     cast<InheritableAttr>(New)->setInherited(isInherited);
 1548     New->setImplicit(isImplicit);
 1554     New = new (Context) OSReturnsRetainedOnZeroAttr(Context, Info);
 1555     cast<InheritableAttr>(New)->setInherited(isInherited);
 1556     New->setImplicit(isImplicit);
 1561     New = new (Context) ObjCBoxableAttr(Context, Info);
 1562     New->setImplicit(isImplicit);
 1569     New = new (Context) ObjCBridgeAttr(Context, Info, bridgedType);
 1570     cast<InheritableAttr>(New)->setInherited(isInherited);
 1571     New->setImplicit(isImplicit);
 1578     New = new (Context) ObjCBridgeMutableAttr(Context, Info, bridgedType);
 1579     cast<InheritableAttr>(New)->setInherited(isInherited);
 1580     New->setImplicit(isImplicit);
 1589     New = new (Context) ObjCBridgeRelatedAttr(Context, Info, relatedClass, classMethod, instanceMethod);
 1590     cast<InheritableAttr>(New)->setInherited(isInherited);
 1591     New->setImplicit(isImplicit);
 1596     New = new (Context) ObjCClassStubAttr(Context, Info);
 1597     New->setImplicit(isImplicit);
 1602     New = new (Context) ObjCDesignatedInitializerAttr(Context, Info);
 1603     New->setImplicit(isImplicit);
 1609     New = new (Context) ObjCExceptionAttr(Context, Info);
 1610     cast<InheritableAttr>(New)->setInherited(isInherited);
 1611     New->setImplicit(isImplicit);
 1617     New = new (Context) ObjCExplicitProtocolImplAttr(Context, Info);
 1618     cast<InheritableAttr>(New)->setInherited(isInherited);
 1619     New->setImplicit(isImplicit);
 1625     New = new (Context) ObjCExternallyRetainedAttr(Context, Info);
 1626     cast<InheritableAttr>(New)->setInherited(isInherited);
 1627     New->setImplicit(isImplicit);
 1633     New = new (Context) ObjCGCAttr(Context, Info, kind);
 1634     New->setImplicit(isImplicit);
 1640     New = new (Context) ObjCIndependentClassAttr(Context, Info);
 1641     cast<InheritableAttr>(New)->setInherited(isInherited);
 1642     New->setImplicit(isImplicit);
 1647     New = new (Context) ObjCInertUnsafeUnretainedAttr(Context, Info);
 1648     New->setImplicit(isImplicit);
 1653     New = new (Context) ObjCKindOfAttr(Context, Info);
 1654     New->setImplicit(isImplicit);
 1661     New = new (Context) ObjCMethodFamilyAttr(Context, Info, family);
 1662     cast<InheritableAttr>(New)->setInherited(isInherited);
 1663     New->setImplicit(isImplicit);
 1669     New = new (Context) ObjCNSObjectAttr(Context, Info);
 1670     cast<InheritableAttr>(New)->setInherited(isInherited);
 1671     New->setImplicit(isImplicit);
 1676     New = new (Context) ObjCNonLazyClassAttr(Context, Info);
 1677     New->setImplicit(isImplicit);
 1684     New = new (Context) ObjCOwnershipAttr(Context, Info, kind);
 1685     cast<InheritableAttr>(New)->setInherited(isInherited);
 1686     New->setImplicit(isImplicit);
 1692     New = new (Context) ObjCPreciseLifetimeAttr(Context, Info);
 1693     cast<InheritableAttr>(New)->setInherited(isInherited);
 1694     New->setImplicit(isImplicit);
 1700     New = new (Context) ObjCRequiresPropertyDefsAttr(Context, Info);
 1701     cast<InheritableAttr>(New)->setInherited(isInherited);
 1702     New->setImplicit(isImplicit);
 1708     New = new (Context) ObjCRequiresSuperAttr(Context, Info);
 1709     cast<InheritableAttr>(New)->setInherited(isInherited);
 1710     New->setImplicit(isImplicit);
 1716     New = new (Context) ObjCReturnsInnerPointerAttr(Context, Info);
 1717     cast<InheritableAttr>(New)->setInherited(isInherited);
 1718     New->setImplicit(isImplicit);
 1724     New = new (Context) ObjCRootClassAttr(Context, Info);
 1725     cast<InheritableAttr>(New)->setInherited(isInherited);
 1726     New->setImplicit(isImplicit);
 1732     New = new (Context) ObjCRuntimeNameAttr(Context, Info, metadataName);
 1733     New->setImplicit(isImplicit);
 1738     New = new (Context) ObjCRuntimeVisibleAttr(Context, Info);
 1739     New->setImplicit(isImplicit);
 1745     New = new (Context) ObjCSubclassingRestrictedAttr(Context, Info);
 1746     cast<InheritableAttr>(New)->setInherited(isInherited);
 1747     New->setImplicit(isImplicit);
 1752     New = new (Context) OpenCLAccessAttr(Context, Info);
 1753     New->setImplicit(isImplicit);
 1758     New = new (Context) OpenCLConstantAddressSpaceAttr(Context, Info);
 1759     New->setImplicit(isImplicit);
 1764     New = new (Context) OpenCLGenericAddressSpaceAttr(Context, Info);
 1765     New->setImplicit(isImplicit);
 1770     New = new (Context) OpenCLGlobalAddressSpaceAttr(Context, Info);
 1771     New->setImplicit(isImplicit);
 1778     New = new (Context) OpenCLIntelReqdSubGroupSizeAttr(Context, Info, subGroupSize);
 1779     cast<InheritableAttr>(New)->setInherited(isInherited);
 1780     New->setImplicit(isImplicit);
 1786     New = new (Context) OpenCLKernelAttr(Context, Info);
 1787     cast<InheritableAttr>(New)->setInherited(isInherited);
 1788     New->setImplicit(isImplicit);
 1793     New = new (Context) OpenCLLocalAddressSpaceAttr(Context, Info);
 1794     New->setImplicit(isImplicit);
 1799     New = new (Context) OpenCLPrivateAddressSpaceAttr(Context, Info);
 1800     New->setImplicit(isImplicit);
 1807     New = new (Context) OpenCLUnrollHintAttr(Context, Info, unrollHint);
 1808     cast<InheritableAttr>(New)->setInherited(isInherited);
 1809     New->setImplicit(isImplicit);
 1815     New = new (Context) OptimizeNoneAttr(Context, Info);
 1816     cast<InheritableAttr>(New)->setInherited(isInherited);
 1817     New->setImplicit(isImplicit);
 1822     New = new (Context) OverloadableAttr(Context, Info);
 1823     New->setImplicit(isImplicit);
 1829     New = new (Context) OverrideAttr(Context, Info);
 1830     cast<InheritableAttr>(New)->setInherited(isInherited);
 1831     New->setImplicit(isImplicit);
 1838     New = new (Context) OwnerAttr(Context, Info, derefType);
 1839     cast<InheritableAttr>(New)->setInherited(isInherited);
 1840     New->setImplicit(isImplicit);
 1852     New = new (Context) OwnershipAttr(Context, Info, module, args.data(), argsSize);
 1853     cast<InheritableAttr>(New)->setInherited(isInherited);
 1854     New->setImplicit(isImplicit);
 1860     New = new (Context) PackedAttr(Context, Info);
 1861     cast<InheritableAttr>(New)->setInherited(isInherited);
 1862     New->setImplicit(isImplicit);
 1869     New = new (Context) ParamTypestateAttr(Context, Info, paramState);
 1870     cast<InheritableAttr>(New)->setInherited(isInherited);
 1871     New->setImplicit(isImplicit);
 1877     New = new (Context) PascalAttr(Context, Info);
 1878     cast<InheritableAttr>(New)->setInherited(isInherited);
 1879     New->setImplicit(isImplicit);
 1886     New = new (Context) PassObjectSizeAttr(Context, Info, type);
 1887     cast<InheritableAttr>(New)->setInherited(isInherited);
 1888     New->setImplicit(isImplicit);
 1895     New = new (Context) PcsAttr(Context, Info, pCS);
 1896     cast<InheritableAttr>(New)->setInherited(isInherited);
 1897     New->setImplicit(isImplicit);
 1904     New = new (Context) PointerAttr(Context, Info, derefType);
 1905     cast<InheritableAttr>(New)->setInherited(isInherited);
 1906     New->setImplicit(isImplicit);
 1913     New = new (Context) PragmaClangBSSSectionAttr(Context, Info, name);
 1914     cast<InheritableAttr>(New)->setInherited(isInherited);
 1915     New->setImplicit(isImplicit);
 1922     New = new (Context) PragmaClangDataSectionAttr(Context, Info, name);
 1923     cast<InheritableAttr>(New)->setInherited(isInherited);
 1924     New->setImplicit(isImplicit);
 1931     New = new (Context) PragmaClangRelroSectionAttr(Context, Info, name);
 1932     cast<InheritableAttr>(New)->setInherited(isInherited);
 1933     New->setImplicit(isImplicit);
 1940     New = new (Context) PragmaClangRodataSectionAttr(Context, Info, name);
 1941     cast<InheritableAttr>(New)->setInherited(isInherited);
 1942     New->setImplicit(isImplicit);
 1949     New = new (Context) PragmaClangTextSectionAttr(Context, Info, name);
 1950     cast<InheritableAttr>(New)->setInherited(isInherited);
 1951     New->setImplicit(isImplicit);
 1957     New = new (Context) PreserveAllAttr(Context, Info);
 1958     cast<InheritableAttr>(New)->setInherited(isInherited);
 1959     New->setImplicit(isImplicit);
 1965     New = new (Context) PreserveMostAttr(Context, Info);
 1966     cast<InheritableAttr>(New)->setInherited(isInherited);
 1967     New->setImplicit(isImplicit);
 1974     New = new (Context) PtGuardedByAttr(Context, Info, arg);
 1975     cast<InheritableAttr>(New)->setInherited(isInherited);
 1976     New->setImplicit(isImplicit);
 1982     New = new (Context) PtGuardedVarAttr(Context, Info);
 1983     cast<InheritableAttr>(New)->setInherited(isInherited);
 1984     New->setImplicit(isImplicit);
 1989     New = new (Context) Ptr32Attr(Context, Info);
 1990     New->setImplicit(isImplicit);
 1995     New = new (Context) Ptr64Attr(Context, Info);
 1996     New->setImplicit(isImplicit);
 2002     New = new (Context) PureAttr(Context, Info);
 2003     cast<InheritableAttr>(New)->setInherited(isInherited);
 2004     New->setImplicit(isImplicit);
 2011     New = new (Context) RISCVInterruptAttr(Context, Info, interrupt);
 2012     cast<InheritableAttr>(New)->setInherited(isInherited);
 2013     New->setImplicit(isImplicit);
 2019     New = new (Context) RegCallAttr(Context, Info);
 2020     cast<InheritableAttr>(New)->setInherited(isInherited);
 2021     New->setImplicit(isImplicit);
 2027     New = new (Context) ReinitializesAttr(Context, Info);
 2028     cast<InheritableAttr>(New)->setInherited(isInherited);
 2029     New->setImplicit(isImplicit);
 2040     New = new (Context) ReleaseCapabilityAttr(Context, Info, args.data(), argsSize);
 2041     cast<InheritableAttr>(New)->setInherited(isInherited);
 2042     New->setImplicit(isImplicit);
 2047     New = new (Context) RenderScriptKernelAttr(Context, Info);
 2048     New->setImplicit(isImplicit);
 2057     New = new (Context) ReqdWorkGroupSizeAttr(Context, Info, xDim, yDim, zDim);
 2058     cast<InheritableAttr>(New)->setInherited(isInherited);
 2059     New->setImplicit(isImplicit);
 2070     New = new (Context) RequiresCapabilityAttr(Context, Info, args.data(), argsSize);
 2071     cast<InheritableAttr>(New)->setInherited(isInherited);
 2072     New->setImplicit(isImplicit);
 2078     New = new (Context) RestrictAttr(Context, Info);
 2079     cast<InheritableAttr>(New)->setInherited(isInherited);
 2080     New->setImplicit(isImplicit);
 2087     New = new (Context) ReturnTypestateAttr(Context, Info, state);
 2088     cast<InheritableAttr>(New)->setInherited(isInherited);
 2089     New->setImplicit(isImplicit);
 2095     New = new (Context) ReturnsNonNullAttr(Context, Info);
 2096     cast<InheritableAttr>(New)->setInherited(isInherited);
 2097     New->setImplicit(isImplicit);
 2103     New = new (Context) ReturnsTwiceAttr(Context, Info);
 2104     cast<InheritableAttr>(New)->setInherited(isInherited);
 2105     New->setImplicit(isImplicit);
 2110     New = new (Context) SPtrAttr(Context, Info);
 2111     New->setImplicit(isImplicit);
 2117     New = new (Context) ScopedLockableAttr(Context, Info);
 2118     cast<InheritableAttr>(New)->setInherited(isInherited);
 2119     New->setImplicit(isImplicit);
 2126     New = new (Context) SectionAttr(Context, Info, name);
 2127     cast<InheritableAttr>(New)->setInherited(isInherited);
 2128     New->setImplicit(isImplicit);
 2134     New = new (Context) SelectAnyAttr(Context, Info);
 2135     cast<InheritableAttr>(New)->setInherited(isInherited);
 2136     New->setImplicit(isImplicit);
 2144     New = new (Context) SentinelAttr(Context, Info, sentinel, nullPos);
 2145     cast<InheritableAttr>(New)->setInherited(isInherited);
 2146     New->setImplicit(isImplicit);
 2153     New = new (Context) SetTypestateAttr(Context, Info, newState);
 2154     cast<InheritableAttr>(New)->setInherited(isInherited);
 2155     New->setImplicit(isImplicit);
 2167     New = new (Context) SharedTrylockFunctionAttr(Context, Info, successValue, args.data(), argsSize);
 2168     cast<InheritableAttr>(New)->setInherited(isInherited);
 2169     New->setImplicit(isImplicit);
 2175     New = new (Context) SpeculativeLoadHardeningAttr(Context, Info);
 2176     cast<InheritableAttr>(New)->setInherited(isInherited);
 2177     New->setImplicit(isImplicit);
 2183     New = new (Context) StdCallAttr(Context, Info);
 2184     cast<InheritableAttr>(New)->setInherited(isInherited);
 2185     New->setImplicit(isImplicit);
 2199     New = new (Context) SuppressAttr(Context, Info, diagnosticIdentifiers.data(), diagnosticIdentifiersSize);
 2200     New->setImplicit(isImplicit);
 2206     New = new (Context) SwiftCallAttr(Context, Info);
 2207     cast<InheritableAttr>(New)->setInherited(isInherited);
 2208     New->setImplicit(isImplicit);
 2214     New = new (Context) SwiftContextAttr(Context, Info);
 2215     cast<InheritableAttr>(New)->setInherited(isInherited);
 2216     New->setImplicit(isImplicit);
 2222     New = new (Context) SwiftErrorResultAttr(Context, Info);
 2223     cast<InheritableAttr>(New)->setInherited(isInherited);
 2224     New->setImplicit(isImplicit);
 2230     New = new (Context) SwiftIndirectResultAttr(Context, Info);
 2231     cast<InheritableAttr>(New)->setInherited(isInherited);
 2232     New->setImplicit(isImplicit);
 2238     New = new (Context) SysVABIAttr(Context, Info);
 2239     cast<InheritableAttr>(New)->setInherited(isInherited);
 2240     New->setImplicit(isImplicit);
 2247     New = new (Context) TLSModelAttr(Context, Info, model);
 2248     cast<InheritableAttr>(New)->setInherited(isInherited);
 2249     New->setImplicit(isImplicit);
 2256     New = new (Context) TargetAttr(Context, Info, featuresStr);
 2257     cast<InheritableAttr>(New)->setInherited(isInherited);
 2258     New->setImplicit(isImplicit);
 2265     New = new (Context) TestTypestateAttr(Context, Info, testState);
 2266     cast<InheritableAttr>(New)->setInherited(isInherited);
 2267     New->setImplicit(isImplicit);
 2273     New = new (Context) ThisCallAttr(Context, Info);
 2274     cast<InheritableAttr>(New)->setInherited(isInherited);
 2275     New->setImplicit(isImplicit);
 2280     New = new (Context) ThreadAttr(Context, Info);
 2281     New->setImplicit(isImplicit);
 2287     New = new (Context) TransparentUnionAttr(Context, Info);
 2288     cast<InheritableAttr>(New)->setInherited(isInherited);
 2289     New->setImplicit(isImplicit);
 2295     New = new (Context) TrivialABIAttr(Context, Info);
 2296     cast<InheritableAttr>(New)->setInherited(isInherited);
 2297     New->setImplicit(isImplicit);
 2309     New = new (Context) TryAcquireCapabilityAttr(Context, Info, successValue, args.data(), argsSize);
 2310     cast<InheritableAttr>(New)->setInherited(isInherited);
 2311     New->setImplicit(isImplicit);
 2316     New = new (Context) TypeNonNullAttr(Context, Info);
 2317     New->setImplicit(isImplicit);
 2322     New = new (Context) TypeNullUnspecifiedAttr(Context, Info);
 2323     New->setImplicit(isImplicit);
 2328     New = new (Context) TypeNullableAttr(Context, Info);
 2329     New->setImplicit(isImplicit);
 2339     New = new (Context) TypeTagForDatatypeAttr(Context, Info, argumentKind, matchingCType, layoutCompatible, mustBeNull);
 2340     cast<InheritableAttr>(New)->setInherited(isInherited);
 2341     New->setImplicit(isImplicit);
 2348     New = new (Context) TypeVisibilityAttr(Context, Info, visibility);
 2349     cast<InheritableAttr>(New)->setInherited(isInherited);
 2350     New->setImplicit(isImplicit);
 2355     New = new (Context) UPtrAttr(Context, Info);
 2356     New->setImplicit(isImplicit);
 2364     New = new (Context) UnavailableAttr(Context, Info, message, implicitReason);
 2365     cast<InheritableAttr>(New)->setInherited(isInherited);
 2366     New->setImplicit(isImplicit);
 2372     New = new (Context) UninitializedAttr(Context, Info);
 2373     cast<InheritableAttr>(New)->setInherited(isInherited);
 2374     New->setImplicit(isImplicit);
 2380     New = new (Context) UnusedAttr(Context, Info);
 2381     cast<InheritableAttr>(New)->setInherited(isInherited);
 2382     New->setImplicit(isImplicit);
 2388     New = new (Context) UsedAttr(Context, Info);
 2389     cast<InheritableAttr>(New)->setInherited(isInherited);
 2390     New->setImplicit(isImplicit);
 2397     New = new (Context) UuidAttr(Context, Info, guid);
 2398     cast<InheritableAttr>(New)->setInherited(isInherited);
 2399     New->setImplicit(isImplicit);
 2405     New = new (Context) VecReturnAttr(Context, Info);
 2406     cast<InheritableAttr>(New)->setInherited(isInherited);
 2407     New->setImplicit(isImplicit);
 2414     New = new (Context) VecTypeHintAttr(Context, Info, typeHint);
 2415     cast<InheritableAttr>(New)->setInherited(isInherited);
 2416     New->setImplicit(isImplicit);
 2422     New = new (Context) VectorCallAttr(Context, Info);
 2423     cast<InheritableAttr>(New)->setInherited(isInherited);
 2424     New->setImplicit(isImplicit);
 2431     New = new (Context) VisibilityAttr(Context, Info, visibility);
 2432     cast<InheritableAttr>(New)->setInherited(isInherited);
 2433     New->setImplicit(isImplicit);
 2439     New = new (Context) WarnUnusedAttr(Context, Info);
 2440     cast<InheritableAttr>(New)->setInherited(isInherited);
 2441     New->setImplicit(isImplicit);
 2448     New = new (Context) WarnUnusedResultAttr(Context, Info, message);
 2449     cast<InheritableAttr>(New)->setInherited(isInherited);
 2450     New->setImplicit(isImplicit);
 2456     New = new (Context) WeakAttr(Context, Info);
 2457     cast<InheritableAttr>(New)->setInherited(isInherited);
 2458     New->setImplicit(isImplicit);
 2464     New = new (Context) WeakImportAttr(Context, Info);
 2465     cast<InheritableAttr>(New)->setInherited(isInherited);
 2466     New->setImplicit(isImplicit);
 2473     New = new (Context) WeakRefAttr(Context, Info, aliasee);
 2474     cast<InheritableAttr>(New)->setInherited(isInherited);
 2475     New->setImplicit(isImplicit);
 2482     New = new (Context) WebAssemblyImportModuleAttr(Context, Info, importModule);
 2483     cast<InheritableAttr>(New)->setInherited(isInherited);
 2484     New->setImplicit(isImplicit);
 2491     New = new (Context) WebAssemblyImportNameAttr(Context, Info, importName);
 2492     cast<InheritableAttr>(New)->setInherited(isInherited);
 2493     New->setImplicit(isImplicit);
 2502     New = new (Context) WorkGroupSizeHintAttr(Context, Info, xDim, yDim, zDim);
 2503     cast<InheritableAttr>(New)->setInherited(isInherited);
 2504     New->setImplicit(isImplicit);
 2510     New = new (Context) X86ForceAlignArgPointerAttr(Context, Info);
 2511     cast<InheritableAttr>(New)->setInherited(isInherited);
 2512     New->setImplicit(isImplicit);
 2518     New = new (Context) XRayInstrumentAttr(Context, Info);
 2519     cast<InheritableAttr>(New)->setInherited(isInherited);
 2520     New->setImplicit(isImplicit);
 2527     New = new (Context) XRayLogArgsAttr(Context, Info, argumentCount);
 2528     cast<InheritableAttr>(New)->setInherited(isInherited);
 2529     New->setImplicit(isImplicit);
tools/clang/lib/Serialization/ASTReaderDecl.cpp
 2722   assert(New && "Unable to decode attribute?");
 2723   return New;