diff options
author | Dave Airlie <[email protected]> | 2017-03-06 08:29:07 +1000 |
---|---|---|
committer | Dave Airlie <[email protected]> | 2017-03-06 15:27:33 +1000 |
commit | 9c7309b09babdf685df90eae92ac7790fe787f8e (patch) | |
tree | 7798b806a0676da364a963d7d786ed5df761aa2f /src/amd | |
parent | a2652719f3ee15a294461f216f3a89144dd9574d (diff) |
radv/ac: move to new kill build.
Reviewed-by: Bas Nieuwenhuizen <[email protected]>
Signed-off-by: Dave Airlie <[email protected]>
Diffstat (limited to 'src/amd')
-rw-r--r-- | src/amd/common/ac_nir_to_llvm.c | 7 |
1 files 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; |