From d43466e9171443fac0772e6d2921c101bc8f60c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timur=20Krist=C3=B3f?= Date: Thu, 20 Jun 2024 17:25:14 +0200 Subject: [PATCH] ac/nir: Remove ac_nir_calc_io_offset function. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This function is not used anymore, because none of the callers rely on driver locations (intrinsic base) anymore. Signed-off-by: Timur Kristóf Reviewed-by: Alyssa Rosenzweig Reviewed-by: Marek Olšák Reviewed-by: Samuel Pitoiset Part-of: --- src/amd/common/ac_nir.c | 15 --------------- src/amd/common/ac_nir_helpers.h | 7 ------- 2 files changed, 22 deletions(-) diff --git a/src/amd/common/ac_nir.c b/src/amd/common/ac_nir.c index 06621a980df..105636b7be1 100644 --- a/src/amd/common/ac_nir.c +++ b/src/amd/common/ac_nir.c @@ -642,21 +642,6 @@ ac_nir_calc_io_offset_mapped(nir_builder *b, return nir_iadd_imm_nuw(b, nir_iadd_nuw(b, base_op, offset_op), const_op); } -nir_def * -ac_nir_calc_io_offset(nir_builder *b, - nir_intrinsic_instr *intrin, - nir_def *base_stride, - unsigned component_stride, - ac_nir_map_io_driver_location map_io) -{ - unsigned base = nir_intrinsic_base(intrin); - unsigned semantic = nir_intrinsic_io_semantics(intrin).location; - unsigned mapped_driver_location = map_io ? map_io(semantic) : base; - - return ac_nir_calc_io_offset_mapped(b, intrin, base_stride, component_stride, - mapped_driver_location); -} - bool ac_nir_lower_indirect_derefs(nir_shader *shader, enum amd_gfx_level gfx_level) diff --git a/src/amd/common/ac_nir_helpers.h b/src/amd/common/ac_nir_helpers.h index 1ed28b2c05c..39a694af0c8 100644 --- a/src/amd/common/ac_nir_helpers.h +++ b/src/amd/common/ac_nir_helpers.h @@ -111,13 +111,6 @@ ac_nir_export_parameters(nir_builder *b, nir_def *(*outputs_16bit_lo)[4], nir_def *(*outputs_16bit_hi)[4]); -nir_def * -ac_nir_calc_io_offset(nir_builder *b, - nir_intrinsic_instr *intrin, - nir_def *base_stride, - unsigned component_stride, - ac_nir_map_io_driver_location map_io); - nir_def * ac_nir_calc_io_offset_mapped(nir_builder *b, nir_intrinsic_instr *intrin,