reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
14 switch (At->getKind()) { 16 const auto *A = cast<AArch64VectorPcsAttr>(At); 20 const auto *A = cast<AMDGPUFlatWorkGroupSizeAttr>(At); 24 const auto *A = cast<AMDGPUNumSGPRAttr>(At); 28 const auto *A = cast<AMDGPUNumVGPRAttr>(At); 32 const auto *A = cast<AMDGPUWavesPerEUAttr>(At); 36 const auto *A = cast<ARMInterruptAttr>(At); 40 const auto *A = cast<AVRInterruptAttr>(At); 44 const auto *A = cast<AVRSignalAttr>(At); 48 const auto *A = cast<AbiTagAttr>(At); 52 const auto *A = cast<AcquireCapabilityAttr>(At); 67 const auto *A = cast<AcquiredAfterAttr>(At); 82 const auto *A = cast<AcquiredBeforeAttr>(At); 97 const auto *A = cast<AddressSpaceAttr>(At); 101 const auto *A = cast<AliasAttr>(At); 105 const auto *A = cast<AlignMac68kAttr>(At); 109 const auto *A = cast<AlignValueAttr>(At); 113 const auto *A = cast<AlignedAttr>(At); 117 const auto *A = cast<AllocAlignAttr>(At); 121 const auto *A = cast<AllocSizeAttr>(At); 125 const auto *A = cast<AlwaysDestroyAttr>(At); 129 const auto *A = cast<AlwaysInlineAttr>(At); 133 const auto *A = cast<AnalyzerNoReturnAttr>(At); 137 const auto *A = cast<AnnotateAttr>(At); 141 const auto *A = cast<AnyX86InterruptAttr>(At); 145 const auto *A = cast<AnyX86NoCallerSavedRegistersAttr>(At); 149 const auto *A = cast<AnyX86NoCfCheckAttr>(At); 153 const auto *A = cast<ArcWeakrefUnavailableAttr>(At); 157 const auto *A = cast<ArgumentWithTypeTagAttr>(At); 161 const auto *A = cast<ArmMveAliasAttr>(At); 165 const auto *A = cast<ArtificialAttr>(At); 169 const auto *A = cast<AsmLabelAttr>(At); 173 const auto *A = cast<AssertCapabilityAttr>(At); 188 const auto *A = cast<AssertExclusiveLockAttr>(At); 203 const auto *A = cast<AssertSharedLockAttr>(At); 218 const auto *A = cast<AssumeAlignedAttr>(At); 222 const auto *A = cast<AvailabilityAttr>(At); 226 const auto *A = cast<BlocksAttr>(At); 230 const auto *A = cast<C11NoReturnAttr>(At); 234 const auto *A = cast<CDeclAttr>(At); 238 const auto *A = cast<CFAuditedTransferAttr>(At); 242 const auto *A = cast<CFConsumedAttr>(At); 246 const auto *A = cast<CFICanonicalJumpTableAttr>(At); 250 const auto *A = cast<CFReturnsNotRetainedAttr>(At); 254 const auto *A = cast<CFReturnsRetainedAttr>(At); 258 const auto *A = cast<CFUnknownTransferAttr>(At); 262 const auto *A = cast<CPUDispatchAttr>(At); 266 const auto *A = cast<CPUSpecificAttr>(At); 270 const auto *A = cast<CUDAConstantAttr>(At); 274 const auto *A = cast<CUDADeviceAttr>(At); 278 const auto *A = cast<CUDAGlobalAttr>(At); 282 const auto *A = cast<CUDAHostAttr>(At); 286 const auto *A = cast<CUDAInvalidTargetAttr>(At); 290 const auto *A = cast<CUDALaunchBoundsAttr>(At); 294 const auto *A = cast<CUDASharedAttr>(At); 298 const auto *A = cast<CXX11NoReturnAttr>(At); 302 const auto *A = cast<CallableWhenAttr>(At); 306 const auto *A = cast<CallbackAttr>(At); 310 const auto *A = cast<CapabilityAttr>(At); 314 const auto *A = cast<CapturedRecordAttr>(At); 318 const auto *A = cast<CarriesDependencyAttr>(At); 322 const auto *A = cast<CleanupAttr>(At); 326 const auto *A = cast<CodeSegAttr>(At); 330 const auto *A = cast<ColdAttr>(At); 334 const auto *A = cast<CommonAttr>(At); 338 const auto *A = cast<ConstAttr>(At); 342 const auto *A = cast<ConstInitAttr>(At); 346 const auto *A = cast<ConstructorAttr>(At); 350 const auto *A = cast<ConsumableAttr>(At); 354 const auto *A = cast<ConsumableAutoCastAttr>(At); 358 const auto *A = cast<ConsumableSetOnReadAttr>(At); 362 const auto *A = cast<ConvergentAttr>(At); 366 const auto *A = cast<DLLExportAttr>(At); 370 const auto *A = cast<DLLExportStaticLocalAttr>(At); 374 const auto *A = cast<DLLImportAttr>(At); 378 const auto *A = cast<DLLImportStaticLocalAttr>(At); 382 const auto *A = cast<DeprecatedAttr>(At); 386 const auto *A = cast<DestructorAttr>(At); 390 const auto *A = cast<DiagnoseIfAttr>(At); 400 const auto *A = cast<DisableTailCallsAttr>(At); 404 const auto *A = cast<EmptyBasesAttr>(At); 408 const auto *A = cast<EnableIfAttr>(At); 418 const auto *A = cast<EnumExtensibilityAttr>(At); 422 const auto *A = cast<ExcludeFromExplicitInstantiationAttr>(At); 426 const auto *A = cast<ExclusiveTrylockFunctionAttr>(At); 447 const auto *A = cast<ExternalSourceSymbolAttr>(At); 451 const auto *A = cast<FallThroughAttr>(At); 455 const auto *A = cast<FastCallAttr>(At); 459 const auto *A = cast<FinalAttr>(At); 463 const auto *A = cast<FlagEnumAttr>(At); 467 const auto *A = cast<FlattenAttr>(At); 471 const auto *A = cast<FormatAttr>(At); 475 const auto *A = cast<FormatArgAttr>(At); 479 const auto *A = cast<GNUInlineAttr>(At); 483 const auto *A = cast<GuardedByAttr>(At); 493 const auto *A = cast<GuardedVarAttr>(At); 497 const auto *A = cast<HIPPinnedShadowAttr>(At); 501 const auto *A = cast<HotAttr>(At); 505 const auto *A = cast<IBActionAttr>(At); 509 const auto *A = cast<IBOutletAttr>(At); 513 const auto *A = cast<IBOutletCollectionAttr>(At); 517 const auto *A = cast<IFuncAttr>(At); 521 const auto *A = cast<InitPriorityAttr>(At); 525 const auto *A = cast<InitSegAttr>(At); 529 const auto *A = cast<IntelOclBiccAttr>(At); 533 const auto *A = cast<InternalLinkageAttr>(At); 537 const auto *A = cast<LTOVisibilityPublicAttr>(At); 541 const auto *A = cast<LayoutVersionAttr>(At); 545 const auto *A = cast<LifetimeBoundAttr>(At); 549 const auto *A = cast<LockReturnedAttr>(At); 559 const auto *A = cast<LocksExcludedAttr>(At); 574 const auto *A = cast<LoopHintAttr>(At); 578 const auto *A = cast<MIGServerRoutineAttr>(At); 582 const auto *A = cast<MSABIAttr>(At); 586 const auto *A = cast<MSAllocatorAttr>(At); 590 const auto *A = cast<MSInheritanceAttr>(At); 594 const auto *A = cast<MSNoVTableAttr>(At); 598 const auto *A = cast<MSP430InterruptAttr>(At); 602 const auto *A = cast<MSStructAttr>(At); 606 const auto *A = cast<MSVtorDispAttr>(At); 610 const auto *A = cast<MaxFieldAlignmentAttr>(At); 614 const auto *A = cast<MayAliasAttr>(At); 618 const auto *A = cast<MicroMipsAttr>(At); 622 const auto *A = cast<MinSizeAttr>(At); 626 const auto *A = cast<MinVectorWidthAttr>(At); 630 const auto *A = cast<Mips16Attr>(At); 634 const auto *A = cast<MipsInterruptAttr>(At); 638 const auto *A = cast<MipsLongCallAttr>(At); 642 const auto *A = cast<MipsShortCallAttr>(At); 646 const auto *A = cast<ModeAttr>(At); 650 const auto *A = cast<NSConsumedAttr>(At); 654 const auto *A = cast<NSConsumesSelfAttr>(At); 658 const auto *A = cast<NSReturnsAutoreleasedAttr>(At); 662 const auto *A = cast<NSReturnsNotRetainedAttr>(At); 666 const auto *A = cast<NSReturnsRetainedAttr>(At); 670 const auto *A = cast<NakedAttr>(At); 674 const auto *A = cast<NoAliasAttr>(At); 678 const auto *A = cast<NoCommonAttr>(At); 682 const auto *A = cast<NoDebugAttr>(At); 686 const auto *A = cast<NoDerefAttr>(At); 690 const auto *A = cast<NoDestroyAttr>(At); 694 const auto *A = cast<NoDuplicateAttr>(At); 698 const auto *A = cast<NoEscapeAttr>(At); 702 const auto *A = cast<NoInlineAttr>(At); 706 const auto *A = cast<NoInstrumentFunctionAttr>(At); 710 const auto *A = cast<NoMicroMipsAttr>(At); 714 const auto *A = cast<NoMips16Attr>(At); 718 const auto *A = cast<NoReturnAttr>(At); 722 const auto *A = cast<NoSanitizeAttr>(At); 726 const auto *A = cast<NoSpeculativeLoadHardeningAttr>(At); 730 const auto *A = cast<NoSplitStackAttr>(At); 734 const auto *A = cast<NoStackProtectorAttr>(At); 738 const auto *A = cast<NoThreadSafetyAnalysisAttr>(At); 742 const auto *A = cast<NoThrowAttr>(At); 746 const auto *A = cast<NoUniqueAddressAttr>(At); 750 const auto *A = cast<NonNullAttr>(At); 754 const auto *A = cast<NotTailCalledAttr>(At); 758 const auto *A = cast<OMPAllocateDeclAttr>(At); 762 const auto *A = cast<OMPCaptureKindAttr>(At); 766 const auto *A = cast<OMPCaptureNoInitAttr>(At); 770 const auto *A = cast<OMPDeclareSimdDeclAttr>(At); 774 const auto *A = cast<OMPDeclareTargetDeclAttr>(At); 778 const auto *A = cast<OMPDeclareVariantAttr>(At); 782 const auto *A = cast<OMPReferencedVarAttr>(At); 786 const auto *A = cast<OMPThreadPrivateDeclAttr>(At); 790 const auto *A = cast<OSConsumedAttr>(At); 794 const auto *A = cast<OSConsumesThisAttr>(At); 798 const auto *A = cast<OSReturnsNotRetainedAttr>(At); 802 const auto *A = cast<OSReturnsRetainedAttr>(At); 806 const auto *A = cast<OSReturnsRetainedOnNonZeroAttr>(At); 810 const auto *A = cast<OSReturnsRetainedOnZeroAttr>(At); 814 const auto *A = cast<ObjCBoxableAttr>(At); 818 const auto *A = cast<ObjCBridgeAttr>(At); 822 const auto *A = cast<ObjCBridgeMutableAttr>(At); 826 const auto *A = cast<ObjCBridgeRelatedAttr>(At); 830 const auto *A = cast<ObjCClassStubAttr>(At); 834 const auto *A = cast<ObjCDesignatedInitializerAttr>(At); 838 const auto *A = cast<ObjCExceptionAttr>(At); 842 const auto *A = cast<ObjCExplicitProtocolImplAttr>(At); 846 const auto *A = cast<ObjCExternallyRetainedAttr>(At); 850 const auto *A = cast<ObjCGCAttr>(At); 854 const auto *A = cast<ObjCIndependentClassAttr>(At); 858 const auto *A = cast<ObjCInertUnsafeUnretainedAttr>(At); 862 const auto *A = cast<ObjCKindOfAttr>(At); 866 const auto *A = cast<ObjCMethodFamilyAttr>(At); 870 const auto *A = cast<ObjCNSObjectAttr>(At); 874 const auto *A = cast<ObjCNonLazyClassAttr>(At); 878 const auto *A = cast<ObjCOwnershipAttr>(At); 882 const auto *A = cast<ObjCPreciseLifetimeAttr>(At); 886 const auto *A = cast<ObjCRequiresPropertyDefsAttr>(At); 890 const auto *A = cast<ObjCRequiresSuperAttr>(At); 894 const auto *A = cast<ObjCReturnsInnerPointerAttr>(At); 898 const auto *A = cast<ObjCRootClassAttr>(At); 902 const auto *A = cast<ObjCRuntimeNameAttr>(At); 906 const auto *A = cast<ObjCRuntimeVisibleAttr>(At); 910 const auto *A = cast<ObjCSubclassingRestrictedAttr>(At); 914 const auto *A = cast<OpenCLAccessAttr>(At); 918 const auto *A = cast<OpenCLConstantAddressSpaceAttr>(At); 922 const auto *A = cast<OpenCLGenericAddressSpaceAttr>(At); 926 const auto *A = cast<OpenCLGlobalAddressSpaceAttr>(At); 930 const auto *A = cast<OpenCLIntelReqdSubGroupSizeAttr>(At); 934 const auto *A = cast<OpenCLKernelAttr>(At); 938 const auto *A = cast<OpenCLLocalAddressSpaceAttr>(At); 942 const auto *A = cast<OpenCLPrivateAddressSpaceAttr>(At); 946 const auto *A = cast<OpenCLUnrollHintAttr>(At); 950 const auto *A = cast<OptimizeNoneAttr>(At); 954 const auto *A = cast<OverloadableAttr>(At); 958 const auto *A = cast<OverrideAttr>(At); 962 const auto *A = cast<OwnerAttr>(At); 966 const auto *A = cast<OwnershipAttr>(At); 970 const auto *A = cast<PackedAttr>(At); 974 const auto *A = cast<ParamTypestateAttr>(At); 978 const auto *A = cast<PascalAttr>(At); 982 const auto *A = cast<PassObjectSizeAttr>(At); 986 const auto *A = cast<PcsAttr>(At); 990 const auto *A = cast<PointerAttr>(At); 994 const auto *A = cast<PragmaClangBSSSectionAttr>(At); 998 const auto *A = cast<PragmaClangDataSectionAttr>(At); 1002 const auto *A = cast<PragmaClangRelroSectionAttr>(At); 1006 const auto *A = cast<PragmaClangRodataSectionAttr>(At); 1010 const auto *A = cast<PragmaClangTextSectionAttr>(At); 1014 const auto *A = cast<PreserveAllAttr>(At); 1018 const auto *A = cast<PreserveMostAttr>(At); 1022 const auto *A = cast<PtGuardedByAttr>(At); 1032 const auto *A = cast<PtGuardedVarAttr>(At); 1036 const auto *A = cast<Ptr32Attr>(At); 1040 const auto *A = cast<Ptr64Attr>(At); 1044 const auto *A = cast<PureAttr>(At); 1048 const auto *A = cast<RISCVInterruptAttr>(At); 1052 const auto *A = cast<RegCallAttr>(At); 1056 const auto *A = cast<ReinitializesAttr>(At); 1060 const auto *A = cast<ReleaseCapabilityAttr>(At); 1075 const auto *A = cast<RenderScriptKernelAttr>(At); 1079 const auto *A = cast<ReqdWorkGroupSizeAttr>(At); 1083 const auto *A = cast<RequiresCapabilityAttr>(At); 1098 const auto *A = cast<RestrictAttr>(At); 1102 const auto *A = cast<ReturnTypestateAttr>(At); 1106 const auto *A = cast<ReturnsNonNullAttr>(At); 1110 const auto *A = cast<ReturnsTwiceAttr>(At); 1114 const auto *A = cast<SPtrAttr>(At); 1118 const auto *A = cast<ScopedLockableAttr>(At); 1122 const auto *A = cast<SectionAttr>(At); 1126 const auto *A = cast<SelectAnyAttr>(At); 1130 const auto *A = cast<SentinelAttr>(At); 1134 const auto *A = cast<SetTypestateAttr>(At); 1138 const auto *A = cast<SharedTrylockFunctionAttr>(At); 1159 const auto *A = cast<SpeculativeLoadHardeningAttr>(At); 1163 const auto *A = cast<StdCallAttr>(At); 1167 const auto *A = cast<SuppressAttr>(At); 1171 const auto *A = cast<SwiftCallAttr>(At); 1175 const auto *A = cast<SwiftContextAttr>(At); 1179 const auto *A = cast<SwiftErrorResultAttr>(At); 1183 const auto *A = cast<SwiftIndirectResultAttr>(At); 1187 const auto *A = cast<SysVABIAttr>(At); 1191 const auto *A = cast<TLSModelAttr>(At); 1195 const auto *A = cast<TargetAttr>(At); 1199 const auto *A = cast<TestTypestateAttr>(At); 1203 const auto *A = cast<ThisCallAttr>(At); 1207 const auto *A = cast<ThreadAttr>(At); 1211 const auto *A = cast<TransparentUnionAttr>(At); 1215 const auto *A = cast<TrivialABIAttr>(At); 1219 const auto *A = cast<TryAcquireCapabilityAttr>(At); 1240 const auto *A = cast<TypeNonNullAttr>(At); 1244 const auto *A = cast<TypeNullUnspecifiedAttr>(At); 1248 const auto *A = cast<TypeNullableAttr>(At); 1252 const auto *A = cast<TypeTagForDatatypeAttr>(At); 1259 const auto *A = cast<UPtrAttr>(At); 1263 const auto *A = cast<UnavailableAttr>(At); 1267 const auto *A = cast<UninitializedAttr>(At); 1271 const auto *A = cast<UnusedAttr>(At); 1275 const auto *A = cast<UsedAttr>(At); 1279 const auto *A = cast<UuidAttr>(At); 1283 const auto *A = cast<VecReturnAttr>(At); 1287 const auto *A = cast<VecTypeHintAttr>(At); 1291 const auto *A = cast<VectorCallAttr>(At); 1298 const auto *A = cast<WarnUnusedAttr>(At); 1302 const auto *A = cast<WarnUnusedResultAttr>(At); 1306 const auto *A = cast<WeakAttr>(At); 1310 const auto *A = cast<WeakImportAttr>(At); 1314 const auto *A = cast<WeakRefAttr>(At); 1318 const auto *A = cast<WebAssemblyImportModuleAttr>(At); 1322 const auto *A = cast<WebAssemblyImportNameAttr>(At); 1326 const auto *A = cast<WorkGroupSizeHintAttr>(At); 1330 const auto *A = cast<X86ForceAlignArgPointerAttr>(At); 1334 const auto *A = cast<XRayInstrumentAttr>(At); 1338 const auto *A = cast<XRayLogArgsAttr>(At);