diff options
author | Samuel Pitoiset <[email protected]> | 2018-02-12 12:22:00 +0100 |
---|---|---|
committer | Samuel Pitoiset <[email protected]> | 2018-02-14 11:53:12 +0100 |
commit | a541117ff4185b4c742e2d401bb4edd2c0c8031f (patch) | |
tree | c0f0b84929ab0657e179d05c80faca29adf260cf /src/amd/common | |
parent | e9f0205ca2768202ecf426dd74dc47351c8b95ae (diff) |
ac/nir: remove nir_to_llvm_context::nir link
Signed-off-by: Samuel Pitoiset <[email protected]>
Reviewed-by: Bas Nieuwenhuizen <[email protected]>
Diffstat (limited to 'src/amd/common')
-rw-r--r-- | src/amd/common/ac_nir_to_llvm.c | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/src/amd/common/ac_nir_to_llvm.c b/src/amd/common/ac_nir_to_llvm.c index 80f5f00dc65..1001c80dc6c 100644 --- a/src/amd/common/ac_nir_to_llvm.c +++ b/src/amd/common/ac_nir_to_llvm.c @@ -68,7 +68,6 @@ struct nir_to_llvm_context { const struct ac_nir_compiler_options *options; struct ac_shader_variant_info *shader_info; struct ac_shader_abi abi; - struct ac_nir_context *nir; unsigned max_workgroup_size; LLVMContextRef context; @@ -6753,9 +6752,6 @@ void ac_nir_translate(struct ac_llvm_context *ac, struct ac_shader_abi *abi, ctx.ac = *ac; ctx.abi = abi; - if (nctx) - nctx->nir = &ctx; - ctx.stage = nir->info.stage; ctx.main_function = LLVMGetBasicBlockParent(LLVMGetInsertBlock(ctx.ac.builder)); @@ -6788,9 +6784,6 @@ void ac_nir_translate(struct ac_llvm_context *ac, struct ac_shader_abi *abi, ralloc_free(ctx.defs); ralloc_free(ctx.phis); ralloc_free(ctx.vars); - - if (nctx) - nctx->nir = NULL; } static @@ -7251,8 +7244,6 @@ void ac_create_gs_copy_shader(LLVMTargetMachineRef tm, nir_ctx.ac = ctx.ac; nir_ctx.abi = &ctx.abi; - ctx.nir = &nir_ctx; - nir_foreach_variable(variable, &geom_shader->outputs) { scan_shader_output_decl(&ctx, variable, geom_shader, MESA_SHADER_VERTEX); handle_shader_output_decl(&nir_ctx, geom_shader, variable); @@ -7260,8 +7251,6 @@ void ac_create_gs_copy_shader(LLVMTargetMachineRef tm, ac_gs_copy_shader_emit(&ctx); - ctx.nir = NULL; - LLVMBuildRetVoid(ctx.ac.builder); ac_llvm_finalize_module(&ctx); |