vc4: Make the pack-to-unorm instructions be non-SSA.
authorEric Anholt <eric@anholt.net>
Thu, 6 Aug 2015 03:31:21 +0000 (20:31 -0700)
committerEric Anholt <eric@anholt.net>
Fri, 21 Aug 2015 06:42:17 +0000 (23:42 -0700)
commit69ef08d303cdf153fe2432a7e40faccae5d62aab
tree6db242c592c95c9e25c28dddefc19fc5e41fc3e6
parent0bba4fa070583f5fd8a0f7208fbfa181dc25e71b
vc4: Make the pack-to-unorm instructions be non-SSA.

This helps ensure that the register allocator doesn't force the later pack
operations to insert extra MOVs.

total instructions in shared programs: 98170 -> 98159 (-0.01%)
instructions in affected programs:     2134 -> 2123 (-0.52%)
src/gallium/drivers/vc4/vc4_program.c
src/gallium/drivers/vc4/vc4_qir.c
src/gallium/drivers/vc4/vc4_qir.h
src/gallium/drivers/vc4/vc4_qpu_emit.c