pan/bi: Add swizzles
authorAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Tue, 3 Mar 2020 13:35:51 +0000 (08:35 -0500)
committerMarge Bot <eric+marge@anholt.net>
Thu, 5 Mar 2020 14:35:38 +0000 (14:35 +0000)
commit5896db957876c4dc1cd7ecb4e6eef44690b10530
tree1aeb755529240439341cce6b4479848bd51fbf87
parentc70a198f24cbf5127d48673d96ad8f8153dbe729
pan/bi: Add swizzles

Requires a new field on bifrost_instruction, as well as a new class
property and a new class for the dedicated swizzle ops.

Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4061>
src/panfrost/bifrost/bi_tables.c
src/panfrost/bifrost/compiler.h