radv: make use of nir_move_out_const_to_consumer()
authorTimothy Arceri <tarceri@itsqueeze.com>
Wed, 7 Nov 2018 04:20:41 +0000 (15:20 +1100)
committerTimothy Arceri <tarceri@itsqueeze.com>
Tue, 13 Nov 2018 22:41:50 +0000 (09:41 +1100)
commit95b513c937346f179cbddc8ac6e512a634aeab9e
tree41da94338c490ed6338acf1af4a3344c44002a6c
parentea53f76d7b96cb32bde493a7c7548bf9c8c794f3
radv: make use of nir_move_out_const_to_consumer()

vkpipeline-db results:

Totals from affected shaders:
SGPRS: 28400 -> 28576 (0.62 %)
VGPRS: 27916 -> 27692 (-0.80 %)
Spilled SGPRs: 140 -> 138 (-1.43 %)
Spilled VGPRs: 0 -> 0 (0.00 %)
Private memory VGPRs: 0 -> 0 (0.00 %)
Scratch size: 0 -> 0 (0.00 %) dwords per thread
Code Size: 1534456 -> 1520560 (-0.91 %) bytes
LDS: 0 -> 0 (0.00 %) blocks
Max Waves: 3541 -> 3582 (1.16 %)
Wait states: 0 -> 0 (0.00 %)

Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
src/amd/vulkan/radv_pipeline.c