aco: add ACO_DEBUG=force-waitdeps
authorRhys Perry <pendingchaos02@gmail.com>
Thu, 25 Aug 2022 18:41:51 +0000 (19:41 +0100)
committerMarge Bot <emma+marge@anholt.net>
Wed, 19 Oct 2022 02:46:03 +0000 (02:46 +0000)
commit36703a60bf8ee78d6767031c1da55e928c012b0e
treed97649d0397c9c63a29d48193f183b82c80c78e8
parent6f368431fd75e83eb47bb3ece58d0de81ba494b4
aco: add ACO_DEBUG=force-waitdeps

GFX11 has a lot of complicated data dependency hazards.

For debugging GFX10+ data dependency hazards. This creates an excessive
amount of s_waitcnt_depctr.

Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Reviewed-by: Daniel Schürmann <daniel@schuermann.dev>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18273>
src/amd/compiler/aco_insert_NOPs.cpp
src/amd/compiler/aco_ir.cpp
src/amd/compiler/aco_ir.h