ir3: Make branch conditions non-SSA
authorConnor Abbott <cwabbott0@gmail.com>
Mon, 17 May 2021 14:38:26 +0000 (16:38 +0200)
committerEmma Anholt <emma@anholt.net>
Thu, 10 Jun 2021 19:20:38 +0000 (12:20 -0700)
commitc0823a2d31c995395a8d2567b0c14793e8b569ca
tree0ebeb9b2e3417e5353020a79af036fa480e4c43b
parentfc7402b4cf472608f61982c98f79e41bb1970cc7
ir3: Make branch conditions non-SSA

In particular, make sure they have a physreg assigned. This was the last
place after RA where SSA registers were created, which won't work with
the new post-RA delay calculation that relies on the physreg.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9842>
src/freedreno/ir3/ir3_legalize.c
src/freedreno/ir3/ir3_print.c