LCOV - code coverage report
Current view: top level - build-llvm/tools/clang/include/clang/Basic - AttrList.inc (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 226 226 100.0 %
Date: 2017-09-14 15:23:50 Functions: 0 0 -
Legend: Lines: hit not hit

          Line data    Source code
       1             : /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
       2             : |*                                                                            *|
       3             : |* List of all attributes that Clang recognizes                               *|
       4             : |*                                                                            *|
       5             : |* Automatically generated file, do not edit!                                 *|
       6             : |*                                                                            *|
       7             : \*===----------------------------------------------------------------------===*/
       8             : 
       9             : #ifndef STMT_ATTR
      10             : #define STMT_ATTR(NAME) ATTR(NAME)
      11             : #endif
      12             : 
      13             : #ifndef INHERITABLE_ATTR
      14             : #define INHERITABLE_ATTR(NAME) ATTR(NAME)
      15             : #endif
      16             : 
      17             : #ifndef INHERITABLE_PARAM_ATTR
      18             : #define INHERITABLE_PARAM_ATTR(NAME) INHERITABLE_ATTR(NAME)
      19             : #endif
      20             : 
      21             : #ifndef PARAMETER_ABI_ATTR
      22             : #define PARAMETER_ABI_ATTR(NAME) INHERITABLE_PARAM_ATTR(NAME)
      23             : #endif
      24             : 
      25             : #ifndef PRAGMA_SPELLING_ATTR
      26             : #define PRAGMA_SPELLING_ATTR(NAME) 
      27             : #endif
      28             : 
      29          10 : STMT_ATTR(FallThrough)
      30          12 : STMT_ATTR(Suppress)
      31           6 : PARAMETER_ABI_ATTR(SwiftContext)
      32           6 : PARAMETER_ABI_ATTR(SwiftErrorResult)
      33           6 : PARAMETER_ABI_ATTR(SwiftIndirectResult)
      34         208 : INHERITABLE_PARAM_ATTR(Annotate)
      35           6 : INHERITABLE_PARAM_ATTR(CFConsumed)
      36           6 : INHERITABLE_PARAM_ATTR(CarriesDependency)
      37           6 : INHERITABLE_PARAM_ATTR(NSConsumed)
      38           6 : INHERITABLE_PARAM_ATTR(NonNull)
      39           6 : INHERITABLE_PARAM_ATTR(PassObjectSize)
      40           6 : INHERITABLE_ATTR(AMDGPUFlatWorkGroupSize)
      41           6 : INHERITABLE_ATTR(AMDGPUNumSGPR)
      42           6 : INHERITABLE_ATTR(AMDGPUNumVGPR)
      43           6 : INHERITABLE_ATTR(AMDGPUWavesPerEU)
      44           8 : INHERITABLE_ATTR(ARMInterrupt)
      45           6 : INHERITABLE_ATTR(AVRInterrupt)
      46           6 : INHERITABLE_ATTR(AVRSignal)
      47           6 : INHERITABLE_ATTR(AcquireCapability)
      48           8 : INHERITABLE_ATTR(AcquiredAfter)
      49           6 : INHERITABLE_ATTR(AcquiredBefore)
      50           6 : INHERITABLE_ATTR(AlignMac68k)
      51          22 : INHERITABLE_ATTR(Aligned)
      52           6 : INHERITABLE_ATTR(AllocAlign)
      53           6 : INHERITABLE_ATTR(AllocSize)
      54           6 : INHERITABLE_ATTR(AlwaysInline)
      55           6 : INHERITABLE_ATTR(AnalyzerNoReturn)
      56           6 : INHERITABLE_ATTR(AnyX86Interrupt)
      57           6 : INHERITABLE_ATTR(AnyX86NoCallerSavedRegisters)
      58           6 : INHERITABLE_ATTR(ArcWeakrefUnavailable)
      59          12 : INHERITABLE_ATTR(ArgumentWithTypeTag)
      60           6 : INHERITABLE_ATTR(AsmLabel)
      61           6 : INHERITABLE_ATTR(AssertCapability)
      62           6 : INHERITABLE_ATTR(AssertExclusiveLock)
      63           6 : INHERITABLE_ATTR(AssertSharedLock)
      64           6 : INHERITABLE_ATTR(AssumeAligned)
      65           6 : INHERITABLE_ATTR(Availability)
      66           6 : INHERITABLE_ATTR(Blocks)
      67           6 : INHERITABLE_ATTR(C11NoReturn)
      68           6 : INHERITABLE_ATTR(CDecl)
      69           6 : INHERITABLE_ATTR(CFAuditedTransfer)
      70           6 : INHERITABLE_ATTR(CFReturnsNotRetained)
      71           6 : INHERITABLE_ATTR(CFReturnsRetained)
      72           6 : INHERITABLE_ATTR(CFUnknownTransfer)
      73           6 : INHERITABLE_ATTR(CUDAConstant)
      74          38 : INHERITABLE_ATTR(CUDADevice)
      75          10 : INHERITABLE_ATTR(CUDAGlobal)
      76          26 : INHERITABLE_ATTR(CUDAHost)
      77           6 : INHERITABLE_ATTR(CUDAInvalidTarget)
      78           6 : INHERITABLE_ATTR(CUDALaunchBounds)
      79          10 : INHERITABLE_ATTR(CUDAShared)
      80           8 : INHERITABLE_ATTR(CXX11NoReturn)
      81           6 : INHERITABLE_ATTR(CallableWhen)
      82           8 : INHERITABLE_ATTR(Capability)
      83           6 : INHERITABLE_ATTR(CapturedRecord)
      84           8 : INHERITABLE_ATTR(Cleanup)
      85           6 : INHERITABLE_ATTR(Cold)
      86           6 : INHERITABLE_ATTR(Common)
      87          16 : INHERITABLE_ATTR(Const)
      88           8 : INHERITABLE_ATTR(Constructor)
      89           6 : INHERITABLE_ATTR(Consumable)
      90           6 : INHERITABLE_ATTR(ConsumableAutoCast)
      91           6 : INHERITABLE_ATTR(ConsumableSetOnRead)
      92           6 : INHERITABLE_ATTR(Convergent)
      93           6 : INHERITABLE_ATTR(DLLExport)
      94           6 : INHERITABLE_ATTR(DLLImport)
      95          10 : INHERITABLE_ATTR(Deprecated)
      96           6 : INHERITABLE_ATTR(Destructor)
      97           6 : INHERITABLE_ATTR(DiagnoseIf)
      98           6 : INHERITABLE_ATTR(DisableTailCalls)
      99           6 : INHERITABLE_ATTR(EmptyBases)
     100           6 : INHERITABLE_ATTR(EnableIf)
     101           6 : INHERITABLE_ATTR(EnumExtensibility)
     102           6 : INHERITABLE_ATTR(ExclusiveTrylockFunction)
     103          22 : INHERITABLE_ATTR(ExternalSourceSymbol)
     104           6 : INHERITABLE_ATTR(FastCall)
     105           6 : INHERITABLE_ATTR(Final)
     106           6 : INHERITABLE_ATTR(FlagEnum)
     107           6 : INHERITABLE_ATTR(Flatten)
     108          12 : INHERITABLE_ATTR(Format)
     109           6 : INHERITABLE_ATTR(FormatArg)
     110           6 : INHERITABLE_ATTR(GNUInline)
     111          10 : INHERITABLE_ATTR(GuardedBy)
     112           6 : INHERITABLE_ATTR(GuardedVar)
     113           6 : INHERITABLE_ATTR(Hot)
     114           6 : INHERITABLE_ATTR(IBAction)
     115           6 : INHERITABLE_ATTR(IBOutlet)
     116           6 : INHERITABLE_ATTR(IBOutletCollection)
     117           6 : INHERITABLE_ATTR(InitPriority)
     118           6 : INHERITABLE_ATTR(IntelOclBicc)
     119           6 : INHERITABLE_ATTR(InternalLinkage)
     120           6 : INHERITABLE_ATTR(LTOVisibilityPublic)
     121           6 : INHERITABLE_ATTR(LayoutVersion)
     122           6 : INHERITABLE_ATTR(LockReturned)
     123           6 : INHERITABLE_ATTR(LocksExcluded)
     124           6 : INHERITABLE_ATTR(MSABI)
     125           6 : INHERITABLE_ATTR(MSInheritance)
     126           6 : INHERITABLE_ATTR(MSNoVTable)
     127           8 : INHERITABLE_ATTR(MSP430Interrupt)
     128          14 : INHERITABLE_ATTR(MSStruct)
     129           6 : INHERITABLE_ATTR(MSVtorDisp)
     130          60 : INHERITABLE_ATTR(MaxFieldAlignment)
     131           6 : INHERITABLE_ATTR(MayAlias)
     132           6 : INHERITABLE_ATTR(MicroMips)
     133           6 : INHERITABLE_ATTR(MinSize)
     134           6 : INHERITABLE_ATTR(Mips16)
     135           6 : INHERITABLE_ATTR(MipsInterrupt)
     136           6 : INHERITABLE_ATTR(MipsLongCall)
     137           6 : INHERITABLE_ATTR(MipsShortCall)
     138           6 : INHERITABLE_ATTR(NSConsumesSelf)
     139           6 : INHERITABLE_ATTR(NSReturnsAutoreleased)
     140           6 : INHERITABLE_ATTR(NSReturnsNotRetained)
     141           6 : INHERITABLE_ATTR(NSReturnsRetained)
     142           6 : INHERITABLE_ATTR(Naked)
     143           6 : INHERITABLE_ATTR(NoAlias)
     144           6 : INHERITABLE_ATTR(NoCommon)
     145           6 : INHERITABLE_ATTR(NoDebug)
     146           6 : INHERITABLE_ATTR(NoDuplicate)
     147           8 : INHERITABLE_ATTR(NoInline)
     148           6 : INHERITABLE_ATTR(NoInstrumentFunction)
     149           6 : INHERITABLE_ATTR(NoMicroMips)
     150           6 : INHERITABLE_ATTR(NoMips16)
     151           6 : INHERITABLE_ATTR(NoReturn)
     152          14 : INHERITABLE_ATTR(NoSanitize)
     153           6 : INHERITABLE_ATTR(NoSplitStack)
     154           8 : INHERITABLE_ATTR(NoThreadSafetyAnalysis)
     155          22 : INHERITABLE_ATTR(NoThrow)
     156           6 : INHERITABLE_ATTR(NotTailCalled)
     157           6 : INHERITABLE_ATTR(OMPCaptureNoInit)
     158          10 : INHERITABLE_ATTR(OMPThreadPrivateDecl)
     159           6 : INHERITABLE_ATTR(ObjCBridge)
     160           6 : INHERITABLE_ATTR(ObjCBridgeMutable)
     161           8 : INHERITABLE_ATTR(ObjCBridgeRelated)
     162           6 : INHERITABLE_ATTR(ObjCException)
     163           6 : INHERITABLE_ATTR(ObjCExplicitProtocolImpl)
     164           6 : INHERITABLE_ATTR(ObjCIndependentClass)
     165           6 : INHERITABLE_ATTR(ObjCMethodFamily)
     166           6 : INHERITABLE_ATTR(ObjCNSObject)
     167           6 : INHERITABLE_ATTR(ObjCPreciseLifetime)
     168           6 : INHERITABLE_ATTR(ObjCRequiresPropertyDefs)
     169           6 : INHERITABLE_ATTR(ObjCRequiresSuper)
     170           6 : INHERITABLE_ATTR(ObjCReturnsInnerPointer)
     171           6 : INHERITABLE_ATTR(ObjCRootClass)
     172          10 : INHERITABLE_ATTR(ObjCSubclassingRestricted)
     173           6 : INHERITABLE_ATTR(OpenCLIntelReqdSubGroupSize)
     174           6 : INHERITABLE_ATTR(OpenCLKernel)
     175           6 : INHERITABLE_ATTR(OpenCLUnrollHint)
     176           6 : INHERITABLE_ATTR(OptimizeNone)
     177           8 : INHERITABLE_ATTR(Override)
     178           6 : INHERITABLE_ATTR(Ownership)
     179          18 : INHERITABLE_ATTR(Packed)
     180           6 : INHERITABLE_ATTR(ParamTypestate)
     181           6 : INHERITABLE_ATTR(Pascal)
     182           6 : INHERITABLE_ATTR(Pcs)
     183           6 : INHERITABLE_ATTR(PragmaClangBSSSection)
     184           6 : INHERITABLE_ATTR(PragmaClangDataSection)
     185           6 : INHERITABLE_ATTR(PragmaClangRodataSection)
     186           6 : INHERITABLE_ATTR(PragmaClangTextSection)
     187           6 : INHERITABLE_ATTR(PreserveAll)
     188           6 : INHERITABLE_ATTR(PreserveMost)
     189           6 : INHERITABLE_ATTR(PtGuardedBy)
     190           6 : INHERITABLE_ATTR(PtGuardedVar)
     191           6 : INHERITABLE_ATTR(Pure)
     192           6 : INHERITABLE_ATTR(RegCall)
     193           6 : INHERITABLE_ATTR(ReleaseCapability)
     194           6 : INHERITABLE_ATTR(ReqdWorkGroupSize)
     195           8 : INHERITABLE_ATTR(RequireConstantInit)
     196           6 : INHERITABLE_ATTR(RequiresCapability)
     197           6 : INHERITABLE_ATTR(Restrict)
     198           6 : INHERITABLE_ATTR(ReturnTypestate)
     199           6 : INHERITABLE_ATTR(ReturnsNonNull)
     200           8 : INHERITABLE_ATTR(ReturnsTwice)
     201           6 : INHERITABLE_ATTR(ScopedLockable)
     202           6 : INHERITABLE_ATTR(Section)
     203           6 : INHERITABLE_ATTR(SelectAny)
     204           6 : INHERITABLE_ATTR(Sentinel)
     205           6 : INHERITABLE_ATTR(SetTypestate)
     206           6 : INHERITABLE_ATTR(SharedTrylockFunction)
     207           6 : INHERITABLE_ATTR(StdCall)
     208           6 : INHERITABLE_ATTR(SwiftCall)
     209           6 : INHERITABLE_ATTR(SysVABI)
     210           6 : INHERITABLE_ATTR(TLSModel)
     211           6 : INHERITABLE_ATTR(Target)
     212           6 : INHERITABLE_ATTR(TestTypestate)
     213           6 : INHERITABLE_ATTR(ThisCall)
     214           6 : INHERITABLE_ATTR(TransparentUnion)
     215           6 : INHERITABLE_ATTR(TryAcquireCapability)
     216           8 : INHERITABLE_ATTR(TypeTagForDatatype)
     217          10 : INHERITABLE_ATTR(TypeVisibility)
     218           6 : INHERITABLE_ATTR(Unavailable)
     219          14 : INHERITABLE_ATTR(Unused)
     220           8 : INHERITABLE_ATTR(Used)
     221           6 : INHERITABLE_ATTR(Uuid)
     222           6 : INHERITABLE_ATTR(VecReturn)
     223           6 : INHERITABLE_ATTR(VecTypeHint)
     224           6 : INHERITABLE_ATTR(VectorCall)
     225          56 : INHERITABLE_ATTR(Visibility)
     226           6 : INHERITABLE_ATTR(WarnUnused)
     227           8 : INHERITABLE_ATTR(WarnUnusedResult)
     228           6 : INHERITABLE_ATTR(Weak)
     229           6 : INHERITABLE_ATTR(WeakImport)
     230           6 : INHERITABLE_ATTR(WeakRef)
     231           6 : INHERITABLE_ATTR(WorkGroupSizeHint)
     232           6 : INHERITABLE_ATTR(X86ForceAlignArgPointer)
     233           6 : INHERITABLE_ATTR(XRayInstrument)
     234           6 : INHERITABLE_ATTR(XRayLogArgs)
     235          44 : ATTR(AbiTag)
     236           8 : ATTR(Alias)
     237           6 : ATTR(AlignValue)
     238           6 : ATTR(IFunc)
     239           6 : ATTR(InitSeg)
     240           6 : ATTR(LoopHint)
     241           6 : ATTR(Mode)
     242           6 : ATTR(OMPCaptureKind)
     243          10 : ATTR(OMPDeclareSimdDecl)
     244           6 : ATTR(OMPDeclareTargetDecl)
     245           6 : ATTR(ObjCBoxable)
     246           6 : ATTR(ObjCDesignatedInitializer)
     247           6 : ATTR(ObjCRuntimeName)
     248           6 : ATTR(ObjCRuntimeVisible)
     249          10 : ATTR(OpenCLAccess)
     250           6 : ATTR(Overloadable)
     251           6 : ATTR(RenderScriptKernel)
     252           6 : ATTR(Thread)
     253          93 : PRAGMA_SPELLING_ATTR(InitSeg)
     254          78 : PRAGMA_SPELLING_ATTR(LoopHint)
     255             : PRAGMA_SPELLING_ATTR(OMPDeclareSimdDecl)
     256             : PRAGMA_SPELLING_ATTR(OMPDeclareTargetDecl)
     257             : #ifdef ATTR_RANGE
     258             : ATTR_RANGE(Attr, FallThrough, Thread)
     259             : ATTR_RANGE(StmtAttr, FallThrough, Suppress)
     260             : ATTR_RANGE(InheritableAttr, SwiftContext, XRayLogArgs)
     261             : ATTR_RANGE(InheritableParamAttr, SwiftContext, PassObjectSize)
     262             : ATTR_RANGE(ParameterABIAttr, SwiftContext, SwiftIndirectResult)
     263             : #undef ATTR_RANGE
     264             : #endif
     265             : #undef ATTR
     266             : #undef STMT_ATTR
     267             : #undef INHERITABLE_ATTR
     268             : #undef INHERITABLE_PARAM_ATTR
     269             : #undef PARAMETER_ABI_ATTR
     270             : #undef PRAGMA_SPELLING_ATTR

Generated by: LCOV version 1.13