From a9d948878894660f97dd6d63618ced35400aec77 Mon Sep 17 00:00:00 2001 From: Kenneth Graunke Date: Wed, 2 Oct 2024 12:06:10 -0700 Subject: [PATCH] intel/brw: Delete Gfx7-8 code from emit_barrier() Those are supported by elk, not brw. Backport-to: 24.2 Reviewed-by: Caio Oliveira Reviewed-by: Ian Romanick Part-of: --- src/intel/compiler/brw_fs_nir.cpp | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/src/intel/compiler/brw_fs_nir.cpp b/src/intel/compiler/brw_fs_nir.cpp index a768c98e5f2..ee5ef566be7 100644 --- a/src/intel/compiler/brw_fs_nir.cpp +++ b/src/intel/compiler/brw_fs_nir.cpp @@ -2946,19 +2946,8 @@ emit_barrier(nir_to_brw_state &ntb) } else { assert(gl_shader_stage_is_compute(s.stage)); - uint32_t barrier_id_mask; - switch (devinfo->ver) { - case 7: - case 8: - barrier_id_mask = 0x0f000000u; break; - case 9: - barrier_id_mask = 0x8f000000u; break; - case 11: - case 12: - barrier_id_mask = 0x7f000000u; break; - default: - unreachable("barrier is only available on gen >= 7"); - } + const uint32_t barrier_id_mask = + devinfo->ver == 9 ? 0x8f000000u : 0x7f000000u; /* Copy the barrier id from r0.2 to the message payload reg.2 */ brw_reg r0_2 = brw_reg(retype(brw_vec1_grf(0, 2), BRW_TYPE_UD));