From d4392a877c0d4c930e8d2a016ae2c8b801e49c49 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Tue, 17 Jan 2017 06:48:23 +1000 Subject: [PATCH] radv/ac: use ctx->voidt in more places. (v2) Just noticed this while in the area. v2: one replacement was incorrect. Reviewed-by: Bas Nieuwenhuizen Signed-off-by: Dave Airlie --- src/amd/common/ac_nir_to_llvm.c | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/amd/common/ac_nir_to_llvm.c b/src/amd/common/ac_nir_to_llvm.c index d21dfef..798ddca 100644 --- a/src/amd/common/ac_nir_to_llvm.c +++ b/src/amd/common/ac_nir_to_llvm.c @@ -1831,7 +1831,7 @@ static void visit_store_ssbo(struct nir_to_llvm_context *ctx, params[0] = data; params[3] = offset; ac_emit_llvm_intrinsic(&ctx->ac, store_name, - LLVMVoidTypeInContext(ctx->context), params, 6, 0); + ctx->voidt, params, 6, 0); } } @@ -2614,8 +2614,8 @@ static void emit_discard_if(struct nir_to_llvm_context *ctx, LLVMConstReal(ctx->f32, -1.0f), ctx->f32zero, ""); ac_emit_llvm_intrinsic(&ctx->ac, "llvm.AMDGPU.kill", - LLVMVoidTypeInContext(ctx->context), - &cond, 1, 0); + ctx->voidt, + &cond, 1, 0); } static LLVMValueRef @@ -2941,8 +2941,8 @@ static void visit_intrinsic(struct nir_to_llvm_context *ctx, case nir_intrinsic_discard: ctx->shader_info->fs.can_discard = true; ac_emit_llvm_intrinsic(&ctx->ac, "llvm.AMDGPU.kilp", - LLVMVoidTypeInContext(ctx->context), - NULL, 0, 0); + ctx->voidt, + NULL, 0, 0); break; case nir_intrinsic_discard_if: emit_discard_if(ctx, instr); @@ -4181,9 +4181,9 @@ handle_vs_outputs_post(struct nir_to_llvm_context *ctx) args, sizeof(args)); } else { ac_emit_llvm_intrinsic(&ctx->ac, - "llvm.SI.export", - LLVMVoidTypeInContext(ctx->context), - args, 9, 0); + "llvm.SI.export", + ctx->voidt, + args, 9, 0); } } @@ -4229,9 +4229,9 @@ handle_vs_outputs_post(struct nir_to_llvm_context *ctx) if (pos_idx == num_pos_exports) pos_args[i][2] = ctx->i32one; ac_emit_llvm_intrinsic(&ctx->ac, - "llvm.SI.export", - LLVMVoidTypeInContext(ctx->context), - pos_args[i], 9, 0); + "llvm.SI.export", + ctx->voidt, + pos_args[i], 9, 0); } ctx->shader_info->vs.pos_exports = num_pos_exports; -- 2.7.4