aco: consider position/primitive exports around memory barriers
authorRhys Perry <pendingchaos02@gmail.com>
Tue, 28 Feb 2023 17:44:01 +0000 (17:44 +0000)
committerMarge Bot <emma+marge@anholt.net>
Wed, 7 Jun 2023 13:19:41 +0000 (13:19 +0000)
commit417990b19eca6dfc46657a7a12af32031891828d
treebeae755ba4c7e2ff5a1b06f0a026155e0c77cb45
parentdfb6d3e443b12e66c91c4512f69b2e0f3c57bd29
aco: consider position/primitive exports around memory barriers

This is needed to create barriers which ensure stores finish before
position/primitive exports.

Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Reviewed-by: Timur Kristóf <timur.kristof@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21624>
src/amd/compiler/aco_ir.h
src/amd/compiler/aco_scheduler.cpp