treewide: use nir_break_if

Via Coccinelle patch:

    @@
    expression builder, condition;
    @@

    -nir_push_if(builder, condition);
    -{
    -nir_jump(builder, nir_jump_break);
    -}
    -nir_pop_if(builder, NULL);
    +nir_break_if(builder, condition);

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Reviewed-by: Jesse Natalie <jenatali@microsoft.com>
Reviewed-by: Mel Henning <mhenning@darkrefraction.com>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35794>
This commit is contained in:
Alyssa Rosenzweig
2025-06-27 10:57:37 -04:00
parent 9c47461889
commit 67237b6f1b
9 changed files with 12 additions and 50 deletions
@@ -177,11 +177,7 @@ nir_zero_initialize_shared_memory(nir_shader *shader,
{
nir_def *offset = nir_load_var(&b, it);
nir_push_if(&b, nir_uge_imm(&b, offset, shared_size));
{
nir_jump(&b, nir_jump_break);
}
nir_pop_if(&b, NULL);
nir_break_if(&b, nir_uge_imm(&b, offset, shared_size));
nir_store_shared(&b, nir_imm_zero(&b, chunk_comps, 32), offset,
.align_mul = chunk_size,
@@ -270,11 +266,7 @@ nir_clear_shared_memory(nir_shader *shader,
{
nir_def *offset = &offset_phi->def;
nir_push_if(&b, nir_uge_imm(&b, offset, shared_size));
{
nir_jump(&b, nir_jump_break);
}
nir_pop_if(&b, NULL);
nir_break_if(&b, nir_uge_imm(&b, offset, shared_size));
nir_store_shared(&b, value, offset,
.align_mul = chunk_size,
.write_mask = ((1 << chunk_comps) - 1));