IR print visitor: Move logic for printing the whole program to _mesa_print_ir
diff --git a/glsl_parser_extras.cpp b/glsl_parser_extras.cpp
index efcb125..4255d2d 100644
--- a/glsl_parser_extras.cpp
+++ b/glsl_parser_extras.cpp
@@ -789,14 +789,7 @@
    printf("\n\n");
 
    if (!state.error) {
-      printf("(\n");
-      foreach_iter(exec_list_iterator, iter, instructions) {
-	 ir_print_visitor v;
-
-	 ((ir_instruction *)iter.get())->accept(& v);
-	 printf("\n");
-      }
-      printf("\n)");
+      _mesa_print_ir(&instructions, &state);
    }
 
    delete state.symbols;