aco/ra: use get_reg_specified() for p_extract_vector
authorDaniel Schürmann <daniel@schuermann.dev>
Fri, 11 Dec 2020 08:23:04 +0000 (09:23 +0100)
committerMarge Bot <eric+marge@anholt.net>
Fri, 11 Dec 2020 13:44:47 +0000 (13:44 +0000)
commitfd49ba59a3888795ad0788259e3472e08c42bc24
tree00871113dceefd5b201f1fdff8ec8e5dbd45a4d1
parent731f8fc9dd5018e9ee55982207b70130ab72d22b
aco/ra: use get_reg_specified() for p_extract_vector

On GFX6/7, it might violate validation rules, otherwise.

Fixes: 51f4b22feec3720c89458094a3245efc984115ee ('aco: don't allow unaligned subdword accesses on GFX6/7')
Reviewed-by: Rhys Perry <pendingchaos02@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8047>
src/amd/compiler/aco_register_allocation.cpp