/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
|*                                                                            *|
|*llvm::StringSwitch code to match attributes with expression arguments       *|
|*                                                                            *|
|* Automatically generated file, do not edit!                                 *|
|*                                                                            *|
\*===----------------------------------------------------------------------===*/

.Case("acquired_after", true)
.Case("acquired_before", true)
.Case("address_space", true)
.Case("aligned", true)
.Case("align", true)
.Case("aligned", true)
.Case("alignas", true)
.Case("_Alignas", true)
.Case("alloc_size", true)
.Case("alloc_size", true)
.Case("launch_bounds", true)
.Case("constructor", true)
.Case("constructor", true)
.Case("destructor", true)
.Case("destructor", true)
.Case("exclusive_lock_function", true)
.Case("exclusive_locks_required", true)
.Case("exclusive_trylock_function", true)
.Case("ext_vector_type", true)
.Case("format_arg", true)
.Case("format_arg", true)
.Case("guarded_by", true)
.Case("init_priority", true)
.Case("lock_returned", true)
.Case("locks_excluded", true)
.Case("neon_polyvector_type", true)
.Case("neon_vector_type", true)
.Case("nonnull", true)
.Case("nonnull", true)
.Case("opencl_image_access", true)
.Case("pt_guarded_by", true)
.Case("regparm", true)
.Case("regparm", true)
.Case("reqd_work_group_size", true)
.Case("sentinel", true)
.Case("sentinel", true)
.Case("shared_lock_function", true)
.Case("shared_locks_required", true)
.Case("shared_trylock_function", true)
.Case("unlock_function", true)
.Case("vector_size", true)
.Case("vector_size", true)
.Case("work_group_size_hint", true)
