/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ |* *| |* List of builtins that Clang recognizes *| |* *| |* Automatically generated file, do not edit! *| |* *| \*===----------------------------------------------------------------------===*/ #ifdef GET_BUILTIN_ENUMERATORS BI__builtin_spirv_distance, BI__builtin_spirv_global_invocation_id, BI__builtin_spirv_group_barrier, BI__builtin_spirv_length, BI__builtin_spirv_local_invocation_id, BI__builtin_spirv_num_subgroups, BI__builtin_spirv_num_workgroups, BI__builtin_spirv_smoothstep, BI__builtin_spirv_subgroup_ballot, BI__builtin_spirv_subgroup_id, BI__builtin_spirv_subgroup_local_invocation_id, BI__builtin_spirv_subgroup_shuffle, BI__builtin_spirv_subgroup_size, BI__builtin_spirv_workgroup_id, BI__builtin_spirv_workgroup_size, #endif // GET_BUILTIN_ENUMERATORS #ifdef GET_BUILTIN_STR_TABLE #ifdef __GNUC__ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Woverlength-strings" #endif static constexpr char BuiltinStringsStorage[] = "\0" "__builtin_spirv_distance\0" "v.\0" "nnc\0" "__builtin_spirv_global_invocation_id\0" "zi\0" "__builtin_spirv_group_barrier\0" "v\0" "nn\0" "__builtin_spirv_length\0" "__builtin_spirv_local_invocation_id\0" "__builtin_spirv_num_subgroups\0" "UZi\0" "__builtin_spirv_num_workgroups\0" "__builtin_spirv_smoothstep\0" "nnct\0" "__builtin_spirv_subgroup_ballot\0" "E4UZib\0" "__builtin_spirv_subgroup_id\0" "__builtin_spirv_subgroup_local_invocation_id\0" "__builtin_spirv_subgroup_shuffle\0" "__builtin_spirv_subgroup_size\0" "__builtin_spirv_workgroup_id\0" "__builtin_spirv_workgroup_size\0" ; #ifdef __GNUC__ #pragma GCC diagnostic pop #endif static constexpr llvm::StringTable BuiltinStrings = BuiltinStringsStorage; #endif // GET_BUILTIN_STR_TABLE #ifdef GET_BUILTIN_INFOS Builtin::Info{Builtin::Info::StrOffsets{1 /* __builtin_spirv_distance */, 26 /* v. */, 29 /* nnc */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{33 /* __builtin_spirv_global_invocation_id */, 70 /* zi */, 29 /* nnc */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{73 /* __builtin_spirv_group_barrier */, 103 /* v */, 105 /* nn */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{108 /* __builtin_spirv_length */, 26 /* v. */, 29 /* nnc */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{131 /* __builtin_spirv_local_invocation_id */, 70 /* zi */, 29 /* nnc */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{167 /* __builtin_spirv_num_subgroups */, 197 /* UZi */, 29 /* nnc */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{201 /* __builtin_spirv_num_workgroups */, 70 /* zi */, 29 /* nnc */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{232 /* __builtin_spirv_smoothstep */, 26 /* v. */, 259 /* nnct */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{264 /* __builtin_spirv_subgroup_ballot */, 296 /* E4UZib */, 29 /* nnc */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{303 /* __builtin_spirv_subgroup_id */, 197 /* UZi */, 29 /* nnc */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{331 /* __builtin_spirv_subgroup_local_invocation_id */, 197 /* UZi */, 29 /* nnc */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{376 /* __builtin_spirv_subgroup_shuffle */, 26 /* v. */, 259 /* nnct */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{409 /* __builtin_spirv_subgroup_size */, 197 /* UZi */, 29 /* nnc */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{439 /* __builtin_spirv_workgroup_id */, 70 /* zi */, 29 /* nnc */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{468 /* __builtin_spirv_workgroup_size */, 70 /* zi */, 29 /* nnc */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, #endif // GET_BUILTIN_INFOS #ifdef GET_BUILTIN_PREFIXED_INFOS #endif // GET_BUILTIN_PREFIXED_INFOS #ifdef ATOMIC_BUILTIN #endif // ATOMIC_BUILTIN #undef ATOMIC_BUILTIN