pan/midgard: Emit store_output branch just-in-time
authorAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Mon, 12 Aug 2019 19:36:46 +0000 (12:36 -0700)
committerAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Wed, 14 Aug 2019 23:42:40 +0000 (16:42 -0700)
commitdff4986b1aa22990828861ccca234b52455cbeb6
tree6cca62caf29c4ee1cf115a058ab8b9c273bef338
parent2fc44c4dc8077abc5515786933424e85b12f3cc2
pan/midgard: Emit store_output branch just-in-time

We'll need multiple branches for MRT, so we can't defer. Also, we need
to track dependencies to ensure r0 is set to the correct value for each
store_output.

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