nv50/ir: handle SHLADD in IndirectPropagation
authorRhys Perry <pendingchaos02@gmail.com>
Tue, 12 Jun 2018 10:43:49 +0000 (11:43 +0100)
committerKarol Herbst <kherbst@redhat.com>
Thu, 19 Jul 2018 21:34:58 +0000 (23:34 +0200)
commit2afef231db8e52bc1a2222781bdb5809f997f94d
tree6304d9f75f10ab278b44437dc07705e1d086614c
parent3b6edd0b591378bba5c369b13a650239c1cf0e6f
nv50/ir: handle SHLADD in IndirectPropagation

An alternative solution to the problem fixed in
0bd83d0 ("nv50/ir: move LateAlgebraicOpt to the very end").

total instructions in shared programs : 5481195 -> 5480808 (-0.01%)
total gprs used in shared programs    : 647535 -> 647530 (-0.00%)
total shared used in shared programs  : 389120 -> 389120 (0.00%)
total local used in shared programs   : 21064 -> 21064 (0.00%)
total bytes used in shared programs   : 58555784 -> 58551648 (-0.01%)

                local     shared        gpr       inst      bytes
    helped           0           0           2          34          34
      hurt           0           0           0           0           0
src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp