aco: lower p_constaddr into separate instructions earlier
authorRhys Perry <pendingchaos02@gmail.com>
Mon, 1 Feb 2021 12:42:38 +0000 (12:42 +0000)
committerRhys Perry <pendingchaos02@gmail.com>
Thu, 11 Mar 2021 16:31:19 +0000 (16:31 +0000)
commit0af7ff49fdecd05531b4c4f5fb841e11f9f451c1
tree9c55bca23352da38eb53db40b0acb0d952fab649
parentab957bb89978048baf92e46846c889fbaa998d95
aco: lower p_constaddr into separate instructions earlier

This allows them to be scheduled properly and simplifies the assembler a
little.

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/8994>
src/amd/compiler/aco_assembler.cpp
src/amd/compiler/aco_instruction_selection.cpp
src/amd/compiler/aco_lower_to_hw_instr.cpp
src/amd/compiler/aco_opcodes.py
src/amd/compiler/tests/test_assembler.cpp