freedreno/ir3: lower mul_2x32_64
authorJonathan Marek <jonathan@marek.ca>
Sun, 15 Dec 2019 19:18:13 +0000 (14:18 -0500)
committerJonathan Marek <jonathan@marek.ca>
Mon, 16 Dec 2019 18:37:09 +0000 (13:37 -0500)
commitb936143327cb223ec4d20af349778c56af4101ec
tree2b4104cae3e01c5e0b3fb59303e4be2f58413d8a
parentd4676d7a166ab7e01f62c7453a80aa74d80ab5f9
freedreno/ir3: lower mul_2x32_64

lower_mul_2x32_64 generates mul_high opcodes, and lower_mul_high is done by
nir_lower_alu, so call nir_lower_alu after nir_opt_algebraic.

Signed-off-by: Jonathan Marek <jonathan@marek.ca>
Reviewed-by: Eric Anholt <eric@anholt.net>
src/freedreno/ir3/ir3_nir.c