aco: move MIMG VDATA to its own operand
authorRhys Perry <pendingchaos02@gmail.com>
Thu, 19 Nov 2020 17:13:56 +0000 (17:13 +0000)
committerMarge Bot <eric+marge@anholt.net>
Fri, 8 Jan 2021 14:27:07 +0000 (14:27 +0000)
commit962c917cea9005f1edb6aeda3c19cfad5c303b6f
treebaa462e6fca38005d6cea506ab1e2660550e2d2a
parent2aaf52bb85bfa933ba6b480d0df54e7fdc1dab3f
aco: move MIMG VDATA to its own operand

We will want both a VDATA operand and a sampler for some TFE/LWE MIMG
instructions.

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/7775>
src/amd/compiler/aco_assembler.cpp
src/amd/compiler/aco_instruction_selection.cpp
src/amd/compiler/aco_ir.h
src/amd/compiler/aco_register_allocation.cpp
src/amd/compiler/aco_validate.cpp