diff --git a/src/amd/compiler/aco_shader_info.h b/src/amd/compiler/aco_shader_info.h index 0f93944a56f..9d43331ff04 100644 --- a/src/amd/compiler/aco_shader_info.h +++ b/src/amd/compiler/aco_shader_info.h @@ -188,7 +188,6 @@ enum aco_symbol_id { aco_symbol_invalid, aco_symbol_scratch_addr_lo, aco_symbol_scratch_addr_hi, - aco_symbol_lds_ngg_gs_out_vertex_base, aco_symbol_const_data_addr, }; diff --git a/src/amd/compiler/instruction_selection/aco_isel_setup.cpp b/src/amd/compiler/instruction_selection/aco_isel_setup.cpp index c3b8ca081c2..50b2c0a5f54 100644 --- a/src/amd/compiler/instruction_selection/aco_isel_setup.cpp +++ b/src/amd/compiler/instruction_selection/aco_isel_setup.cpp @@ -541,7 +541,6 @@ init_context(isel_context* ctx, nir_shader* shader) case nir_intrinsic_ballot_relaxed: case nir_intrinsic_bindless_image_samples: case nir_intrinsic_load_scalar_arg_amd: - case nir_intrinsic_load_lds_ngg_gs_out_vertex_base_amd: case nir_intrinsic_load_smem_amd: case nir_intrinsic_unit_test_uniform_amd: type = RegType::sgpr; break; case nir_intrinsic_load_input: diff --git a/src/amd/compiler/instruction_selection/aco_select_nir_intrinsics.cpp b/src/amd/compiler/instruction_selection/aco_select_nir_intrinsics.cpp index 9780581a3aa..6a117a1c27b 100644 --- a/src/amd/compiler/instruction_selection/aco_select_nir_intrinsics.cpp +++ b/src/amd/compiler/instruction_selection/aco_select_nir_intrinsics.cpp @@ -4991,12 +4991,6 @@ visit_intrinsic(isel_context* ctx, nir_intrinsic_instr* instr) ctx->block->instructions.emplace_back(std::move(vec)); break; } - case nir_intrinsic_load_lds_ngg_gs_out_vertex_base_amd: { - Temp dst = get_ssa_temp(ctx, &instr->def); - bld.sop1(aco_opcode::p_load_symbol, Definition(dst), - Operand::c32(aco_symbol_lds_ngg_gs_out_vertex_base)); - break; - } case nir_intrinsic_store_scalar_arg_amd: { BITSET_SET(ctx->output_args, nir_intrinsic_base(instr)); ctx->arg_temps[nir_intrinsic_base(instr)] =