From: Samuel Pitoiset Date: Tue, 12 Mar 2019 09:29:22 +0000 (+0100) Subject: ac/nir: remove one useless check in visit_store_ssbo() X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=b39844457fd1fcbdcab6960bba32d083672e1f2c;p=mesa.git ac/nir: remove one useless check in visit_store_ssbo() Trivial. Signed-off-by: Samuel Pitoiset Reviewed-by: Bas Nieuwenhuizen --- diff --git a/src/amd/common/ac_nir_to_llvm.c b/src/amd/common/ac_nir_to_llvm.c index e3728a9c381..e0ca6a5a548 100644 --- a/src/amd/common/ac_nir_to_llvm.c +++ b/src/amd/common/ac_nir_to_llvm.c @@ -1569,12 +1569,9 @@ static void visit_store_ssbo(struct ac_nir_context *ctx, } data = extract_vector_range(&ctx->ac, base_data, start, count); - if (start == 0) { - offset = base_offset; - } else { - offset = LLVMBuildAdd(ctx->ac.builder, base_offset, - LLVMConstInt(ctx->ac.i32, start * elem_size_bytes, false), ""); - } + offset = LLVMBuildAdd(ctx->ac.builder, base_offset, + LLVMConstInt(ctx->ac.i32, start * elem_size_bytes, false), ""); + if (num_bytes == 2) { store_name = "llvm.amdgcn.tbuffer.store.i32"; data_type = ctx->ac.i32;