summaryrefslogtreecommitdiff
path: root/src/amd/compiler/aco_builder_h.py
diff options
context:
space:
mode:
authorRhys Perry <pendingchaos02@gmail.com>2020-10-30 14:08:55 +0000
committerMarge Bot <eric+marge@anholt.net>2020-11-20 19:50:31 +0000
commit70d665d981bfef6735fb7178e4c481d467e1176c (patch)
treec28858e3b6b49e928d3c86b9d369740a845fce37 /src/amd/compiler/aco_builder_h.py
parent35613c752f5826dcc5bbfbfb8e6ab0ab3127b7d3 (diff)
downloadmesa-70d665d981bfef6735fb7178e4c481d467e1176c.tar.gz
aco: don't create v_mov_b32 in v_mul_imm()
We switched to p_parallelcopy for everything else. Signed-off-by: Rhys Perry <pendingchaos02@gmail.com> Reviewed-by: Timur Kristóf <timur.kristof@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5390>
Diffstat (limited to 'src/amd/compiler/aco_builder_h.py')
-rw-r--r--src/amd/compiler/aco_builder_h.py2
1 files changed, 1 insertions, 1 deletions
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)) {