mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-06 07:18:17 +02:00
i965: Don't count NIR instructions for shader-db.
Matt, Jason, and I haven't found this useful in a long time. Signed-off-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Matt Turner <mattst88@gmail.com>
This commit is contained in:
parent
7796e8889a
commit
c8b8e8b29b
1 changed files with 0 additions and 31 deletions
|
|
@ -57,28 +57,6 @@ nir_optimize(nir_shader *nir)
|
|||
} while (progress);
|
||||
}
|
||||
|
||||
static bool
|
||||
count_nir_instrs_in_block(nir_block *block, void *state)
|
||||
{
|
||||
int *count = (int *) state;
|
||||
nir_foreach_instr(block, instr) {
|
||||
*count = *count + 1;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
static int
|
||||
count_nir_instrs(nir_shader *nir)
|
||||
{
|
||||
int count = 0;
|
||||
nir_foreach_overload(nir, overload) {
|
||||
if (!overload->impl)
|
||||
continue;
|
||||
nir_foreach_block(overload->impl, count_nir_instrs_in_block, &count);
|
||||
}
|
||||
return count;
|
||||
}
|
||||
|
||||
nir_shader *
|
||||
brw_create_nir(struct brw_context *brw,
|
||||
const struct gl_shader_program *shader_prog,
|
||||
|
|
@ -178,15 +156,6 @@ brw_create_nir(struct brw_context *brw,
|
|||
nir_print_shader(nir, stderr);
|
||||
}
|
||||
|
||||
static GLuint msg_id = 0;
|
||||
_mesa_gl_debug(&brw->ctx, &msg_id,
|
||||
MESA_DEBUG_SOURCE_SHADER_COMPILER,
|
||||
MESA_DEBUG_TYPE_OTHER,
|
||||
MESA_DEBUG_SEVERITY_NOTIFICATION,
|
||||
"%s NIR shader: %d inst\n",
|
||||
_mesa_shader_stage_to_abbrev(stage),
|
||||
count_nir_instrs(nir));
|
||||
|
||||
nir_convert_from_ssa(nir);
|
||||
nir_validate_shader(nir);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue