mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-06 02:20:11 +01:00
radv/ac: move to new kill build.
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Signed-off-by: Dave Airlie <airlied@redhat.com>
This commit is contained in:
parent
a2652719f3
commit
9c7309b09b
1 changed files with 2 additions and 5 deletions
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue