panfrost/midgard: Fix liveness analysis bugs
authorAlyssa Rosenzweig <alyssa@rosenzweig.io>
Wed, 22 May 2019 02:41:51 +0000 (02:41 +0000)
committerAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Tue, 4 Jun 2019 20:14:50 +0000 (20:14 +0000)
commit550be763fa0aa9e5a060866963bae216cb1b9db3
tree79d1b33f2987d393249dbd310e7261eec7c4da21
parentc54f3f42eb3b8544de76e98f74d5e149b808a4f7
panfrost/midgard: Fix liveness analysis bugs

This fixes liveness analysis with respect to inline constants and
branching. in practice, the symptom is abnormally high register
pressure.

Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Reviewed-by: Ryan Houdek <Sonicadvance1@gmail.com>
src/gallium/drivers/panfrost/midgard/midgard_liveness.c