|
reference, declaration → definition
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;