panfrost/midgard: Dump MIR of RA failure
authorAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Fri, 19 Jul 2019 22:38:49 +0000 (15:38 -0700)
committerAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Mon, 22 Jul 2019 15:20:34 +0000 (08:20 -0700)
Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
src/panfrost/midgard/midgard_schedule.c

index 5c03c53..152da8d 100644 (file)
@@ -702,8 +702,10 @@ schedule_program(compiler_context *ctx)
 
                         int spill_node = ra_get_best_spill_node(g);
 
-                        if (spill_node < 0)
+                        if (spill_node < 0) {
+                                mir_print_shader(ctx);
                                 assert(0);
+                        }
 
                         /* Allocate TLS slot */
                         unsigned spill_slot = spill_count++;