The short name is freed up.
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Reviewed-by: Faith Ekstrand <faith.ekstrand@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24253>
'nir_lower_gs_intrinsics.c',
'nir_lower_helper_writes.c',
'nir_lower_load_const_to_scalar.c',
- 'nir_lower_locals_to_reg_intrinsics.c',
+ 'nir_lower_locals_to_regs.c',
'nir_lower_idiv.c',
'nir_lower_image.c',
'nir_lower_image_atomics_to_global.c',
bool nir_lower_indirect_var_derefs(nir_shader *shader,
const struct set *vars);
-bool nir_lower_locals_to_reg_intrinsics(nir_shader *shader, uint8_t bool_bitsize);
+bool nir_lower_locals_to_regs(nir_shader *shader, uint8_t bool_bitsize);
void nir_lower_io_to_temporaries(nir_shader *shader,
nir_function_impl *entrypoint,
}
bool
-nir_lower_locals_to_reg_intrinsics(nir_shader *shader, uint8_t bool_bitsize)
+nir_lower_locals_to_regs(nir_shader *shader, uint8_t bool_bitsize)
{
bool progress = false;
*/
bool progress = false;
bool needs_late_alg = false;
- NIR_PASS(progress, ctx->s, nir_lower_locals_to_reg_intrinsics, 1);
+ NIR_PASS(progress, ctx->s, nir_lower_locals_to_regs, 1);
- /* we could need cleanup after lower_locals_to_reg_intrinsics */
+ /* we could need cleanup after lower_locals_to_regs */
while (progress) {
progress = false;
NIR_PASS(progress, ctx->s, nir_opt_algebraic);
/* We want to lower nir_op_imul as late as possible, to catch also
* those generated by earlier passes (e.g,
- * nir_lower_locals_to_reg_intrinsics). However, we want a final swing of a
+ * nir_lower_locals_to_regs). However, we want a final swing of a
* few passes to have a chance at optimizing the result.
*/
progress = false;
struct nir_function *func;
NIR_PASS_V(nir, nir_convert_from_ssa, true, true);
- NIR_PASS_V(nir, nir_lower_locals_to_reg_intrinsics, 32);
+ NIR_PASS_V(nir, nir_lower_locals_to_regs, 32);
NIR_PASS_V(nir, nir_remove_dead_derefs);
NIR_PASS_V(nir, nir_remove_dead_variables, nir_var_function_temp, NULL);
/* locals_to_reg_intrinsics will leave dead derefs that are good to clean up.
*/
- NIR_PASS_V(s, nir_lower_locals_to_reg_intrinsics, 32);
+ NIR_PASS_V(s, nir_lower_locals_to_regs, 32);
NIR_PASS_V(s, nir_opt_dce);
/* See comment in ntt_get_alu_src for supported modifiers */
NIR_PASS_V(sh, nir_lower_bool_to_int32);
- NIR_PASS_V(sh, nir_lower_locals_to_reg_intrinsics, 32);
+ NIR_PASS_V(sh, nir_lower_locals_to_regs, 32);
NIR_PASS_V(sh, nir_convert_from_ssa, true, true);
NIR_PASS_V(sh, nir_opt_dce);
OPT(nir_copy_prop);
OPT(nir_opt_dce);
- OPT(nir_lower_locals_to_reg_intrinsics, 32);
+ OPT(nir_lower_locals_to_regs, 32);
if (unlikely(debug_enabled)) {
/* Re-index SSA defs so we print more sensible numbers. */