pan/midgard: Handle get/set_swizzle for load/store arguments
authorAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Fri, 2 Aug 2019 18:22:56 +0000 (11:22 -0700)
committerAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Fri, 2 Aug 2019 21:20:03 +0000 (14:20 -0700)
commit5d9b7a8ddb5f3416b9774393c9667cedcaf132bf
tree627272636a725f9d3a13f44972412b8bb55ef081
parent9aeb726045d4df13e3c832fb62f449961faeddee
pan/midgard: Handle get/set_swizzle for load/store arguments

Load/store's  main "argument 0" already has its swizzle handled
correctly (for stores, that is). But the tinier arguments, the compact
ones with a component select but not a full swizzle, those are not yet
handled. Let's do something about that!
src/panfrost/midgard/helpers.h
src/panfrost/midgard/mir.c