aco/gfx11: workaround VALUTransUseHazard
authorRhys Perry <pendingchaos02@gmail.com>
Thu, 13 Oct 2022 16:55:57 +0000 (17:55 +0100)
committerMarge Bot <emma+marge@anholt.net>
Wed, 19 Oct 2022 02:46:03 +0000 (02:46 +0000)
commitb0b48b768785fc69f23fb115641c4a4a7a941099
tree3993527602892703f25e3495d027fdf9cc42754f
parent98ee3e1468cf55b66a71a3150f4d8f5a0ec7a918
aco/gfx11: workaround VALUTransUseHazard

fossil-db (gfx1100):
Totals from 116990 (86.64% of 135032) affected shaders:
Instrs: 67942325 -> 69493991 (+2.28%)
CodeSize: 366448984 -> 372655648 (+1.69%)
Latency: 673236871 -> 673269808 (+0.00%); split: -0.00%, +0.00%
InvThroughput: 128266905 -> 128270175 (+0.00%); split: -0.00%, +0.00%

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/README-ISA.md
src/amd/compiler/aco_insert_NOPs.cpp
src/amd/compiler/tests/test_insert_nops.cpp