Viewing file: AttrParserStringSwitches.inc (7.32 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ |* *| |* Parser-related llvm::StringSwitch cases *| |* *| |* Automatically generated file, do not edit! *| |* From: Attr.td *| |* *| \*===----------------------------------------------------------------------===*/
#if defined(CLANG_ATTR_ARG_CONTEXT_LIST) .Case("acquire_capability", true) .Case("acquire_shared_capability", true) .Case("exclusive_lock_function", true) .Case("shared_lock_function", true) .Case("acquired_after", true) .Case("acquired_before", true) .Case("assert_capability", true) .Case("assert_shared_capability", true) .Case("assert_exclusive_lock", true) .Case("assert_shared_lock", true) .Case("counted_by", true) .Case("counted_by_or_null", true) .Case("exclusive_trylock_function", true) .Case("guarded_by", true) .Case("lock_returned", true) .Case("locks_excluded", true) .Case("pt_guarded_by", true) .Case("release_capability", true) .Case("release_shared_capability", true) .Case("release_generic_capability", true) .Case("unlock_function", true) .Case("requires_capability", true) .Case("exclusive_locks_required", true) .Case("requires_shared_capability", true) .Case("shared_locks_required", true) .Case("shared_trylock_function", true) .Case("sized_by", true) .Case("sized_by_or_null", true) .Case("try_acquire_capability", true) .Case("try_acquire_shared_capability", true) #endif // CLANG_ATTR_ARG_CONTEXT_LIST
#if defined(CLANG_ATTR_IDENTIFIER_ARG_LIST) .Case("interrupt", true) .Case("argument_with_type_tag", true) .Case("pointer_with_type_tag", true) .Case("__clang_arm_builtin_alias", true) .Case("availability", true) .Case("blocks", true) .Case("builtin_alias", true) .Case("clang_builtin_alias", true) .Case("guard", true) .Case("callable_when", true) .Case("model", true) .Case("consumable", true) .Case("enum_extensibility", true) .Case("format", true) .Case("function_return", true) .Case("resource_class", true) .Case("shader", true) .Case("loop", true) .Case("unroll", true) .Case("nounroll", true) .Case("unroll_and_jam", true) .Case("nounroll_and_jam", true) .Case("interrupt", true) .Case("mode", true) .Case("ns_error_domain", true) .Case("declare simd", true) .Case("declare target", true) .Case("objc_bridge", true) .Case("objc_bridge_mutable", true) .Case("objc_bridge_related", true) .Case("objc_gc", true) .Case("objc_method_family", true) .Case("objc_ownership", true) .Case("ownership_holds", true) .Case("ownership_returns", true) .Case("ownership_takes", true) .Case("param_typestate", true) .Case("pcs", true) .Case("interrupt", true) .Case("return_typestate", true) .Case("set_typestate", true) .Case("swift_async", true) .Case("swift_async_error", true) .Case("swift_error", true) .Case("swift_newtype", true) .Case("swift_wrapper", true) .Case("test_typestate", true) .Case("type_tag_for_datatype", true) .Case("type_visibility", true) .Case("ptrauth_vtable_pointer", true) .Case("visibility", true) .Case("zero_call_used_regs", true) #endif // CLANG_ATTR_IDENTIFIER_ARG_LIST
#if defined(CLANG_ATTR_STRING_LITERAL_ARG_LIST) .Case("interrupt", true && (T.getArch() == llvm::Triple::arm || T.getArch() == llvm::Triple::thumb || T.getArch() == llvm::Triple::armeb || T.getArch() == llvm::Triple::thumbeb) ? 1 : true && (T.getArch() == llvm::Triple::mips || T.getArch() == llvm::Triple::mipsel) ? 1 : true && (T.getArch() == llvm::Triple::riscv32 || T.getArch() == llvm::Triple::riscv64) ? 1 : 0) .Case("abi_tag", 4294967295) .Case("acquire_handle", 1) .Case("alias", 1) .Case("annotate", 1) .Case("annotate_type", 1) .Case("__arm_in", 4294967295) .Case("__arm_inout", 4294967295) .Case("__arm_new", 4294967295) .Case("__arm_out", 4294967295) .Case("__arm_preserves", 4294967295) .Case("asm", 1) .Case("__asm__", 1) .Case("availability", 160) .Case("btf_decl_tag", 1) .Case("btf_type_tag", 1) .Case("blocks", 1) .Case("callable_when", 4294967295) .Case("capability", 1) .Case("shared_capability", 1) .Case("model", 1) .Case("code_seg", 1) .Case("deprecated", 3) .Case("diagnose_if", 6) .Case("enable_if", 2) .Case("enforce_tcb", 1) .Case("enforce_tcb_leaf", 1) .Case("error", 1) .Case("warning", 1) .Case("external_source_symbol", 11) .Case("function_return", 1) .Case("register", 3) .Case("resource_class", 1) .Case("shader", 1) .Case("ifunc", 1) .Case("init_seg", 1) .Case("no_builtin", 4294967295) .Case("no_sanitize", 4294967295) .Case("assume", 1) .Case("objc_runtime_name", 1) .Case("pcs", 1) .Case("release_handle", 1) .Case("section", 1) .Case("allocate", 1) .Case("suppress", 4294967295) .Case("swift_async_name", 1) .Case("swift_attr", 1) .Case("swift_bridge", 1) .Case("swift_name", 1) .Case("tls_model", 1) .Case("target", 1) .Case("target_clones", 4294967295) .Case("target_version", 1) .Case("type_visibility", 1) .Case("unavailable", 1) .Case("use_handle", 1) .Case("uuid", 1) .Case("ptrauth_vtable_pointer", 7) .Case("visibility", 1) .Case("nodiscard", 1) .Case("warn_unused_result", 1) .Case("weakref", 1) .Case("export_name", 1) .Case("import_module", 1) .Case("import_name", 1) .Case("zero_call_used_regs", 1) #endif // CLANG_ATTR_STRING_LITERAL_ARG_LIST
#if defined(CLANG_ATTR_VARIADIC_IDENTIFIER_ARG_LIST) .Case("cpu_dispatch", true) .Case("cpu_specific", true) .Case("callback", true) #endif // CLANG_ATTR_VARIADIC_IDENTIFIER_ARG_LIST
#if defined(CLANG_ATTR_THIS_ISA_IDENTIFIER_ARG_LIST) .Case("callback", true) #endif // CLANG_ATTR_THIS_ISA_IDENTIFIER_ARG_LIST
#if defined(CLANG_ATTR_ACCEPTS_EXPR_PACK) .Case("annotate", true) .Case("annotate_type", true) #endif // CLANG_ATTR_ACCEPTS_EXPR_PACK
#if defined(CLANG_ATTR_TYPE_ARG_LIST) .Case("iboutletcollection", true) .Case("Owner", true) .Case("Pointer", true) .Case("preferred_name", true) .Case("preferred_type", true) .Case("vec_type_hint", true) #endif // CLANG_ATTR_TYPE_ARG_LIST
#if defined(CLANG_ATTR_LATE_PARSED_LIST) .Case("acquire_capability", 1) .Case("acquire_shared_capability", 1) .Case("exclusive_lock_function", 1) .Case("shared_lock_function", 1) .Case("assert_capability", 1) .Case("assert_shared_capability", 1) .Case("assert_exclusive_lock", 1) .Case("assert_shared_lock", 1) .Case("diagnose_if", 1) .Case("exclusive_trylock_function", 1) .Case("lock_returned", 1) .Case("locks_excluded", 1) .Case("release_capability", 1) .Case("release_shared_capability", 1) .Case("release_generic_capability", 1) .Case("unlock_function", 1) .Case("requires_capability", 1) .Case("exclusive_locks_required", 1) .Case("requires_shared_capability", 1) .Case("shared_locks_required", 1) .Case("shared_trylock_function", 1) .Case("try_acquire_capability", 1) .Case("try_acquire_shared_capability", 1) #endif // CLANG_ATTR_LATE_PARSED_LIST
#if defined(CLANG_ATTR_LATE_PARSED_EXPERIMENTAL_EXT_LIST) .Case("acquired_after", 1) .Case("acquired_before", 1) .Case("counted_by", 1) .Case("counted_by_or_null", 1) .Case("guarded_by", 1) .Case("pt_guarded_by", 1) .Case("sized_by", 1) .Case("sized_by_or_null", 1) #endif // CLANG_ATTR_LATE_PARSED_EXPERIMENTAL_EXT_LIST
#if defined(CLANG_ATTR_STRICT_IDENTIFIER_ARG_AT_INDEX_LIST) .Case("ptrauth_vtable_pointer", 15ull) #endif // CLANG_ATTR_STRICT_IDENTIFIER_ARG_AT_INDEX_LIST
|