v3d: Allow reading from physical regs written in the previous instruction.
authorEric Anholt <eric@anholt.net>
Fri, 20 Jul 2018 18:53:25 +0000 (11:53 -0700)
committerEric Anholt <eric@anholt.net>
Mon, 23 Jul 2018 17:21:23 +0000 (10:21 -0700)
commit1fb31819ae8ac2baee9361538d509c2a4aae7dac
treed3eccd25af8a66bbb7d403018082df6dad52da46
parente6e22e42076445fadc1f46b5eb18e79dbcf8d846
v3d: Allow reading from physical regs written in the previous instruction.

This restriction existed in V3D 2.x, but lifting it was a major change in
3.x.

shader-db results:
total instructions in shared programs: 98117 -> 96831 (-1.31%)
instructions in affected programs:     48520 -> 47234 (-2.65%)
src/broadcom/compiler/qpu_schedule.c