From 70d665d981bfef6735fb7178e4c481d467e1176c Mon Sep 17 00:00:00 2001 From: Rhys Perry Date: Fri, 30 Oct 2020 14:08:55 +0000 Subject: [PATCH] aco: don't create v_mov_b32 in v_mul_imm() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We switched to p_parallelcopy for everything else. Signed-off-by: Rhys Perry Reviewed-by: Timur Kristóf Part-of: --- src/amd/compiler/aco_builder_h.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/amd/compiler/aco_builder_h.py b/src/amd/compiler/aco_builder_h.py index 3d67fa0be78..697d97d4c84 100644 --- a/src/amd/compiler/aco_builder_h.py +++ b/src/amd/compiler/aco_builder_h.py @@ -372,7 +372,7 @@ public: { assert(tmp.type() == RegType::vgpr); if (imm == 0) { - return vop1(aco_opcode::v_mov_b32, dst, Operand(0u)); + return copy(dst, Operand(0u)); } else if (imm == 1) { return copy(dst, Operand(tmp)); } else if (util_is_power_of_two_or_zero(imm)) {