From: Jason Ekstrand Date: Tue, 1 Sep 2020 23:57:52 +0000 (-0500) Subject: iris: Use gen_disassemble X-Git-Url: https://git.libre-soc.org/?p=mesa.git;a=commitdiff_plain;h=bc2c5f9a4b696564fe99170d1e80fa33e989e6af iris: Use gen_disassemble This one doesn't require the program size and so it won't mess up if we have a bunch of constant data at the end. Reviewed-by: Kenneth Graunke Part-of: --- diff --git a/src/gallium/drivers/iris/iris_program_cache.c b/src/gallium/drivers/iris/iris_program_cache.c index c29802d9ba1..5bee13f2d42 100644 --- a/src/gallium/drivers/iris/iris_program_cache.c +++ b/src/gallium/drivers/iris/iris_program_cache.c @@ -38,6 +38,7 @@ #include "util/u_upload_mgr.h" #include "compiler/nir/nir.h" #include "compiler/nir/nir_builder.h" +#include "intel/common/gen_disasm.h" #include "intel/compiler/brw_compiler.h" #include "intel/compiler/brw_eu.h" #include "intel/compiler/brw_nir.h" @@ -365,7 +366,6 @@ iris_print_program_cache(struct iris_context *ice) const struct keybox *keybox = entry->key; struct iris_compiled_shader *shader = entry->data; fprintf(stderr, "%s:\n", cache_name(keybox->cache_id)); - brw_disassemble_with_labels(devinfo, shader->map, 0, - shader->prog_data->program_size, stderr); + gen_disassemble(devinfo, shader->map, 0, stderr); } }