pan/midgard: Analyze load/store for swizzle propagation
authorAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Fri, 16 Aug 2019 14:54:34 +0000 (07:54 -0700)
committerAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Mon, 19 Aug 2019 15:32:17 +0000 (08:32 -0700)
commit24c91bb54b6dd9b07f6a8fe5b01cc305d498ab03
treefe7a80b115adf0e992903b3c2fa4a5b98a191966
parent9ae4d3653ee1ef6c67f0fecd05a07fbb41aa627b
pan/midgard: Analyze load/store for swizzle propagation

If there's a nontrivial swizzle fed into an extra (shortened) argument,
we bail on copyprop. No glmark changes (since it doesn't use fancy
texturing/loads).

Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
src/panfrost/midgard/midgard_opt_copy_prop.c