i965: Don't print line numbers with INTEL_DEBUG=optimizer.
[mesa.git] / src / mesa / drivers / dri / i965 / brw_shader.cpp
index 3960e86942188111f6609e596446aa5b1ced2292..a16e59587768ec0d49ed148e53243b037672c880 100644 (file)
@@ -1307,13 +1307,15 @@ backend_shader::dump_instructions(const char *name)
    if (cfg) {
       int ip = 0;
       foreach_block_and_inst(block, backend_instruction, inst, cfg) {
-         fprintf(file, "%4d: ", ip++);
+         if (!unlikely(INTEL_DEBUG & DEBUG_OPTIMIZER))
+            fprintf(file, "%4d: ", ip++);
          dump_instruction(inst, file);
       }
    } else {
       int ip = 0;
       foreach_in_list(backend_instruction, inst, &instructions) {
-         fprintf(file, "%4d: ", ip++);
+         if (!unlikely(INTEL_DEBUG & DEBUG_OPTIMIZER))
+            fprintf(file, "%4d: ", ip++);
          dump_instruction(inst, file);
       }
    }