ir3/sched: Support multiple destinations
authorConnor Abbott <cwabbott0@gmail.com>
Wed, 1 Dec 2021 15:33:57 +0000 (16:33 +0100)
committerMarge Bot <emma+marge@anholt.net>
Thu, 10 Mar 2022 17:15:29 +0000 (17:15 +0000)
commit9cc42242d5defc917fc0d4d1123db3a2c7cf7d96
treea6b5680c6e4ca95edfe3b8fe358f3e681d55286c
parenta6be8fd0ea68b0af615258d41b9b6f23c218d523
ir3/sched: Support multiple destinations

Note: this is a behavior change for arrays, because it will count the
entire array instead of just the components written in the register
pressure calculation. However this is more accurate since this matches
how RA works.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14107>
src/freedreno/ir3/ir3_sched.c