panfrost/midgard: Add load/store opcodes
authorAlyssa Rosenzweig <alyssa@rosenzweig.io>
Tue, 14 May 2019 04:11:36 +0000 (04:11 +0000)
committerAlyssa Rosenzweig <alyssa@rosenzweig.io>
Thu, 16 May 2019 01:25:25 +0000 (01:25 +0000)
commit74ab80b92da9390a3ca7e718537e035bd5af0b22
treec3dae1c37cdbcb9d3b0041558255aef3c6af2b7f
parentf73c0b73ec28b2fd0d98b027491806336e4768eb
panfrost/midgard: Add load/store opcodes

This commit adds a bunch of new load/store opcodes, largely related to
OpenCL, as well as adjusting the name of existing opcodes to be more
uniform. The immediate effect is compute shaders are substantially
easier to interpret now.

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
src/gallium/drivers/panfrost/midgard/disassemble.c
src/gallium/drivers/panfrost/midgard/helpers.h
src/gallium/drivers/panfrost/midgard/midgard.h
src/gallium/drivers/panfrost/midgard/midgard_compile.c