nir/builder: Drop nir_i2i and nir_u2u in favor of nir_x2xN
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Reviewed-by: Emma Anholt <emma@anholt.net> Reviewed-by: Timur Kristóf <timur.kristof@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20067>
This commit is contained in:

committed by
Marge Bot

parent
ccf19e0956
commit
d9a24632d3
@@ -226,7 +226,7 @@ lower_kernel_intrinsics(nir_shader *nir)
|
||||
|
||||
/* We may need to do a bit-size cast here */
|
||||
nir_ssa_def *num_work_groups =
|
||||
nir_u2u(&b, &load->dest.ssa, intrin->dest.ssa.bit_size);
|
||||
nir_u2uN(&b, &load->dest.ssa, intrin->dest.ssa.bit_size);
|
||||
|
||||
nir_ssa_def_rewrite_uses(&intrin->dest.ssa, num_work_groups);
|
||||
progress = true;
|
||||
|
@@ -43,7 +43,7 @@ resize_deref(nir_builder *b, nir_deref_instr *deref,
|
||||
if (nir_src_is_const(deref->arr.index)) {
|
||||
idx = nir_imm_intN_t(b, nir_src_as_int(deref->arr.index), bit_size);
|
||||
} else {
|
||||
idx = nir_i2i(b, deref->arr.index.ssa, bit_size);
|
||||
idx = nir_i2iN(b, deref->arr.index.ssa, bit_size);
|
||||
}
|
||||
nir_instr_rewrite_src(&deref->instr, &deref->arr.index,
|
||||
nir_src_for_ssa(idx));
|
||||
|
Reference in New Issue
Block a user