diff options
author | Samuel Pitoiset <[email protected]> | 2019-03-12 10:29:22 +0100 |
---|---|---|
committer | Samuel Pitoiset <[email protected]> | 2019-03-20 22:18:54 +0100 |
commit | b39844457fd1fcbdcab6960bba32d083672e1f2c (patch) | |
tree | 1c5d39ac51658c5d5e39e64f995633b9211c001b | |
parent | a2073f49f1628f3715b314baf31ffdce21f39707 (diff) |
ac/nir: remove one useless check in visit_store_ssbo()
Trivial.
Signed-off-by: Samuel Pitoiset <[email protected]>
Reviewed-by: Bas Nieuwenhuizen <[email protected]>
-rw-r--r-- | src/amd/common/ac_nir_to_llvm.c | 9 |
1 files changed, 3 insertions, 6 deletions
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; |