r600/sfn: Start a new ALU CF on index use, not on index emission
authorGert Wollny <gert.wollny@collabora.com>
Tue, 14 Feb 2023 16:35:33 +0000 (17:35 +0100)
committerMarge Bot <emma+marge@anholt.net>
Fri, 28 Apr 2023 13:13:55 +0000 (13:13 +0000)
commit4d5859a524b18627320009995154728349e5f3bc
treebb5ff79e90a1ec1deb3b87c308db81179058536b
parent557dc1494485a23f6b4da475214bd1d46be704a1
r600/sfn: Start a new ALU CF on index use, not on index emission

With that we can use the two IDX registers in parallel any might
save some CF instructions.

Signed-off-by: Gert Wollny <gert.wollny@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21347>
src/gallium/drivers/r600/sfn/sfn_scheduler.cpp
src/gallium/drivers/r600/sfn/tests/sfn_split_address_loads_test.cpp