From 11a634151b6facad6b3b3a6ac162bdf446135bc3 Mon Sep 17 00:00:00 2001 From: Lionel Landwerlin Date: Mon, 17 Jun 2024 15:25:59 +0300 Subject: [PATCH] brw: remove rematerialization assert The default case should lead us to the next rematerialization block so this is useless. Signed-off-by: Lionel Landwerlin Reviewed-by: Kenneth Graunke Part-of: --- src/intel/compiler/brw_fs_nir.cpp | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/intel/compiler/brw_fs_nir.cpp b/src/intel/compiler/brw_fs_nir.cpp index 01ac12cad89..41b80e72d57 100644 --- a/src/intel/compiler/brw_fs_nir.cpp +++ b/src/intel/compiler/brw_fs_nir.cpp @@ -4599,11 +4599,6 @@ try_rebuild_resource(nir_to_brw_state &ntb, const brw::fs_builder &bld, nir_def nir_instr_as_load_const(def->parent_instr); return brw_imm_ud(load_const->value[0].i32); } else { - assert(def->parent_instr->type == nir_instr_type_intrinsic && - (nir_instr_as_intrinsic(def->parent_instr)->intrinsic == - nir_intrinsic_load_uniform || - nir_instr_as_intrinsic(def->parent_instr)->intrinsic == - nir_intrinsic_load_reloc_const_intel)); nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(def->parent_instr); switch (intrin->intrinsic) { case nir_intrinsic_load_uniform: {