aco: remove unnecessary split- and create_vector instructions for subdword loads
authorDaniel Schürmann <daniel.schuermann@campus.tu-berlin.de>
Mon, 25 May 2020 09:51:27 +0000 (11:51 +0200)
committerMarge Bot <eric+marge@anholt.net>
Tue, 9 Jun 2020 21:25:38 +0000 (21:25 +0000)
commit5cde4989d3c8c25b0ba2a11ec450625e30092b16
tree11cb176982112bde27a0e29ae3cebce23b0126cd
parent5446e3cf2e381d061e625291ce3d5d587db2e6e0
aco: remove unnecessary split- and create_vector instructions for subdword loads

This helps GFX6/7 by removing unnecessary shuffle code.

Reviewed-by: Rhys Perry <pendingchaos02@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5226>
src/amd/compiler/aco_instruction_selection.cpp