reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1163 bool VISITORCLASS<Derived>::TraverseAArch64VectorPcsAttr(AArch64VectorPcsAttr *A) { 1172 bool VISITORCLASS<Derived>::TraverseAMDGPUFlatWorkGroupSizeAttr(AMDGPUFlatWorkGroupSizeAttr *A) { 1185 bool VISITORCLASS<Derived>::TraverseAMDGPUNumSGPRAttr(AMDGPUNumSGPRAttr *A) { 1194 bool VISITORCLASS<Derived>::TraverseAMDGPUNumVGPRAttr(AMDGPUNumVGPRAttr *A) { 1203 bool VISITORCLASS<Derived>::TraverseAMDGPUWavesPerEUAttr(AMDGPUWavesPerEUAttr *A) { 1216 bool VISITORCLASS<Derived>::TraverseARMInterruptAttr(ARMInterruptAttr *A) { 1225 bool VISITORCLASS<Derived>::TraverseAVRInterruptAttr(AVRInterruptAttr *A) { 1234 bool VISITORCLASS<Derived>::TraverseAVRSignalAttr(AVRSignalAttr *A) { 1243 bool VISITORCLASS<Derived>::TraverseAbiTagAttr(AbiTagAttr *A) { 1252 bool VISITORCLASS<Derived>::TraverseAcquireCapabilityAttr(AcquireCapabilityAttr *A) { 1269 bool VISITORCLASS<Derived>::TraverseAcquiredAfterAttr(AcquiredAfterAttr *A) { 1286 bool VISITORCLASS<Derived>::TraverseAcquiredBeforeAttr(AcquiredBeforeAttr *A) { 1303 bool VISITORCLASS<Derived>::TraverseAddressSpaceAttr(AddressSpaceAttr *A) { 1312 bool VISITORCLASS<Derived>::TraverseAliasAttr(AliasAttr *A) { 1321 bool VISITORCLASS<Derived>::TraverseAlignMac68kAttr(AlignMac68kAttr *A) { 1330 bool VISITORCLASS<Derived>::TraverseAlignValueAttr(AlignValueAttr *A) { 1341 bool VISITORCLASS<Derived>::TraverseAlignedAttr(AlignedAttr *A) { 1357 bool VISITORCLASS<Derived>::TraverseAllocAlignAttr(AllocAlignAttr *A) { 1366 bool VISITORCLASS<Derived>::TraverseAllocSizeAttr(AllocSizeAttr *A) { 1375 bool VISITORCLASS<Derived>::TraverseAlwaysDestroyAttr(AlwaysDestroyAttr *A) { 1384 bool VISITORCLASS<Derived>::TraverseAlwaysInlineAttr(AlwaysInlineAttr *A) { 1393 bool VISITORCLASS<Derived>::TraverseAnalyzerNoReturnAttr(AnalyzerNoReturnAttr *A) { 1402 bool VISITORCLASS<Derived>::TraverseAnnotateAttr(AnnotateAttr *A) { 1411 bool VISITORCLASS<Derived>::TraverseAnyX86InterruptAttr(AnyX86InterruptAttr *A) { 1420 bool VISITORCLASS<Derived>::TraverseAnyX86NoCallerSavedRegistersAttr(AnyX86NoCallerSavedRegistersAttr *A) { 1429 bool VISITORCLASS<Derived>::TraverseAnyX86NoCfCheckAttr(AnyX86NoCfCheckAttr *A) { 1438 bool VISITORCLASS<Derived>::TraverseArcWeakrefUnavailableAttr(ArcWeakrefUnavailableAttr *A) { 1447 bool VISITORCLASS<Derived>::TraverseArgumentWithTypeTagAttr(ArgumentWithTypeTagAttr *A) { 1456 bool VISITORCLASS<Derived>::TraverseArmMveAliasAttr(ArmMveAliasAttr *A) { 1465 bool VISITORCLASS<Derived>::TraverseArtificialAttr(ArtificialAttr *A) { 1474 bool VISITORCLASS<Derived>::TraverseAsmLabelAttr(AsmLabelAttr *A) { 1483 bool VISITORCLASS<Derived>::TraverseAssertCapabilityAttr(AssertCapabilityAttr *A) { 1500 bool VISITORCLASS<Derived>::TraverseAssertExclusiveLockAttr(AssertExclusiveLockAttr *A) { 1517 bool VISITORCLASS<Derived>::TraverseAssertSharedLockAttr(AssertSharedLockAttr *A) { 1534 bool VISITORCLASS<Derived>::TraverseAssumeAlignedAttr(AssumeAlignedAttr *A) { 1547 bool VISITORCLASS<Derived>::TraverseAvailabilityAttr(AvailabilityAttr *A) { 1556 bool VISITORCLASS<Derived>::TraverseBlocksAttr(BlocksAttr *A) { 1565 bool VISITORCLASS<Derived>::TraverseC11NoReturnAttr(C11NoReturnAttr *A) { 1574 bool VISITORCLASS<Derived>::TraverseCDeclAttr(CDeclAttr *A) { 1583 bool VISITORCLASS<Derived>::TraverseCFAuditedTransferAttr(CFAuditedTransferAttr *A) { 1592 bool VISITORCLASS<Derived>::TraverseCFConsumedAttr(CFConsumedAttr *A) { 1601 bool VISITORCLASS<Derived>::TraverseCFICanonicalJumpTableAttr(CFICanonicalJumpTableAttr *A) { 1610 bool VISITORCLASS<Derived>::TraverseCFReturnsNotRetainedAttr(CFReturnsNotRetainedAttr *A) { 1619 bool VISITORCLASS<Derived>::TraverseCFReturnsRetainedAttr(CFReturnsRetainedAttr *A) { 1628 bool VISITORCLASS<Derived>::TraverseCFUnknownTransferAttr(CFUnknownTransferAttr *A) { 1637 bool VISITORCLASS<Derived>::TraverseCPUDispatchAttr(CPUDispatchAttr *A) { 1646 bool VISITORCLASS<Derived>::TraverseCPUSpecificAttr(CPUSpecificAttr *A) { 1655 bool VISITORCLASS<Derived>::TraverseCUDAConstantAttr(CUDAConstantAttr *A) { 1664 bool VISITORCLASS<Derived>::TraverseCUDADeviceAttr(CUDADeviceAttr *A) { 1673 bool VISITORCLASS<Derived>::TraverseCUDAGlobalAttr(CUDAGlobalAttr *A) { 1682 bool VISITORCLASS<Derived>::TraverseCUDAHostAttr(CUDAHostAttr *A) { 1691 bool VISITORCLASS<Derived>::TraverseCUDAInvalidTargetAttr(CUDAInvalidTargetAttr *A) { 1700 bool VISITORCLASS<Derived>::TraverseCUDALaunchBoundsAttr(CUDALaunchBoundsAttr *A) { 1713 bool VISITORCLASS<Derived>::TraverseCUDASharedAttr(CUDASharedAttr *A) { 1722 bool VISITORCLASS<Derived>::TraverseCXX11NoReturnAttr(CXX11NoReturnAttr *A) { 1731 bool VISITORCLASS<Derived>::TraverseCallableWhenAttr(CallableWhenAttr *A) { 1740 bool VISITORCLASS<Derived>::TraverseCallbackAttr(CallbackAttr *A) { 1749 bool VISITORCLASS<Derived>::TraverseCapabilityAttr(CapabilityAttr *A) { 1758 bool VISITORCLASS<Derived>::TraverseCapturedRecordAttr(CapturedRecordAttr *A) { 1767 bool VISITORCLASS<Derived>::TraverseCarriesDependencyAttr(CarriesDependencyAttr *A) { 1776 bool VISITORCLASS<Derived>::TraverseCleanupAttr(CleanupAttr *A) { 1785 bool VISITORCLASS<Derived>::TraverseCodeSegAttr(CodeSegAttr *A) { 1794 bool VISITORCLASS<Derived>::TraverseColdAttr(ColdAttr *A) { 1803 bool VISITORCLASS<Derived>::TraverseCommonAttr(CommonAttr *A) { 1812 bool VISITORCLASS<Derived>::TraverseConstAttr(ConstAttr *A) { 1821 bool VISITORCLASS<Derived>::TraverseConstInitAttr(ConstInitAttr *A) { 1830 bool VISITORCLASS<Derived>::TraverseConstructorAttr(ConstructorAttr *A) { 1839 bool VISITORCLASS<Derived>::TraverseConsumableAttr(ConsumableAttr *A) { 1848 bool VISITORCLASS<Derived>::TraverseConsumableAutoCastAttr(ConsumableAutoCastAttr *A) { 1857 bool VISITORCLASS<Derived>::TraverseConsumableSetOnReadAttr(ConsumableSetOnReadAttr *A) { 1866 bool VISITORCLASS<Derived>::TraverseConvergentAttr(ConvergentAttr *A) { 1875 bool VISITORCLASS<Derived>::TraverseDLLExportAttr(DLLExportAttr *A) { 1884 bool VISITORCLASS<Derived>::TraverseDLLExportStaticLocalAttr(DLLExportStaticLocalAttr *A) { 1893 bool VISITORCLASS<Derived>::TraverseDLLImportAttr(DLLImportAttr *A) { 1902 bool VISITORCLASS<Derived>::TraverseDLLImportStaticLocalAttr(DLLImportStaticLocalAttr *A) { 1911 bool VISITORCLASS<Derived>::TraverseDeprecatedAttr(DeprecatedAttr *A) { 1920 bool VISITORCLASS<Derived>::TraverseDestructorAttr(DestructorAttr *A) { 1929 bool VISITORCLASS<Derived>::TraverseDiagnoseIfAttr(DiagnoseIfAttr *A) { 1940 bool VISITORCLASS<Derived>::TraverseDisableTailCallsAttr(DisableTailCallsAttr *A) { 1949 bool VISITORCLASS<Derived>::TraverseEmptyBasesAttr(EmptyBasesAttr *A) { 1958 bool VISITORCLASS<Derived>::TraverseEnableIfAttr(EnableIfAttr *A) { 1969 bool VISITORCLASS<Derived>::TraverseEnumExtensibilityAttr(EnumExtensibilityAttr *A) { 1978 bool VISITORCLASS<Derived>::TraverseExcludeFromExplicitInstantiationAttr(ExcludeFromExplicitInstantiationAttr *A) { 1987 bool VISITORCLASS<Derived>::TraverseExclusiveTrylockFunctionAttr(ExclusiveTrylockFunctionAttr *A) { 2006 bool VISITORCLASS<Derived>::TraverseExternalSourceSymbolAttr(ExternalSourceSymbolAttr *A) { 2015 bool VISITORCLASS<Derived>::TraverseFallThroughAttr(FallThroughAttr *A) { 2024 bool VISITORCLASS<Derived>::TraverseFastCallAttr(FastCallAttr *A) { 2033 bool VISITORCLASS<Derived>::TraverseFinalAttr(FinalAttr *A) { 2042 bool VISITORCLASS<Derived>::TraverseFlagEnumAttr(FlagEnumAttr *A) { 2051 bool VISITORCLASS<Derived>::TraverseFlattenAttr(FlattenAttr *A) { 2060 bool VISITORCLASS<Derived>::TraverseFormatAttr(FormatAttr *A) { 2069 bool VISITORCLASS<Derived>::TraverseFormatArgAttr(FormatArgAttr *A) { 2078 bool VISITORCLASS<Derived>::TraverseGNUInlineAttr(GNUInlineAttr *A) { 2087 bool VISITORCLASS<Derived>::TraverseGuardedByAttr(GuardedByAttr *A) { 2098 bool VISITORCLASS<Derived>::TraverseGuardedVarAttr(GuardedVarAttr *A) { 2107 bool VISITORCLASS<Derived>::TraverseHIPPinnedShadowAttr(HIPPinnedShadowAttr *A) { 2116 bool VISITORCLASS<Derived>::TraverseHotAttr(HotAttr *A) { 2125 bool VISITORCLASS<Derived>::TraverseIBActionAttr(IBActionAttr *A) { 2134 bool VISITORCLASS<Derived>::TraverseIBOutletAttr(IBOutletAttr *A) { 2143 bool VISITORCLASS<Derived>::TraverseIBOutletCollectionAttr(IBOutletCollectionAttr *A) { 2155 bool VISITORCLASS<Derived>::TraverseIFuncAttr(IFuncAttr *A) { 2164 bool VISITORCLASS<Derived>::TraverseInitPriorityAttr(InitPriorityAttr *A) { 2173 bool VISITORCLASS<Derived>::TraverseInitSegAttr(InitSegAttr *A) { 2182 bool VISITORCLASS<Derived>::TraverseIntelOclBiccAttr(IntelOclBiccAttr *A) { 2191 bool VISITORCLASS<Derived>::TraverseInternalLinkageAttr(InternalLinkageAttr *A) { 2200 bool VISITORCLASS<Derived>::TraverseLTOVisibilityPublicAttr(LTOVisibilityPublicAttr *A) { 2209 bool VISITORCLASS<Derived>::TraverseLayoutVersionAttr(LayoutVersionAttr *A) { 2218 bool VISITORCLASS<Derived>::TraverseLifetimeBoundAttr(LifetimeBoundAttr *A) { 2227 bool VISITORCLASS<Derived>::TraverseLockReturnedAttr(LockReturnedAttr *A) { 2238 bool VISITORCLASS<Derived>::TraverseLocksExcludedAttr(LocksExcludedAttr *A) { 2255 bool VISITORCLASS<Derived>::TraverseLoopHintAttr(LoopHintAttr *A) { 2266 bool VISITORCLASS<Derived>::TraverseMIGServerRoutineAttr(MIGServerRoutineAttr *A) { 2275 bool VISITORCLASS<Derived>::TraverseMSABIAttr(MSABIAttr *A) { 2284 bool VISITORCLASS<Derived>::TraverseMSAllocatorAttr(MSAllocatorAttr *A) { 2293 bool VISITORCLASS<Derived>::TraverseMSInheritanceAttr(MSInheritanceAttr *A) { 2302 bool VISITORCLASS<Derived>::TraverseMSNoVTableAttr(MSNoVTableAttr *A) { 2311 bool VISITORCLASS<Derived>::TraverseMSP430InterruptAttr(MSP430InterruptAttr *A) { 2320 bool VISITORCLASS<Derived>::TraverseMSStructAttr(MSStructAttr *A) { 2329 bool VISITORCLASS<Derived>::TraverseMSVtorDispAttr(MSVtorDispAttr *A) { 2338 bool VISITORCLASS<Derived>::TraverseMaxFieldAlignmentAttr(MaxFieldAlignmentAttr *A) { 2347 bool VISITORCLASS<Derived>::TraverseMayAliasAttr(MayAliasAttr *A) { 2356 bool VISITORCLASS<Derived>::TraverseMicroMipsAttr(MicroMipsAttr *A) { 2365 bool VISITORCLASS<Derived>::TraverseMinSizeAttr(MinSizeAttr *A) { 2374 bool VISITORCLASS<Derived>::TraverseMinVectorWidthAttr(MinVectorWidthAttr *A) { 2383 bool VISITORCLASS<Derived>::TraverseMips16Attr(Mips16Attr *A) { 2392 bool VISITORCLASS<Derived>::TraverseMipsInterruptAttr(MipsInterruptAttr *A) { 2401 bool VISITORCLASS<Derived>::TraverseMipsLongCallAttr(MipsLongCallAttr *A) { 2410 bool VISITORCLASS<Derived>::TraverseMipsShortCallAttr(MipsShortCallAttr *A) { 2419 bool VISITORCLASS<Derived>::TraverseModeAttr(ModeAttr *A) { 2428 bool VISITORCLASS<Derived>::TraverseNSConsumedAttr(NSConsumedAttr *A) { 2437 bool VISITORCLASS<Derived>::TraverseNSConsumesSelfAttr(NSConsumesSelfAttr *A) { 2446 bool VISITORCLASS<Derived>::TraverseNSReturnsAutoreleasedAttr(NSReturnsAutoreleasedAttr *A) { 2455 bool VISITORCLASS<Derived>::TraverseNSReturnsNotRetainedAttr(NSReturnsNotRetainedAttr *A) { 2464 bool VISITORCLASS<Derived>::TraverseNSReturnsRetainedAttr(NSReturnsRetainedAttr *A) { 2473 bool VISITORCLASS<Derived>::TraverseNakedAttr(NakedAttr *A) { 2482 bool VISITORCLASS<Derived>::TraverseNoAliasAttr(NoAliasAttr *A) { 2491 bool VISITORCLASS<Derived>::TraverseNoCommonAttr(NoCommonAttr *A) { 2500 bool VISITORCLASS<Derived>::TraverseNoDebugAttr(NoDebugAttr *A) { 2509 bool VISITORCLASS<Derived>::TraverseNoDerefAttr(NoDerefAttr *A) { 2518 bool VISITORCLASS<Derived>::TraverseNoDestroyAttr(NoDestroyAttr *A) { 2527 bool VISITORCLASS<Derived>::TraverseNoDuplicateAttr(NoDuplicateAttr *A) { 2536 bool VISITORCLASS<Derived>::TraverseNoEscapeAttr(NoEscapeAttr *A) { 2545 bool VISITORCLASS<Derived>::TraverseNoInlineAttr(NoInlineAttr *A) { 2554 bool VISITORCLASS<Derived>::TraverseNoInstrumentFunctionAttr(NoInstrumentFunctionAttr *A) { 2563 bool VISITORCLASS<Derived>::TraverseNoMicroMipsAttr(NoMicroMipsAttr *A) { 2572 bool VISITORCLASS<Derived>::TraverseNoMips16Attr(NoMips16Attr *A) { 2581 bool VISITORCLASS<Derived>::TraverseNoReturnAttr(NoReturnAttr *A) { 2590 bool VISITORCLASS<Derived>::TraverseNoSanitizeAttr(NoSanitizeAttr *A) { 2599 bool VISITORCLASS<Derived>::TraverseNoSpeculativeLoadHardeningAttr(NoSpeculativeLoadHardeningAttr *A) { 2608 bool VISITORCLASS<Derived>::TraverseNoSplitStackAttr(NoSplitStackAttr *A) { 2617 bool VISITORCLASS<Derived>::TraverseNoStackProtectorAttr(NoStackProtectorAttr *A) { 2626 bool VISITORCLASS<Derived>::TraverseNoThreadSafetyAnalysisAttr(NoThreadSafetyAnalysisAttr *A) { 2635 bool VISITORCLASS<Derived>::TraverseNoThrowAttr(NoThrowAttr *A) { 2644 bool VISITORCLASS<Derived>::TraverseNoUniqueAddressAttr(NoUniqueAddressAttr *A) { 2653 bool VISITORCLASS<Derived>::TraverseNonNullAttr(NonNullAttr *A) { 2662 bool VISITORCLASS<Derived>::TraverseNotTailCalledAttr(NotTailCalledAttr *A) { 2671 bool VISITORCLASS<Derived>::TraverseOMPAllocateDeclAttr(OMPAllocateDeclAttr *A) { 2682 bool VISITORCLASS<Derived>::TraverseOMPCaptureKindAttr(OMPCaptureKindAttr *A) { 2691 bool VISITORCLASS<Derived>::TraverseOMPCaptureNoInitAttr(OMPCaptureNoInitAttr *A) { 2700 bool VISITORCLASS<Derived>::TraverseOMPDeclareSimdDeclAttr(OMPDeclareSimdDeclAttr *A) { 2751 bool VISITORCLASS<Derived>::TraverseOMPDeclareTargetDeclAttr(OMPDeclareTargetDeclAttr *A) { 2760 bool VISITORCLASS<Derived>::TraverseOMPDeclareVariantAttr(OMPDeclareVariantAttr *A) { 2773 bool VISITORCLASS<Derived>::TraverseOMPReferencedVarAttr(OMPReferencedVarAttr *A) { 2784 bool VISITORCLASS<Derived>::TraverseOMPThreadPrivateDeclAttr(OMPThreadPrivateDeclAttr *A) { 2793 bool VISITORCLASS<Derived>::TraverseOSConsumedAttr(OSConsumedAttr *A) { 2802 bool VISITORCLASS<Derived>::TraverseOSConsumesThisAttr(OSConsumesThisAttr *A) { 2811 bool VISITORCLASS<Derived>::TraverseOSReturnsNotRetainedAttr(OSReturnsNotRetainedAttr *A) { 2820 bool VISITORCLASS<Derived>::TraverseOSReturnsRetainedAttr(OSReturnsRetainedAttr *A) { 2829 bool VISITORCLASS<Derived>::TraverseOSReturnsRetainedOnNonZeroAttr(OSReturnsRetainedOnNonZeroAttr *A) { 2838 bool VISITORCLASS<Derived>::TraverseOSReturnsRetainedOnZeroAttr(OSReturnsRetainedOnZeroAttr *A) { 2847 bool VISITORCLASS<Derived>::TraverseObjCBoxableAttr(ObjCBoxableAttr *A) { 2856 bool VISITORCLASS<Derived>::TraverseObjCBridgeAttr(ObjCBridgeAttr *A) { 2865 bool VISITORCLASS<Derived>::TraverseObjCBridgeMutableAttr(ObjCBridgeMutableAttr *A) { 2874 bool VISITORCLASS<Derived>::TraverseObjCBridgeRelatedAttr(ObjCBridgeRelatedAttr *A) { 2883 bool VISITORCLASS<Derived>::TraverseObjCClassStubAttr(ObjCClassStubAttr *A) { 2892 bool VISITORCLASS<Derived>::TraverseObjCDesignatedInitializerAttr(ObjCDesignatedInitializerAttr *A) { 2901 bool VISITORCLASS<Derived>::TraverseObjCExceptionAttr(ObjCExceptionAttr *A) { 2910 bool VISITORCLASS<Derived>::TraverseObjCExplicitProtocolImplAttr(ObjCExplicitProtocolImplAttr *A) { 2919 bool VISITORCLASS<Derived>::TraverseObjCExternallyRetainedAttr(ObjCExternallyRetainedAttr *A) { 2928 bool VISITORCLASS<Derived>::TraverseObjCGCAttr(ObjCGCAttr *A) { 2937 bool VISITORCLASS<Derived>::TraverseObjCIndependentClassAttr(ObjCIndependentClassAttr *A) { 2946 bool VISITORCLASS<Derived>::TraverseObjCInertUnsafeUnretainedAttr(ObjCInertUnsafeUnretainedAttr *A) { 2955 bool VISITORCLASS<Derived>::TraverseObjCKindOfAttr(ObjCKindOfAttr *A) { 2964 bool VISITORCLASS<Derived>::TraverseObjCMethodFamilyAttr(ObjCMethodFamilyAttr *A) { 2973 bool VISITORCLASS<Derived>::TraverseObjCNSObjectAttr(ObjCNSObjectAttr *A) { 2982 bool VISITORCLASS<Derived>::TraverseObjCNonLazyClassAttr(ObjCNonLazyClassAttr *A) { 2991 bool VISITORCLASS<Derived>::TraverseObjCOwnershipAttr(ObjCOwnershipAttr *A) { 3000 bool VISITORCLASS<Derived>::TraverseObjCPreciseLifetimeAttr(ObjCPreciseLifetimeAttr *A) { 3009 bool VISITORCLASS<Derived>::TraverseObjCRequiresPropertyDefsAttr(ObjCRequiresPropertyDefsAttr *A) { 3018 bool VISITORCLASS<Derived>::TraverseObjCRequiresSuperAttr(ObjCRequiresSuperAttr *A) { 3027 bool VISITORCLASS<Derived>::TraverseObjCReturnsInnerPointerAttr(ObjCReturnsInnerPointerAttr *A) { 3036 bool VISITORCLASS<Derived>::TraverseObjCRootClassAttr(ObjCRootClassAttr *A) { 3045 bool VISITORCLASS<Derived>::TraverseObjCRuntimeNameAttr(ObjCRuntimeNameAttr *A) { 3054 bool VISITORCLASS<Derived>::TraverseObjCRuntimeVisibleAttr(ObjCRuntimeVisibleAttr *A) { 3063 bool VISITORCLASS<Derived>::TraverseObjCSubclassingRestrictedAttr(ObjCSubclassingRestrictedAttr *A) { 3072 bool VISITORCLASS<Derived>::TraverseOpenCLAccessAttr(OpenCLAccessAttr *A) { 3081 bool VISITORCLASS<Derived>::TraverseOpenCLConstantAddressSpaceAttr(OpenCLConstantAddressSpaceAttr *A) { 3090 bool VISITORCLASS<Derived>::TraverseOpenCLGenericAddressSpaceAttr(OpenCLGenericAddressSpaceAttr *A) { 3099 bool VISITORCLASS<Derived>::TraverseOpenCLGlobalAddressSpaceAttr(OpenCLGlobalAddressSpaceAttr *A) { 3108 bool VISITORCLASS<Derived>::TraverseOpenCLIntelReqdSubGroupSizeAttr(OpenCLIntelReqdSubGroupSizeAttr *A) { 3117 bool VISITORCLASS<Derived>::TraverseOpenCLKernelAttr(OpenCLKernelAttr *A) { 3126 bool VISITORCLASS<Derived>::TraverseOpenCLLocalAddressSpaceAttr(OpenCLLocalAddressSpaceAttr *A) { 3135 bool VISITORCLASS<Derived>::TraverseOpenCLPrivateAddressSpaceAttr(OpenCLPrivateAddressSpaceAttr *A) { 3144 bool VISITORCLASS<Derived>::TraverseOpenCLUnrollHintAttr(OpenCLUnrollHintAttr *A) { 3153 bool VISITORCLASS<Derived>::TraverseOptimizeNoneAttr(OptimizeNoneAttr *A) { 3162 bool VISITORCLASS<Derived>::TraverseOverloadableAttr(OverloadableAttr *A) { 3171 bool VISITORCLASS<Derived>::TraverseOverrideAttr(OverrideAttr *A) { 3180 bool VISITORCLASS<Derived>::TraverseOwnerAttr(OwnerAttr *A) { 3192 bool VISITORCLASS<Derived>::TraverseOwnershipAttr(OwnershipAttr *A) { 3201 bool VISITORCLASS<Derived>::TraversePackedAttr(PackedAttr *A) { 3210 bool VISITORCLASS<Derived>::TraverseParamTypestateAttr(ParamTypestateAttr *A) { 3219 bool VISITORCLASS<Derived>::TraversePascalAttr(PascalAttr *A) { 3228 bool VISITORCLASS<Derived>::TraversePassObjectSizeAttr(PassObjectSizeAttr *A) { 3237 bool VISITORCLASS<Derived>::TraversePcsAttr(PcsAttr *A) { 3246 bool VISITORCLASS<Derived>::TraversePointerAttr(PointerAttr *A) { 3258 bool VISITORCLASS<Derived>::TraversePragmaClangBSSSectionAttr(PragmaClangBSSSectionAttr *A) { 3267 bool VISITORCLASS<Derived>::TraversePragmaClangDataSectionAttr(PragmaClangDataSectionAttr *A) { 3276 bool VISITORCLASS<Derived>::TraversePragmaClangRelroSectionAttr(PragmaClangRelroSectionAttr *A) { 3285 bool VISITORCLASS<Derived>::TraversePragmaClangRodataSectionAttr(PragmaClangRodataSectionAttr *A) { 3294 bool VISITORCLASS<Derived>::TraversePragmaClangTextSectionAttr(PragmaClangTextSectionAttr *A) { 3303 bool VISITORCLASS<Derived>::TraversePreserveAllAttr(PreserveAllAttr *A) { 3312 bool VISITORCLASS<Derived>::TraversePreserveMostAttr(PreserveMostAttr *A) { 3321 bool VISITORCLASS<Derived>::TraversePtGuardedByAttr(PtGuardedByAttr *A) { 3332 bool VISITORCLASS<Derived>::TraversePtGuardedVarAttr(PtGuardedVarAttr *A) { 3341 bool VISITORCLASS<Derived>::TraversePtr32Attr(Ptr32Attr *A) { 3350 bool VISITORCLASS<Derived>::TraversePtr64Attr(Ptr64Attr *A) { 3359 bool VISITORCLASS<Derived>::TraversePureAttr(PureAttr *A) { 3368 bool VISITORCLASS<Derived>::TraverseRISCVInterruptAttr(RISCVInterruptAttr *A) { 3377 bool VISITORCLASS<Derived>::TraverseRegCallAttr(RegCallAttr *A) { 3386 bool VISITORCLASS<Derived>::TraverseReinitializesAttr(ReinitializesAttr *A) { 3395 bool VISITORCLASS<Derived>::TraverseReleaseCapabilityAttr(ReleaseCapabilityAttr *A) { 3412 bool VISITORCLASS<Derived>::TraverseRenderScriptKernelAttr(RenderScriptKernelAttr *A) { 3421 bool VISITORCLASS<Derived>::TraverseReqdWorkGroupSizeAttr(ReqdWorkGroupSizeAttr *A) { 3430 bool VISITORCLASS<Derived>::TraverseRequiresCapabilityAttr(RequiresCapabilityAttr *A) { 3447 bool VISITORCLASS<Derived>::TraverseRestrictAttr(RestrictAttr *A) { 3456 bool VISITORCLASS<Derived>::TraverseReturnTypestateAttr(ReturnTypestateAttr *A) { 3465 bool VISITORCLASS<Derived>::TraverseReturnsNonNullAttr(ReturnsNonNullAttr *A) { 3474 bool VISITORCLASS<Derived>::TraverseReturnsTwiceAttr(ReturnsTwiceAttr *A) { 3483 bool VISITORCLASS<Derived>::TraverseSPtrAttr(SPtrAttr *A) { 3492 bool VISITORCLASS<Derived>::TraverseScopedLockableAttr(ScopedLockableAttr *A) { 3501 bool VISITORCLASS<Derived>::TraverseSectionAttr(SectionAttr *A) { 3510 bool VISITORCLASS<Derived>::TraverseSelectAnyAttr(SelectAnyAttr *A) { 3519 bool VISITORCLASS<Derived>::TraverseSentinelAttr(SentinelAttr *A) { 3528 bool VISITORCLASS<Derived>::TraverseSetTypestateAttr(SetTypestateAttr *A) { 3537 bool VISITORCLASS<Derived>::TraverseSharedTrylockFunctionAttr(SharedTrylockFunctionAttr *A) { 3556 bool VISITORCLASS<Derived>::TraverseSpeculativeLoadHardeningAttr(SpeculativeLoadHardeningAttr *A) { 3565 bool VISITORCLASS<Derived>::TraverseStdCallAttr(StdCallAttr *A) { 3574 bool VISITORCLASS<Derived>::TraverseSuppressAttr(SuppressAttr *A) { 3583 bool VISITORCLASS<Derived>::TraverseSwiftCallAttr(SwiftCallAttr *A) { 3592 bool VISITORCLASS<Derived>::TraverseSwiftContextAttr(SwiftContextAttr *A) { 3601 bool VISITORCLASS<Derived>::TraverseSwiftErrorResultAttr(SwiftErrorResultAttr *A) { 3610 bool VISITORCLASS<Derived>::TraverseSwiftIndirectResultAttr(SwiftIndirectResultAttr *A) { 3619 bool VISITORCLASS<Derived>::TraverseSysVABIAttr(SysVABIAttr *A) { 3628 bool VISITORCLASS<Derived>::TraverseTLSModelAttr(TLSModelAttr *A) { 3637 bool VISITORCLASS<Derived>::TraverseTargetAttr(TargetAttr *A) { 3646 bool VISITORCLASS<Derived>::TraverseTestTypestateAttr(TestTypestateAttr *A) { 3655 bool VISITORCLASS<Derived>::TraverseThisCallAttr(ThisCallAttr *A) { 3664 bool VISITORCLASS<Derived>::TraverseThreadAttr(ThreadAttr *A) { 3673 bool VISITORCLASS<Derived>::TraverseTransparentUnionAttr(TransparentUnionAttr *A) { 3682 bool VISITORCLASS<Derived>::TraverseTrivialABIAttr(TrivialABIAttr *A) { 3691 bool VISITORCLASS<Derived>::TraverseTryAcquireCapabilityAttr(TryAcquireCapabilityAttr *A) { 3710 bool VISITORCLASS<Derived>::TraverseTypeNonNullAttr(TypeNonNullAttr *A) { 3719 bool VISITORCLASS<Derived>::TraverseTypeNullUnspecifiedAttr(TypeNullUnspecifiedAttr *A) { 3728 bool VISITORCLASS<Derived>::TraverseTypeNullableAttr(TypeNullableAttr *A) { 3737 bool VISITORCLASS<Derived>::TraverseTypeTagForDatatypeAttr(TypeTagForDatatypeAttr *A) { 3749 bool VISITORCLASS<Derived>::TraverseTypeVisibilityAttr(TypeVisibilityAttr *A) { 3758 bool VISITORCLASS<Derived>::TraverseUPtrAttr(UPtrAttr *A) { 3767 bool VISITORCLASS<Derived>::TraverseUnavailableAttr(UnavailableAttr *A) { 3776 bool VISITORCLASS<Derived>::TraverseUninitializedAttr(UninitializedAttr *A) { 3785 bool VISITORCLASS<Derived>::TraverseUnusedAttr(UnusedAttr *A) { 3794 bool VISITORCLASS<Derived>::TraverseUsedAttr(UsedAttr *A) { 3803 bool VISITORCLASS<Derived>::TraverseUuidAttr(UuidAttr *A) { 3812 bool VISITORCLASS<Derived>::TraverseVecReturnAttr(VecReturnAttr *A) { 3821 bool VISITORCLASS<Derived>::TraverseVecTypeHintAttr(VecTypeHintAttr *A) { 3833 bool VISITORCLASS<Derived>::TraverseVectorCallAttr(VectorCallAttr *A) { 3842 bool VISITORCLASS<Derived>::TraverseVisibilityAttr(VisibilityAttr *A) { 3851 bool VISITORCLASS<Derived>::TraverseWarnUnusedAttr(WarnUnusedAttr *A) { 3860 bool VISITORCLASS<Derived>::TraverseWarnUnusedResultAttr(WarnUnusedResultAttr *A) { 3869 bool VISITORCLASS<Derived>::TraverseWeakAttr(WeakAttr *A) { 3878 bool VISITORCLASS<Derived>::TraverseWeakImportAttr(WeakImportAttr *A) { 3887 bool VISITORCLASS<Derived>::TraverseWeakRefAttr(WeakRefAttr *A) { 3896 bool VISITORCLASS<Derived>::TraverseWebAssemblyImportModuleAttr(WebAssemblyImportModuleAttr *A) { 3905 bool VISITORCLASS<Derived>::TraverseWebAssemblyImportNameAttr(WebAssemblyImportNameAttr *A) { 3914 bool VISITORCLASS<Derived>::TraverseWorkGroupSizeHintAttr(WorkGroupSizeHintAttr *A) { 3923 bool VISITORCLASS<Derived>::TraverseX86ForceAlignArgPointerAttr(X86ForceAlignArgPointerAttr *A) { 3932 bool VISITORCLASS<Derived>::TraverseXRayInstrumentAttr(XRayInstrumentAttr *A) { 3941 bool VISITORCLASS<Derived>::TraverseXRayLogArgsAttr(XRayLogArgsAttr *A) { 3950 bool VISITORCLASS<Derived>::TraverseAttr(Attr *A) {