From 9c7309b09babdf685df90eae92ac7790fe787f8e Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Mon, 6 Mar 2017 08:29:07 +1000 Subject: [PATCH] radv/ac: move to new kill build. Reviewed-by: Bas Nieuwenhuizen Signed-off-by: Dave Airlie --- src/amd/common/ac_nir_to_llvm.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/amd/common/ac_nir_to_llvm.c b/src/amd/common/ac_nir_to_llvm.c index 6797dc0c900..ebfb457259c 100644 --- a/src/amd/common/ac_nir_to_llvm.c +++ b/src/amd/common/ac_nir_to_llvm.c @@ -2852,9 +2852,7 @@ static void emit_discard_if(struct nir_to_llvm_context *ctx, cond = LLVMBuildSelect(ctx->builder, cond, LLVMConstReal(ctx->f32, -1.0f), ctx->f32zero, ""); - ac_build_intrinsic(&ctx->ac, "llvm.AMDGPU.kill", - ctx->voidt, - &cond, 1, AC_FUNC_ATTR_LEGACY); + ac_build_kill(&ctx->ac, cond); } static LLVMValueRef @@ -3110,8 +3108,7 @@ visit_emit_vertex(struct nir_to_llvm_context *ctx, kill = LLVMBuildSelect(ctx->builder, can_emit, LLVMConstReal(ctx->f32, 1.0f), LLVMConstReal(ctx->f32, -1.0f), ""); - ac_build_intrinsic(&ctx->ac, "llvm.AMDGPU.kill", - ctx->voidt, &kill, 1, AC_FUNC_ATTR_LEGACY); + ac_build_kill(&ctx->ac, kill); /* loop num outputs */ idx = 0; -- 2.11.0