r600/sfn: AR loads should depend on all previous non ALU instructions
authorGert Wollny <gert.wollny@collabora.com>
Tue, 1 Aug 2023 08:33:55 +0000 (10:33 +0200)
committerMarge Bot <emma+marge@anholt.net>
Wed, 2 Aug 2023 18:55:36 +0000 (18:55 +0000)
commit4c3fc03d7f74e30e4896121cd1aed90151f3d305
tree9299bb590ba98890fbf373ea8b49dbfba3d5c9d5
parent5b75d86df9d478bfeb3ba4253b0ad50558f04785
r600/sfn: AR loads should depend on all previous non ALU instructions

These instructions could be re-ordered, so depending just on the last one
is not sufficient.

Fixes: d21054b4bc92a1a9240841dca719f81a142fd5cc
   r600/sfn: Add pass to split address and index register loads

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