/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ |* *| |* List of attribute names *| |* *| |* Automatically generated file, do not edit! *| |* From: Attr.td *| |* *| \*===----------------------------------------------------------------------===*/ #ifndef ATTR_NAME #define ATTR_NAME(NAME) NAME #endif ATTR_NAME("NSObject") ATTR_NAME("Owner") ATTR_NAME("Pointer") ATTR_NAME("RootSignature") ATTR_NAME("WaveSize") ATTR_NAME("_Alignas") ATTR_NAME("_Nonnull") ATTR_NAME("_Noreturn") ATTR_NAME("_Null_unspecified") ATTR_NAME("_Nullable") ATTR_NAME("_Nullable_result") ATTR_NAME("__arm_agnostic") ATTR_NAME("__arm_in") ATTR_NAME("__arm_inout") ATTR_NAME("__arm_locally_streaming") ATTR_NAME("__arm_new") ATTR_NAME("__arm_out") ATTR_NAME("__arm_preserves") ATTR_NAME("__arm_streaming") ATTR_NAME("__arm_streaming_compatible") ATTR_NAME("__asm__") ATTR_NAME("__cdecl") ATTR_NAME("__clang_arm_builtin_alias") ATTR_NAME("__clang_arm_mve_strict_polymorphism") ATTR_NAME("__const") ATTR_NAME("__constant") ATTR_NAME("__constant__") ATTR_NAME("__cudart_builtin__") ATTR_NAME("__device__") ATTR_NAME("__device_builtin__") ATTR_NAME("__device_builtin_surface_type__") ATTR_NAME("__device_builtin_texture_type__") ATTR_NAME("__fastcall") ATTR_NAME("__forceinline") ATTR_NAME("__funcref") ATTR_NAME("__generic") ATTR_NAME("__global") ATTR_NAME("__global__") ATTR_NAME("__grid_constant__") ATTR_NAME("__host__") ATTR_NAME("__kernel") ATTR_NAME("__kindof") ATTR_NAME("__launch_bounds__") ATTR_NAME("__local") ATTR_NAME("__managed__") ATTR_NAME("__multiple_inheritance") ATTR_NAME("__noinline__") ATTR_NAME("__pascal") ATTR_NAME("__private") ATTR_NAME("__ptr32") ATTR_NAME("__ptr64") ATTR_NAME("__ptrauth") ATTR_NAME("__read_only") ATTR_NAME("__read_write") ATTR_NAME("__regcall") ATTR_NAME("__shared__") ATTR_NAME("__single_inheritance") ATTR_NAME("__sptr") ATTR_NAME("__stdcall") ATTR_NAME("__thiscall") ATTR_NAME("__unsafe_unretained") ATTR_NAME("__unspecified_inheritance") ATTR_NAME("__uptr") ATTR_NAME("__vectorcall") ATTR_NAME("__virtual_inheritance") ATTR_NAME("__w64") ATTR_NAME("__write_only") ATTR_NAME("_cdecl") ATTR_NAME("_fastcall") ATTR_NAME("_pascal") ATTR_NAME("_stdcall") ATTR_NAME("_thiscall") ATTR_NAME("_vectorcall") ATTR_NAME("aarch64_sve_pcs") ATTR_NAME("aarch64_vector_pcs") ATTR_NAME("abi_tag") ATTR_NAME("acquire_capability") ATTR_NAME("acquire_handle") ATTR_NAME("acquire_shared_capability") ATTR_NAME("acquired_after") ATTR_NAME("acquired_before") ATTR_NAME("address_space") ATTR_NAME("alias") ATTR_NAME("align") ATTR_NAME("align_value") ATTR_NAME("alignas") ATTR_NAME("aligned") ATTR_NAME("alloc_align") ATTR_NAME("alloc_size") ATTR_NAME("allocate") ATTR_NAME("allocating") ATTR_NAME("allocator") ATTR_NAME("always_destroy") ATTR_NAME("always_inline") ATTR_NAME("amdgpu_flat_work_group_size") ATTR_NAME("amdgpu_kernel") ATTR_NAME("amdgpu_max_num_work_groups") ATTR_NAME("amdgpu_num_sgpr") ATTR_NAME("amdgpu_num_vgpr") ATTR_NAME("amdgpu_waves_per_eu") ATTR_NAME("analyzer_noreturn") ATTR_NAME("annotate") ATTR_NAME("annotate_type") ATTR_NAME("argument_with_type_tag") ATTR_NAME("arm_sve_vector_bits") ATTR_NAME("artificial") ATTR_NAME("asm") ATTR_NAME("assert_capability") ATTR_NAME("assert_exclusive_lock") ATTR_NAME("assert_shared_capability") ATTR_NAME("assert_shared_lock") ATTR_NAME("assume") ATTR_NAME("assume_aligned") ATTR_NAME("atomic") ATTR_NAME("availability") ATTR_NAME("available_only_in_default_eval_method") ATTR_NAME("blocking") ATTR_NAME("blocks") ATTR_NAME("bounded") ATTR_NAME("bpf_fastcall") ATTR_NAME("branch") ATTR_NAME("btf_decl_tag") ATTR_NAME("btf_type_tag") ATTR_NAME("builtin_alias") ATTR_NAME("callable_when") ATTR_NAME("callback") ATTR_NAME("called_once") ATTR_NAME("capability") ATTR_NAME("carries_dependency") ATTR_NAME("cdecl") ATTR_NAME("cf_audited_transfer") ATTR_NAME("cf_consumed") ATTR_NAME("cf_returns_not_retained") ATTR_NAME("cf_returns_retained") ATTR_NAME("cf_unknown_transfer") ATTR_NAME("cfi_canonical_jump_table") ATTR_NAME("cfi_unchecked_callee") ATTR_NAME("clang_builtin_alias") ATTR_NAME("cleanup") ATTR_NAME("clspv_libclc_builtin") ATTR_NAME("cmse_nonsecure_call") ATTR_NAME("cmse_nonsecure_entry") ATTR_NAME("code_align") ATTR_NAME("code_seg") ATTR_NAME("cold") ATTR_NAME("common") ATTR_NAME("const") ATTR_NAME("constant") ATTR_NAME("constant_id") ATTR_NAME("constexpr") ATTR_NAME("constinit") ATTR_NAME("constructor") ATTR_NAME("consumable") ATTR_NAME("consumable_auto_cast_state") ATTR_NAME("consumable_set_state_on_read") ATTR_NAME("contained_type") ATTR_NAME("convergent") ATTR_NAME("coro_await_elidable") ATTR_NAME("coro_await_elidable_argument") ATTR_NAME("coro_disable_lifetimebound") ATTR_NAME("coro_lifetimebound") ATTR_NAME("coro_only_destroy_when_complete") ATTR_NAME("coro_return_type") ATTR_NAME("coro_wrapper") ATTR_NAME("counted_by") ATTR_NAME("counted_by_or_null") ATTR_NAME("cpu_dispatch") ATTR_NAME("cpu_specific") ATTR_NAME("cudart_builtin") ATTR_NAME("declare simd") ATTR_NAME("declare target") ATTR_NAME("declare variant") ATTR_NAME("deprecated") ATTR_NAME("destructor") ATTR_NAME("device") ATTR_NAME("device_builtin") ATTR_NAME("device_builtin_surface_type") ATTR_NAME("device_builtin_texture_type") ATTR_NAME("device_kernel") ATTR_NAME("diagnose_as_builtin") ATTR_NAME("diagnose_if") ATTR_NAME("disable_sanitizer_instrumentation") ATTR_NAME("disable_tail_calls") ATTR_NAME("dllexport") ATTR_NAME("dllimport") ATTR_NAME("empty_bases") ATTR_NAME("enable_if") ATTR_NAME("enforce_read_only_placement") ATTR_NAME("enforce_tcb") ATTR_NAME("enforce_tcb_leaf") ATTR_NAME("enum_extensibility") ATTR_NAME("error") ATTR_NAME("exclude_from_explicit_instantiation") ATTR_NAME("exclusive_lock_function") ATTR_NAME("exclusive_locks_required") ATTR_NAME("exclusive_trylock_function") ATTR_NAME("export_name") ATTR_NAME("ext_builtin_input") ATTR_NAME("ext_vector_type") ATTR_NAME("external_source_symbol") ATTR_NAME("fallthrough") ATTR_NAME("far") ATTR_NAME("fastcall") ATTR_NAME("final") ATTR_NAME("flag_enum") ATTR_NAME("flatten") ATTR_NAME("force_align_arg_pointer") ATTR_NAME("format") ATTR_NAME("format_arg") ATTR_NAME("format_matches") ATTR_NAME("function_return") ATTR_NAME("generic") ATTR_NAME("global") ATTR_NAME("gnu_inline") ATTR_NAME("grid_constant") ATTR_NAME("groupshared") ATTR_NAME("guard") ATTR_NAME("guarded_by") ATTR_NAME("guarded_var") ATTR_NAME("host") ATTR_NAME("hot") ATTR_NAME("hybrid_patchable") ATTR_NAME("ibaction") ATTR_NAME("iboutlet") ATTR_NAME("iboutletcollection") ATTR_NAME("ifunc") ATTR_NAME("import_module") ATTR_NAME("import_name") ATTR_NAME("in") ATTR_NAME("init_priority") ATTR_NAME("init_seg") ATTR_NAME("inout") ATTR_NAME("intel_ocl_bicc") ATTR_NAME("intel_reqd_sub_group_size") ATTR_NAME("internal_linkage") ATTR_NAME("interrupt") ATTR_NAME("interrupt_save_fp") ATTR_NAME("is_rov") ATTR_NAME("kernel") ATTR_NAME("launch_bounds") ATTR_NAME("layout_version") ATTR_NAME("leaf") ATTR_NAME("lifetime_capture_by") ATTR_NAME("lifetimebound") ATTR_NAME("likely") ATTR_NAME("loader_uninitialized") ATTR_NAME("local") ATTR_NAME("lock_returned") ATTR_NAME("lockable") ATTR_NAME("locks_excluded") ATTR_NAME("long_call") ATTR_NAME("loop") ATTR_NAME("lto_visibility_public") ATTR_NAME("m68k_rtd") ATTR_NAME("malloc") ATTR_NAME("managed") ATTR_NAME("matrix_type") ATTR_NAME("may_alias") ATTR_NAME("maybe_undef") ATTR_NAME("maybe_unused") ATTR_NAME("micromips") ATTR_NAME("mig_server_routine") ATTR_NAME("min_vector_width") ATTR_NAME("minsize") ATTR_NAME("mips16") ATTR_NAME("mode") ATTR_NAME("model") ATTR_NAME("ms_abi") ATTR_NAME("ms_struct") ATTR_NAME("musttail") ATTR_NAME("naked") ATTR_NAME("near") ATTR_NAME("neon_polyvector_type") ATTR_NAME("neon_vector_type") ATTR_NAME("no_address_safety_analysis") ATTR_NAME("no_builtin") ATTR_NAME("no_caller_saved_registers") ATTR_NAME("no_destroy") ATTR_NAME("no_init_all") ATTR_NAME("no_instrument_function") ATTR_NAME("no_profile_instrument_function") ATTR_NAME("no_randomize_layout") ATTR_NAME("no_sanitize") ATTR_NAME("no_sanitize_address") ATTR_NAME("no_sanitize_memory") ATTR_NAME("no_sanitize_thread") ATTR_NAME("no_specializations") ATTR_NAME("no_speculative_load_hardening") ATTR_NAME("no_split_stack") ATTR_NAME("no_stack_protector") ATTR_NAME("no_thread_safety_analysis") ATTR_NAME("no_unique_address") ATTR_NAME("noalias") ATTR_NAME("nocf_check") ATTR_NAME("nocommon") ATTR_NAME("noconvergent") ATTR_NAME("nodebug") ATTR_NAME("noderef") ATTR_NAME("nodiscard") ATTR_NAME("noduplicate") ATTR_NAME("noescape") ATTR_NAME("noinline") ATTR_NAME("nomerge") ATTR_NAME("nomicromips") ATTR_NAME("nomips16") ATTR_NAME("nonallocating") ATTR_NAME("nonblocking") ATTR_NAME("nonnull") ATTR_NAME("nonstring") ATTR_NAME("noreturn") ATTR_NAME("nosvm") ATTR_NAME("not_tail_called") ATTR_NAME("nothrow") ATTR_NAME("nounroll") ATTR_NAME("nounroll_and_jam") ATTR_NAME("nouwtable") ATTR_NAME("novtable") ATTR_NAME("ns_consumed") ATTR_NAME("ns_consumes_self") ATTR_NAME("ns_error_domain") ATTR_NAME("ns_returns_autoreleased") ATTR_NAME("ns_returns_not_retained") ATTR_NAME("ns_returns_retained") ATTR_NAME("numthreads") ATTR_NAME("nv_weak") ATTR_NAME("nvptx_kernel") ATTR_NAME("objc_arc_weak_reference_unavailable") ATTR_NAME("objc_boxable") ATTR_NAME("objc_bridge") ATTR_NAME("objc_bridge_mutable") ATTR_NAME("objc_bridge_related") ATTR_NAME("objc_class_stub") ATTR_NAME("objc_designated_initializer") ATTR_NAME("objc_direct") ATTR_NAME("objc_direct_members") ATTR_NAME("objc_exception") ATTR_NAME("objc_externally_retained") ATTR_NAME("objc_gc") ATTR_NAME("objc_independent_class") ATTR_NAME("objc_method_family") ATTR_NAME("objc_non_runtime_protocol") ATTR_NAME("objc_nonlazy_class") ATTR_NAME("objc_ownership") ATTR_NAME("objc_precise_lifetime") ATTR_NAME("objc_protocol_requires_explicit_implementation") ATTR_NAME("objc_requires_property_definitions") ATTR_NAME("objc_requires_super") ATTR_NAME("objc_returns_inner_pointer") ATTR_NAME("objc_root_class") ATTR_NAME("objc_runtime_name") ATTR_NAME("objc_runtime_visible") ATTR_NAME("objc_subclassing_restricted") ATTR_NAME("opencl_constant") ATTR_NAME("opencl_generic") ATTR_NAME("opencl_global") ATTR_NAME("opencl_global_device") ATTR_NAME("opencl_global_host") ATTR_NAME("opencl_local") ATTR_NAME("opencl_private") ATTR_NAME("opencl_unroll_hint") ATTR_NAME("optnone") ATTR_NAME("os_consumed") ATTR_NAME("os_consumes_this") ATTR_NAME("os_returns_not_retained") ATTR_NAME("os_returns_retained") ATTR_NAME("os_returns_retained_on_non_zero") ATTR_NAME("os_returns_retained_on_zero") ATTR_NAME("out") ATTR_NAME("overloadable") ATTR_NAME("override") ATTR_NAME("ownership_holds") ATTR_NAME("ownership_returns") ATTR_NAME("ownership_takes") ATTR_NAME("packed") ATTR_NAME("packoffset") ATTR_NAME("param_typestate") ATTR_NAME("pascal") ATTR_NAME("pass_dynamic_object_size") ATTR_NAME("pass_object_size") ATTR_NAME("patchable_function_entry") ATTR_NAME("pcs") ATTR_NAME("pointer_with_type_tag") ATTR_NAME("preferred_name") ATTR_NAME("preferred_type") ATTR_NAME("preserve_access_index") ATTR_NAME("preserve_all") ATTR_NAME("preserve_most") ATTR_NAME("preserve_none") ATTR_NAME("preserve_static_offset") ATTR_NAME("private") ATTR_NAME("property") ATTR_NAME("pt_guarded_by") ATTR_NAME("pt_guarded_var") ATTR_NAME("ptrauth_vtable_pointer") ATTR_NAME("pure") ATTR_NAME("randomize_layout") ATTR_NAME("raw_buffer") ATTR_NAME("read_only") ATTR_NAME("read_write") ATTR_NAME("reentrant_capability") ATTR_NAME("regcall") ATTR_NAME("register") ATTR_NAME("regparm") ATTR_NAME("reinitializes") ATTR_NAME("release_capability") ATTR_NAME("release_generic_capability") ATTR_NAME("release_handle") ATTR_NAME("release_shared_capability") ATTR_NAME("replaceable_if_eligible") ATTR_NAME("reqd_work_group_size") ATTR_NAME("require_constant_initialization") ATTR_NAME("require_explicit_initialization") ATTR_NAME("requires_capability") ATTR_NAME("requires_shared_capability") ATTR_NAME("resource_class") ATTR_NAME("restrict") ATTR_NAME("retain") ATTR_NAME("return_typestate") ATTR_NAME("returns_nonnull") ATTR_NAME("returns_twice") ATTR_NAME("riscv_rvv_vector_bits") ATTR_NAME("riscv_vector_cc") ATTR_NAME("riscv_vls_cc") ATTR_NAME("routine") ATTR_NAME("safebuffers") ATTR_NAME("scoped_lockable") ATTR_NAME("sealed") ATTR_NAME("section") ATTR_NAME("selectany") ATTR_NAME("sentinel") ATTR_NAME("set_typestate") ATTR_NAME("shader") ATTR_NAME("shared") ATTR_NAME("shared_capability") ATTR_NAME("shared_lock_function") ATTR_NAME("shared_locks_required") ATTR_NAME("shared_trylock_function") ATTR_NAME("short_call") ATTR_NAME("signal") ATTR_NAME("sized_by") ATTR_NAME("sized_by_or_null") ATTR_NAME("speculative_load_hardening") ATTR_NAME("standalone_debug") ATTR_NAME("stdcall") ATTR_NAME("strict_gs_check") ATTR_NAME("suppress") ATTR_NAME("sv_dispatchthreadid") ATTR_NAME("sv_groupid") ATTR_NAME("sv_groupindex") ATTR_NAME("sv_groupthreadid") ATTR_NAME("sv_position") ATTR_NAME("swift_async") ATTR_NAME("swift_async_context") ATTR_NAME("swift_async_error") ATTR_NAME("swift_async_name") ATTR_NAME("swift_attr") ATTR_NAME("swift_bridge") ATTR_NAME("swift_bridged_typedef") ATTR_NAME("swift_context") ATTR_NAME("swift_error") ATTR_NAME("swift_error_result") ATTR_NAME("swift_indirect_result") ATTR_NAME("swift_name") ATTR_NAME("swift_newtype") ATTR_NAME("swift_objc_members") ATTR_NAME("swift_private") ATTR_NAME("swift_wrapper") ATTR_NAME("swiftasynccall") ATTR_NAME("swiftcall") ATTR_NAME("sycl_kernel") ATTR_NAME("sycl_kernel_entry_point") ATTR_NAME("sycl_special_class") ATTR_NAME("sysv_abi") ATTR_NAME("target") ATTR_NAME("target_clones") ATTR_NAME("target_version") ATTR_NAME("test_typestate") ATTR_NAME("thiscall") ATTR_NAME("thread") ATTR_NAME("tls_model") ATTR_NAME("transparent_union") ATTR_NAME("trivial_abi") ATTR_NAME("trivially_relocatable_if_eligible") ATTR_NAME("try_acquire_capability") ATTR_NAME("try_acquire_shared_capability") ATTR_NAME("type_tag_for_datatype") ATTR_NAME("type_visibility") ATTR_NAME("unavailable") ATTR_NAME("uninitialized") ATTR_NAME("unlikely") ATTR_NAME("unlock_function") ATTR_NAME("unroll") ATTR_NAME("unroll_and_jam") ATTR_NAME("unsafe_buffer_usage") ATTR_NAME("unused") ATTR_NAME("use_handle") ATTR_NAME("used") ATTR_NAME("using_if_exists") ATTR_NAME("uuid") ATTR_NAME("vec_type_hint") ATTR_NAME("vecreturn") ATTR_NAME("vector_cc") ATTR_NAME("vector_size") ATTR_NAME("vectorcall") ATTR_NAME("visibility") ATTR_NAME("vls_cc") ATTR_NAME("warn_unused") ATTR_NAME("warn_unused_result") ATTR_NAME("warning") ATTR_NAME("weak") ATTR_NAME("weak_import") ATTR_NAME("weakref") ATTR_NAME("work_group_size_hint") ATTR_NAME("write_only") ATTR_NAME("xray_always_instrument") ATTR_NAME("xray_log_args") ATTR_NAME("xray_never_instrument") ATTR_NAME("zero_call_used_regs") #undef ATTR_NAME #ifndef ATTR_SCOPE_NAME #define ATTR_SCOPE_NAME(SCOPE_NAME) SCOPE_NAME #endif ATTR_SCOPE_NAME("acc") ATTR_SCOPE_NAME("clang") ATTR_SCOPE_NAME("gnu") ATTR_SCOPE_NAME("gsl") ATTR_SCOPE_NAME("hlsl") ATTR_SCOPE_NAME("msvc") ATTR_SCOPE_NAME("omp") ATTR_SCOPE_NAME("riscv") ATTR_SCOPE_NAME("vk") #undef ATTR_SCOPE_NAME