@@ -10554,11 +10554,10 @@ static void getTripleBasedSPIRVTransOpts(Compilation &C,
1055410554
1055510555 // Disable all the extensions by default
1055610556 std::string ExtArg (" -spirv-ext=-all" );
10557- std::string DefaultExtArg =
10557+ ExtArg + =
1055810558 " ,+SPV_EXT_shader_atomic_float_add,+SPV_EXT_shader_atomic_float_min_max"
1055910559 " ,+SPV_KHR_no_integer_wrap_decoration,+SPV_KHR_float_controls"
10560- " ,+SPV_KHR_expect_assume,+SPV_KHR_linkonce_odr" ;
10561- std::string INTELExtArg =
10560+ " ,+SPV_KHR_expect_assume,+SPV_KHR_linkonce_odr"
1056210561 " ,+SPV_INTEL_subgroups,+SPV_INTEL_media_block_io"
1056310562 " ,+SPV_INTEL_device_side_avc_motion_estimation"
1056410563 " ,+SPV_INTEL_fpga_loop_controls,+SPV_INTEL_unstructured_loop_controls"
@@ -10581,19 +10580,18 @@ static void getTripleBasedSPIRVTransOpts(Compilation &C,
1058110580 " ,+SPV_INTEL_fpga_latency_control"
1058210581 " ,+SPV_KHR_shader_clock"
1058310582 " ,+SPV_INTEL_bindless_images"
10584- " ,+SPV_INTEL_task_sequence" ;
10585- ExtArg = ExtArg + DefaultExtArg + INTELExtArg;
10586- ExtArg += " ,+SPV_INTEL_bfloat16_conversion"
10587- " ,+SPV_INTEL_joint_matrix"
10588- " ,+SPV_INTEL_hw_thread_queries"
10589- " ,+SPV_KHR_uniform_group_instructions"
10590- " ,+SPV_INTEL_masked_gather_scatter"
10591- " ,+SPV_INTEL_tensor_float32_conversion"
10592- " ,+SPV_INTEL_optnone"
10593- " ,+SPV_KHR_non_semantic_info"
10594- " ,+SPV_KHR_cooperative_matrix"
10595- " ,+SPV_EXT_shader_atomic_float16_add"
10596- " ,+SPV_INTEL_fp_max_error" ;
10583+ " ,+SPV_INTEL_task_sequence"
10584+ " ,+SPV_INTEL_bfloat16_conversion"
10585+ " ,+SPV_INTEL_joint_matrix"
10586+ " ,+SPV_INTEL_hw_thread_queries"
10587+ " ,+SPV_KHR_uniform_group_instructions"
10588+ " ,+SPV_INTEL_masked_gather_scatter"
10589+ " ,+SPV_INTEL_tensor_float32_conversion"
10590+ " ,+SPV_INTEL_optnone"
10591+ " ,+SPV_KHR_non_semantic_info"
10592+ " ,+SPV_KHR_cooperative_matrix"
10593+ " ,+SPV_EXT_shader_atomic_float16_add"
10594+ " ,+SPV_INTEL_fp_max_error" ;
1059710595
1059810596 TranslatorArgs.push_back (TCArgs.MakeArgString (ExtArg));
1059910597}
0 commit comments