From dcba49d7ef1b9ea0700596ca51e056c23ac06e8a Mon Sep 17 00:00:00 2001 From: Caio Oliveira Date: Wed, 11 Mar 2026 15:24:15 -0700 Subject: [PATCH] intel/compiler: Handle shuffle_*_intel intrinsics in bit size lowering Reviewed-by: Lionel Landwerlin Part-of: --- src/intel/compiler/brw/brw_nir.c | 2 ++ src/intel/compiler/elk/elk_nir.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/intel/compiler/brw/brw_nir.c b/src/intel/compiler/brw/brw_nir.c index 2c6d52bde6a..bcb1a00281f 100644 --- a/src/intel/compiler/brw/brw_nir.c +++ b/src/intel/compiler/brw/brw_nir.c @@ -1699,6 +1699,8 @@ lower_bit_size_callback(const nir_instr *instr, void *data) case nir_intrinsic_shuffle_xor: case nir_intrinsic_shuffle_up: case nir_intrinsic_shuffle_down: + case nir_intrinsic_shuffle_up_intel: + case nir_intrinsic_shuffle_down_intel: case nir_intrinsic_quad_broadcast: case nir_intrinsic_quad_swap_horizontal: case nir_intrinsic_quad_swap_vertical: diff --git a/src/intel/compiler/elk/elk_nir.c b/src/intel/compiler/elk/elk_nir.c index ff82f80b690..7edcbe1469c 100644 --- a/src/intel/compiler/elk/elk_nir.c +++ b/src/intel/compiler/elk/elk_nir.c @@ -842,6 +842,8 @@ lower_bit_size_callback(const nir_instr *instr, UNUSED void *data) case nir_intrinsic_shuffle_xor: case nir_intrinsic_shuffle_up: case nir_intrinsic_shuffle_down: + case nir_intrinsic_shuffle_up_intel: + case nir_intrinsic_shuffle_down_intel: case nir_intrinsic_quad_broadcast: case nir_intrinsic_quad_swap_horizontal: case nir_intrinsic_quad_swap_vertical: