v3dv: debug nir shader also after spirv_to_nir

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6766>
diff --git a/src/broadcom/vulkan/v3dv_pipeline.c b/src/broadcom/vulkan/v3dv_pipeline.c
index ffc30e2..ac0430c 100644
--- a/src/broadcom/vulkan/v3dv_pipeline.c
+++ b/src/broadcom/vulkan/v3dv_pipeline.c
@@ -185,6 +185,15 @@
    assert(nir->info.stage == stage->stage);
    nir_validate_shader(nir, "after spirv_to_nir");
 
+   if (V3D_DEBUG & (V3D_DEBUG_NIR |
+                    v3d_debug_flag_for_shader_stage(stage->stage))) {
+      fprintf(stderr, "Initial form: %s prog %d NIR:\n",
+              gl_shader_stage_name(stage->stage),
+              stage->program_id);
+      nir_print_shader(nir, stderr);
+      fprintf(stderr, "\n");
+   }
+
    free(spec_entries);
 
    /* We have to lower away local variable initializers right before we