@@ -10533,11 +10533,10 @@ static void getTripleBasedSPIRVTransOpts(Compilation &C,
1053310533
1053410534 // Disable all the extensions by default
1053510535 std::string ExtArg (" -spirv-ext=-all" );
10536- std::string DefaultExtArg =
10536+ ExtArg + =
1053710537 " ,+SPV_EXT_shader_atomic_float_add,+SPV_EXT_shader_atomic_float_min_max"
1053810538 " ,+SPV_KHR_no_integer_wrap_decoration,+SPV_KHR_float_controls"
10539- " ,+SPV_KHR_expect_assume,+SPV_KHR_linkonce_odr" ;
10540- std::string INTELExtArg =
10539+ " ,+SPV_KHR_expect_assume,+SPV_KHR_linkonce_odr"
1054110540 " ,+SPV_INTEL_subgroups,+SPV_INTEL_media_block_io"
1054210541 " ,+SPV_INTEL_device_side_avc_motion_estimation"
1054310542 " ,+SPV_INTEL_fpga_loop_controls,+SPV_INTEL_unstructured_loop_controls"
@@ -10560,19 +10559,18 @@ static void getTripleBasedSPIRVTransOpts(Compilation &C,
1056010559 " ,+SPV_INTEL_fpga_latency_control"
1056110560 " ,+SPV_KHR_shader_clock"
1056210561 " ,+SPV_INTEL_bindless_images"
10563- " ,+SPV_INTEL_task_sequence" ;
10564- ExtArg = ExtArg + DefaultExtArg + INTELExtArg;
10565- ExtArg += " ,+SPV_INTEL_bfloat16_conversion"
10566- " ,+SPV_INTEL_joint_matrix"
10567- " ,+SPV_INTEL_hw_thread_queries"
10568- " ,+SPV_KHR_uniform_group_instructions"
10569- " ,+SPV_INTEL_masked_gather_scatter"
10570- " ,+SPV_INTEL_tensor_float32_conversion"
10571- " ,+SPV_INTEL_optnone"
10572- " ,+SPV_KHR_non_semantic_info"
10573- " ,+SPV_KHR_cooperative_matrix"
10574- " ,+SPV_EXT_shader_atomic_float16_add"
10575- " ,+SPV_INTEL_fp_max_error" ;
10562+ " ,+SPV_INTEL_task_sequence"
10563+ " ,+SPV_INTEL_bfloat16_conversion"
10564+ " ,+SPV_INTEL_joint_matrix"
10565+ " ,+SPV_INTEL_hw_thread_queries"
10566+ " ,+SPV_KHR_uniform_group_instructions"
10567+ " ,+SPV_INTEL_masked_gather_scatter"
10568+ " ,+SPV_INTEL_tensor_float32_conversion"
10569+ " ,+SPV_INTEL_optnone"
10570+ " ,+SPV_KHR_non_semantic_info"
10571+ " ,+SPV_KHR_cooperative_matrix"
10572+ " ,+SPV_EXT_shader_atomic_float16_add"
10573+ " ,+SPV_INTEL_fp_max_error" ;
1057610574
1057710575 TranslatorArgs.push_back (TCArgs.MakeArgString (ExtArg));
1057810576}
0 commit comments