From bc2c5f9a4b696564fe99170d1e80fa33e989e6af Mon Sep 17 00:00:00 2001 From: Jason Ekstrand Date: Tue, 1 Sep 2020 18:57:52 -0500 Subject: [PATCH] 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: --- src/gallium/drivers/iris/iris_program_cache.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gallium/drivers/iris/iris_program_cache.c b/src/gallium/drivers/iris/iris_program_cache.c index c29802d..5bee13f 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); } } -- 2.7.4