Skip to content

Commit f035628

Browse files
committed
Update instruction names
1 parent 9ed3ef2 commit f035628

File tree

4 files changed

+226
-226
lines changed

4 files changed

+226
-226
lines changed

clang/lib/Driver/ToolChains/Clang.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9158,7 +9158,8 @@ void SPIRVTranslator::ConstructJob(Compilation &C, const JobAction &JA,
91589158
std::string DefaultExtArg =
91599159
",+SPV_EXT_shader_atomic_float_add,+SPV_EXT_shader_atomic_float_min_max"
91609160
",+SPV_KHR_no_integer_wrap_decoration,+SPV_KHR_float_controls"
9161-
",+SPV_KHR_expect_assume,+SPV_KHR_linkonce_odr";
9161+
",+SPV_KHR_expect_assume,+SPV_KHR_linkonce_odr"
9162+
",+SPV_KHR_uniform_group_instructions";
91629163
std::string INTELExtArg =
91639164
",+SPV_INTEL_subgroups,+SPV_INTEL_media_block_io"
91649165
",+SPV_INTEL_device_side_avc_motion_estimation"
@@ -9188,8 +9189,7 @@ void SPIRVTranslator::ConstructJob(Compilation &C, const JobAction &JA,
91889189
ExtArg += ",+SPV_INTEL_token_type"
91899190
",+SPV_INTEL_bfloat16_conversion"
91909191
",+SPV_INTEL_joint_matrix"
9191-
",+SPV_INTEL_hw_thread_queries"
9192-
",+SPV_INTEL_uniform_group_instructions";
9192+
",+SPV_INTEL_hw_thread_queries";
91939193
TranslatorArgs.push_back(TCArgs.MakeArgString(ExtArg));
91949194
}
91959195
for (auto I : Inputs) {

clang/lib/Sema/SPIRVBuiltins.td

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -929,13 +929,13 @@ foreach name = ["GroupBroadcast"] in {
929929
}
930930
}
931931

932-
foreach name = ["GroupIAdd", "GroupIMulINTEL", "GroupBitwiseOrINTEL",
933-
"GroupBitwiseXorINTEL", "GroupBitwiseAndINTEL"] in {
932+
foreach name = ["GroupIAdd", "GroupIMulKHR", "GroupBitwiseOrKHR",
933+
"GroupBitwiseXorKHR", "GroupBitwiseAndKHR"] in {
934934
def : SPVBuiltin<name, [AIGenTypeN, UInt, UInt, AIGenTypeN], Attr.Convergent>;
935935
}
936936

937937
foreach name = ["GroupFAdd", "GroupFMin", "GroupFMax",
938-
"GroupFMulINTEL"] in {
938+
"GroupFMulKHR"] in {
939939
def : SPVBuiltin<name, [FGenTypeN, UInt, UInt, FGenTypeN], Attr.Convergent>;
940940
}
941941

sycl/include/sycl/ext/oneapi/functional.hpp

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -82,16 +82,16 @@ __SYCL_CALC_OVERLOAD(GroupOpISigned, IAdd, sycl::plus<T>)
8282
__SYCL_CALC_OVERLOAD(GroupOpIUnsigned, IAdd, sycl::plus<T>)
8383
__SYCL_CALC_OVERLOAD(GroupOpFP, FAdd, sycl::plus<T>)
8484

85-
__SYCL_CALC_OVERLOAD(GroupOpISigned, IMulINTEL, sycl::multiplies<T>)
86-
__SYCL_CALC_OVERLOAD(GroupOpIUnsigned, IMulINTEL, sycl::multiplies<T>)
87-
__SYCL_CALC_OVERLOAD(GroupOpFP, FMulINTEL, sycl::multiplies<T>)
88-
89-
__SYCL_CALC_OVERLOAD(GroupOpISigned, BitwiseOrINTEL, sycl::bit_or<T>)
90-
__SYCL_CALC_OVERLOAD(GroupOpIUnsigned, BitwiseOrINTEL, sycl::bit_or<T>)
91-
__SYCL_CALC_OVERLOAD(GroupOpISigned, BitwiseXorINTEL, sycl::bit_xor<T>)
92-
__SYCL_CALC_OVERLOAD(GroupOpIUnsigned, BitwiseXorINTEL, sycl::bit_xor<T>)
93-
__SYCL_CALC_OVERLOAD(GroupOpISigned, BitwiseAndINTEL, sycl::bit_and<T>)
94-
__SYCL_CALC_OVERLOAD(GroupOpIUnsigned, BitwiseAndINTEL, sycl::bit_and<T>)
85+
__SYCL_CALC_OVERLOAD(GroupOpISigned, IMulKHR, sycl::multiplies<T>)
86+
__SYCL_CALC_OVERLOAD(GroupOpIUnsigned, IMulKHR, sycl::multiplies<T>)
87+
__SYCL_CALC_OVERLOAD(GroupOpFP, FMulKHR, sycl::multiplies<T>)
88+
89+
__SYCL_CALC_OVERLOAD(GroupOpISigned, BitwiseOrKHR, sycl::bit_or<T>)
90+
__SYCL_CALC_OVERLOAD(GroupOpIUnsigned, BitwiseOrKHR, sycl::bit_or<T>)
91+
__SYCL_CALC_OVERLOAD(GroupOpISigned, BitwiseXorKHR, sycl::bit_xor<T>)
92+
__SYCL_CALC_OVERLOAD(GroupOpIUnsigned, BitwiseXorKHR, sycl::bit_xor<T>)
93+
__SYCL_CALC_OVERLOAD(GroupOpISigned, BitwiseAndKHR, sycl::bit_and<T>)
94+
__SYCL_CALC_OVERLOAD(GroupOpIUnsigned, BitwiseAndKHR, sycl::bit_and<T>)
9595

9696
#undef __SYCL_CALC_OVERLOAD
9797

0 commit comments

Comments
 (0)