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 :
|