pan/midgard: Implement mixed-type constant packing
authorAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Fri, 31 Jan 2020 13:11:44 +0000 (08:11 -0500)
committerMarge Bot <eric+marge@anholt.net>
Sun, 2 Feb 2020 15:51:06 +0000 (15:51 +0000)
commit38f963226bdf8277826e80848d2a6b44cbabddd3
tree44a092596338be16c24f0bae313e447ee4f9abab
parenta12fe52cbc86b2d33cd5a726ce1020cdcd6c064c
pan/midgard: Implement mixed-type constant packing

Lot of churn but mostly just specializes types per source instead of per
instruction.

Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3653>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3653>
src/panfrost/midgard/midgard_schedule.c