Mesa (master): radv/ac: move to new kill build.

Dave Airlie airlied at kemper.freedesktop.org
Mon Mar 6 05:27:49 UTC 2017


Module: Mesa
Branch: master
Commit: 9c7309b09babdf685df90eae92ac7790fe787f8e
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c7309b09babdf685df90eae92ac7790fe787f8e

Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Mar  6 08:29:07 2017 +1000

radv/ac: move to new kill build.

Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
Signed-off-by: Dave Airlie <airlied at redhat.com>

---

 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 6797dc0..ebfb457 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;




More information about the mesa-commit mailing list