intel/compiler/test: fix crashes when TEST_DEBUG is set

Dumping instructions requires that ISA info is not empty.

Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24274>
This commit is contained in:
Marcin Ślusarz
2023-06-23 17:13:13 +02:00
committed by Marge Bot
parent 23a2b83639
commit 4f1125e4ae

View File

@@ -47,7 +47,11 @@ void scoreboard_test::SetUp()
ctx = ralloc_context(NULL);
compiler = rzalloc(ctx, struct brw_compiler);
devinfo = rzalloc(ctx, struct intel_device_info);
devinfo->ver = 12;
devinfo->verx10 = devinfo->ver * 10;
compiler->devinfo = devinfo;
brw_init_isa_info(&compiler->isa, devinfo);
params = {};
params.mem_ctx = ctx;
@@ -59,8 +63,6 @@ void scoreboard_test::SetUp()
v = new fs_visitor(compiler, &params, NULL, &prog_data->base, shader, 8,
false, false);
devinfo->ver = 12;
devinfo->verx10 = devinfo->ver * 10;
}
void scoreboard_test::TearDown()
@@ -885,6 +887,7 @@ TEST_F(scoreboard_test, conditional8)
TEST_F(scoreboard_test, gfx125_RaR_over_different_pipes)
{
devinfo->verx10 = 125;
brw_init_isa_info(&compiler->isa, devinfo);
const fs_builder &bld = v->bld;