X-Git-Url: https://git.libre-soc.org/?p=mesa.git;a=blobdiff_plain;f=src%2Fcompiler%2Fnir%2Fnir_print.c;h=9daaba7738575fb81638f9a47d4364f8b30e4525;hp=7931a88cb20e40da814dfac5f9188ca9b7424432;hb=025bdbac3e09ae9bac9eefb831e9446b9574d120;hpb=92db942fc6af52ea5a4a3eb77533a045ffe56685 diff --git a/src/compiler/nir/nir_print.c b/src/compiler/nir/nir_print.c index 7931a88cb20..9daaba77385 100644 --- a/src/compiler/nir/nir_print.c +++ b/src/compiler/nir/nir_print.c @@ -1215,6 +1215,19 @@ print_jump_instr(nir_jump_instr *instr, print_state *state) case nir_jump_return: fprintf(fp, "return"); break; + + case nir_jump_goto: + fprintf(fp, "goto block_%u", + instr->target ? instr->target->index : -1); + break; + + case nir_jump_goto_if: + fprintf(fp, "goto block_%u if ", + instr->target ? instr->target->index : -1); + print_src(&instr->condition, state); + fprintf(fp, " else block_%u", + instr->else_target ? instr->else_target->index : -1); + break; } }