nvk: Delete dead descriptor code

We never use nir_address_format_64bit so this is all dead.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28564>
This commit is contained in:
Faith Ekstrand 2024-04-03 20:50:12 -05:00 committed by Marge Bot
parent f30ce26569
commit 067bbf9301

View file

@ -1120,10 +1120,6 @@ lower_ssbo_resource_index(nir_builder *b, nir_intrinsic_instr *intrin,
nir_def *addr;
switch (ctx->ssbo_addr_format) {
case nir_address_format_64bit_global:
addr = nir_iadd(b, binding_addr, nir_u2u64(b, offset_in_binding));
break;
case nir_address_format_64bit_global_32bit_offset:
case nir_address_format_64bit_bounded_global:
addr = nir_vec4(b, nir_unpack_64_2x32_split_x(b, binding_addr),
@ -1157,10 +1153,6 @@ lower_ssbo_resource_reindex(nir_builder *b, nir_intrinsic_instr *intrin,
nir_def *addr_high32;
switch (ctx->ssbo_addr_format) {
case nir_address_format_64bit_global:
addr_high32 = nir_unpack_64_2x32_split_y(b, addr);
break;
case nir_address_format_64bit_global_32bit_offset:
case nir_address_format_64bit_bounded_global:
addr_high32 = nir_channel(b, addr, 1);
@ -1195,14 +1187,6 @@ lower_load_ssbo_descriptor(nir_builder *b, nir_intrinsic_instr *intrin,
nir_def *desc;
switch (ctx->ssbo_addr_format) {
case nir_address_format_64bit_global:
/* Mask off the binding stride */
addr = nir_iand_imm(b, addr, BITFIELD64_MASK(56));
desc = nir_build_load_global_constant(b, 1, 64, addr,
.align_mul = 16,
.align_offset = 0);
break;
case nir_address_format_64bit_global_32bit_offset: {
nir_def *base = nir_pack_64_2x32(b, nir_trim_vector(b, addr, 2));
nir_def *offset = nir_channel(b, addr, 3);