From: Samuel Pitoiset Date: Mon, 29 Oct 2018 16:05:15 +0000 (+0100) Subject: ac/nir: make use of i1false in few more places X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=9278089d05bf3ac97064021073601d30ddc528fc;p=mesa.git ac/nir: make use of i1false in few more places Signed-off-by: Samuel Pitoiset Reviewed-by: Dave Airlie --- diff --git a/src/amd/common/ac_nir_to_llvm.c b/src/amd/common/ac_nir_to_llvm.c index 5ab81987d08..e5fbe003f53 100644 --- a/src/amd/common/ac_nir_to_llvm.c +++ b/src/amd/common/ac_nir_to_llvm.c @@ -1570,7 +1570,7 @@ static LLVMValueRef visit_atomic_ssbo(struct ac_nir_context *ctx, true); params[arg_count++] = ctx->ac.i32_0; /* vindex */ params[arg_count++] = get_src(ctx, instr->src[1]); /* voffset */ - params[arg_count++] = LLVMConstInt(ctx->ac.i1, 0, false); /* slc */ + params[arg_count++] = ctx->ac.i1false; /* slc */ switch (instr->intrinsic) { case nir_intrinsic_ssbo_atomic_add: @@ -2594,7 +2594,7 @@ static void emit_discard(struct ac_nir_context *ctx, ctx->ac.i32_0, ""); } else { assert(instr->intrinsic == nir_intrinsic_discard); - cond = LLVMConstInt(ctx->ac.i1, false, 0); + cond = ctx->ac.i1false; } ctx->abi->emit_kill(ctx->abi, cond); @@ -2652,7 +2652,7 @@ visit_first_invocation(struct ac_nir_context *ctx) LLVMValueRef active_set = ac_build_ballot(&ctx->ac, ctx->ac.i32_1); /* The second argument is whether cttz(0) should be defined, but we do not care. */ - LLVMValueRef args[] = {active_set, LLVMConstInt(ctx->ac.i1, 0, false)}; + LLVMValueRef args[] = {active_set, ctx->ac.i1false}; LLVMValueRef result = ac_build_intrinsic(&ctx->ac, "llvm.cttz.i64", ctx->ac.i64, args, 2,