LCOV - code coverage report
Current view: top level - build-llvm/tools/clang/include/clang/Parse - AttrParserStringSwitches.inc (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 93 93 100.0 %
Date: 2018-09-23 13:06:45 Functions: 0 0 -
Legend: Lines: hit not hit

          Line data    Source code
       1             : /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
       2             : |*                                                                            *|
       3             : |* Parser-related llvm::StringSwitch cases                                    *|
       4             : |*                                                                            *|
       5             : |* Automatically generated file, do not edit!                                 *|
       6             : |*                                                                            *|
       7             : \*===----------------------------------------------------------------------===*/
       8             : 
       9             : #if defined(CLANG_ATTR_ARG_CONTEXT_LIST)
      10    15558825 : .Case("acquire_capability", true)
      11    15558825 : .Case("acquire_shared_capability", true)
      12    15558825 : .Case("exclusive_lock_function", true)
      13    15558825 : .Case("shared_lock_function", true)
      14    15558825 : .Case("acquired_after", true)
      15    15558825 : .Case("acquired_before", true)
      16    15558825 : .Case("assert_capability", true)
      17    15558825 : .Case("assert_shared_capability", true)
      18    15558825 : .Case("assert_exclusive_lock", true)
      19    15558825 : .Case("assert_shared_lock", true)
      20    15558825 : .Case("exclusive_trylock_function", true)
      21    15558825 : .Case("guarded_by", true)
      22    15558825 : .Case("lock_returned", true)
      23    15558825 : .Case("locks_excluded", true)
      24    15558825 : .Case("pt_guarded_by", true)
      25    15558825 : .Case("release_capability", true)
      26    15558825 : .Case("release_shared_capability", true)
      27    15558825 : .Case("release_generic_capability", true)
      28    15558825 : .Case("unlock_function", true)
      29    15558825 : .Case("requires_capability", true)
      30    15558825 : .Case("exclusive_locks_required", true)
      31    15558825 : .Case("requires_shared_capability", true)
      32    15558825 : .Case("shared_locks_required", true)
      33    15558825 : .Case("shared_trylock_function", true)
      34    15558825 : .Case("try_acquire_capability", true)
      35    15558825 : .Case("try_acquire_shared_capability", true)
      36             : #endif // CLANG_ATTR_ARG_CONTEXT_LIST
      37             : 
      38             : #if defined(CLANG_ATTR_IDENTIFIER_ARG_LIST)
      39      156248 : .Case("interrupt", true)
      40      156248 : .Case("argument_with_type_tag", true)
      41      156248 : .Case("pointer_with_type_tag", true)
      42      156248 : .Case("availability", true)
      43      156248 : .Case("blocks", true)
      44      156248 : .Case("callable_when", true)
      45      156248 : .Case("consumable", true)
      46      156248 : .Case("enum_extensibility", true)
      47      156248 : .Case("format", true)
      48      156248 : .Case("loop", true)
      49      156248 : .Case("unroll", true)
      50      156248 : .Case("nounroll", true)
      51      156248 : .Case("unroll_and_jam", true)
      52      156248 : .Case("nounroll_and_jam", true)
      53      156248 : .Case("interrupt", true)
      54      156248 : .Case("mode", true)
      55      156248 : .Case("declare simd", true)
      56      156248 : .Case("declare target", true)
      57      156248 : .Case("objc_bridge", true)
      58      156248 : .Case("objc_bridge_mutable", true)
      59      156248 : .Case("objc_bridge_related", true)
      60      156248 : .Case("objc_gc", true)
      61      156248 : .Case("objc_method_family", true)
      62      156248 : .Case("objc_ownership", true)
      63      156248 : .Case("ownership_holds", true)
      64      156248 : .Case("ownership_returns", true)
      65      156248 : .Case("ownership_takes", true)
      66      156248 : .Case("param_typestate", true)
      67      156248 : .Case("pcs", true)
      68      156248 : .Case("interrupt", true)
      69      156248 : .Case("return_typestate", true)
      70      156248 : .Case("set_typestate", true)
      71      312496 : .Case("test_typestate", true)
      72      156248 : .Case("type_tag_for_datatype", true)
      73      156248 : .Case("type_visibility", true)
      74      156248 : .Case("visibility", true)
      75             : #endif // CLANG_ATTR_IDENTIFIER_ARG_LIST
      76             : 
      77             : #if defined(CLANG_ATTR_VARIADIC_IDENTIFIER_ARG_LIST)
      78      159260 : .Case("cpu_dispatch", true)
      79      159260 : .Case("cpu_specific", true)
      80             : #endif // CLANG_ATTR_VARIADIC_IDENTIFIER_ARG_LIST
      81             : 
      82             : #if defined(CLANG_ATTR_TYPE_ARG_LIST)
      83    14806831 : .Case("iboutletcollection", true)
      84    14806831 : .Case("vec_type_hint", true)
      85             : #endif // CLANG_ATTR_TYPE_ARG_LIST
      86             : 
      87             : #if defined(CLANG_ATTR_LATE_PARSED_LIST)
      88     7118511 : .Case("acquire_capability", 1)
      89     7118511 : .Case("acquire_shared_capability", 1)
      90     7118511 : .Case("exclusive_lock_function", 1)
      91     7118511 : .Case("shared_lock_function", 1)
      92     7118511 : .Case("acquired_after", 1)
      93     7118511 : .Case("acquired_before", 1)
      94     7118511 : .Case("assert_capability", 1)
      95     7118511 : .Case("assert_shared_capability", 1)
      96     7118511 : .Case("assert_exclusive_lock", 1)
      97     7118511 : .Case("assert_shared_lock", 1)
      98     7118511 : .Case("diagnose_if", 1)
      99     7118511 : .Case("exclusive_trylock_function", 1)
     100     7118511 : .Case("guarded_by", 1)
     101     7118511 : .Case("lock_returned", 1)
     102     7118511 : .Case("locks_excluded", 1)
     103     7118511 : .Case("pt_guarded_by", 1)
     104     7118511 : .Case("release_capability", 1)
     105     7118511 : .Case("release_shared_capability", 1)
     106     7118511 : .Case("release_generic_capability", 1)
     107     7118511 : .Case("unlock_function", 1)
     108     7118511 : .Case("requires_capability", 1)
     109     7118511 : .Case("exclusive_locks_required", 1)
     110     7118511 : .Case("requires_shared_capability", 1)
     111     7118511 : .Case("shared_locks_required", 1)
     112     7118511 : .Case("shared_trylock_function", 1)
     113     7118511 : .Case("try_acquire_capability", 1)
     114     7118511 : .Case("try_acquire_shared_capability", 1)
     115             : #endif // CLANG_ATTR_LATE_PARSED_LIST
     116             : 

Generated by: LCOV version 1.13