pan/midgard: Invalidate liveness for mir_is_live_after
authorAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Fri, 4 Oct 2019 01:29:59 +0000 (21:29 -0400)
committerAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Fri, 4 Oct 2019 02:29:51 +0000 (22:29 -0400)
commitad5fcac005876b5e743281b4198b55a0886fbe0d
tree56e64b1eae12de028b549708d324ea9de5e850be
parent3450c013c5a90c1689287c69aaf0e41eae147bc3
pan/midgard: Invalidate liveness for mir_is_live_after

Callers should have liveness info ready. Ideally we'd have a nice
metadata tracking framework like NIR to handle this automatically, but
for now this will allow us to make forward progress... when we're about
to do something with liveness, invalidate everything ahead to force a
clean calculation.

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