pan/midgard: Pipeline non-SSA registers
authorAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Fri, 26 Jul 2019 16:37:58 +0000 (09:37 -0700)
committerAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Fri, 26 Jul 2019 16:40:10 +0000 (09:40 -0700)
commitc7fc5f35674f53f2ba4870ceaa367354e4849497
tree1b236edc64df1168a477bba2a153d7454f39bb8f
parent79f08964914463870a37bc64a28c19a982d54e37
pan/midgard: Pipeline non-SSA registers

Rather than bailing if we see something that's not SSA, do out the
analysis to check if we can pipeline and do so if we can.

total registers in shared programs: 392 -> 391 (-0.26%)
registers in affected programs: 3 -> 2 (-33.33%)
helped: 1
HURT: 0

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