summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_shader.c
diff options
context:
space:
mode:
authorNicolai Hähnle <nicolai.haehnle@amd.com>2016-08-10 18:50:24 +0200
committerNicolai Hähnle <nicolai.haehnle@amd.com>2016-08-17 12:11:23 +0200
commit6bba95607370a6be2482105e9030471ceea96944 (patch)
tree1ac3bac7b0b0daab98295e2c1bfa6b8ad5810e2a /src/gallium/drivers/radeonsi/si_shader.c
parent7c2295d7efba2178c22e0caf9d9166db81ea7329 (diff)
downloadexternal_mesa3d-6bba95607370a6be2482105e9030471ceea96944.zip
external_mesa3d-6bba95607370a6be2482105e9030471ceea96944.tar.gz
external_mesa3d-6bba95607370a6be2482105e9030471ceea96944.tar.bz2
gallium/radeon: use tgsi_scan_arrays for temp arrays
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Diffstat (limited to 'src/gallium/drivers/radeonsi/si_shader.c')
-rw-r--r--src/gallium/drivers/radeonsi/si_shader.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gallium/drivers/radeonsi/si_shader.c b/src/gallium/drivers/radeonsi/si_shader.c
index c595ee0..06b5c9c 100644
--- a/src/gallium/drivers/radeonsi/si_shader.c
+++ b/src/gallium/drivers/radeonsi/si_shader.c
@@ -6524,7 +6524,8 @@ static void si_init_shader_ctx(struct si_shader_context *ctx,
memset(ctx, 0, sizeof(*ctx));
radeon_llvm_context_init(
&ctx->radeon_bld, "amdgcn--",
- (shader && shader->selector) ? &shader->selector->info : NULL);
+ (shader && shader->selector) ? &shader->selector->info : NULL,
+ (shader && shader->selector) ? shader->selector->tokens : NULL);
ctx->tm = tm;
ctx->screen = sscreen;
if (shader && shader->selector)