pan/midgard: Tableize load/store ops
authorAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Fri, 18 Oct 2019 12:22:40 +0000 (08:22 -0400)
committerAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Sun, 20 Oct 2019 12:02:31 +0000 (12:02 +0000)
commit8e31b1485825d64a12d23edd62b007c67b8a7fa1
treea51e7f0c633453672b7093e4444397c19f23a124
parent5952add9a9da043341a669513e0201ef60c8d765
pan/midgard: Tableize load/store ops

This will allow us to encode properties about the load/store ops like we
do for ALU ops. We include now properties about whether we have a store,
and if there are special cases on the load/store op. We also tag each
instruction by its natural size... this is probably not totally right,
but it's a start.

Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
src/panfrost/midgard/disassemble.c
src/panfrost/midgard/helpers.h
src/panfrost/midgard/midgard_ops.c
src/panfrost/midgard/midgard_ops.h
src/panfrost/midgard/midgard_print.c