Mesa (master): freedreno/ir3: Drop redundant IR3_REG_HALF setup in ALU ops.
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Thu Apr 30 23:59:48 UTC 2020
Module: Mesa
Branch: master
Commit: 769adc9546afcd72cbe7bb1caf14add5f6ac9f61
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=769adc9546afcd72cbe7bb1caf14add5f6ac9f61
Author: Eric Anholt <eric at anholt.net>
Date: Fri Apr 10 21:54:58 2020 -0700
freedreno/ir3: Drop redundant IR3_REG_HALF setup in ALU ops.
It's set by ir3_put_dst() immediately after.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4518>
---
src/freedreno/ir3/ir3_compiler_nir.c | 6 ------
1 file changed, 6 deletions(-)
diff --git a/src/freedreno/ir3/ir3_compiler_nir.c b/src/freedreno/ir3/ir3_compiler_nir.c
index 1ada43f4ea6..2027fb88c7d 100644
--- a/src/freedreno/ir3/ir3_compiler_nir.c
+++ b/src/freedreno/ir3/ir3_compiler_nir.c
@@ -733,12 +733,6 @@ emit_alu(struct ir3_context *ctx, nir_alu_instr *alu)
dst[0] = ir3_n2b(b, dst[0]);
}
- if (nir_dest_bit_size(alu->dest.dest) < 32) {
- for (unsigned i = 0; i < dst_sz; i++) {
- dst[i]->regs[0]->flags |= IR3_REG_HALF;
- }
- }
-
ir3_put_dst(ctx, &alu->dest.dest);
}
More information about the mesa-commit
mailing list