ir_copy_propagation: Handle swizzles and array derefs on LHS of assign.
authorEric Anholt <eric@anholt.net>
Wed, 5 May 2010 16:26:46 +0000 (09:26 -0700)
committerEric Anholt <eric@anholt.net>
Wed, 5 May 2010 16:27:50 +0000 (09:27 -0700)
commit4e2c0b99d932577d082b95d54e4ed1ba1d5d686b
treea1ff541ce329eabf29e6175ede1ccb6ef7444206
parent5c89f0ecb9581cbe83442ab3f41f2f3701fffab0
ir_copy_propagation: Handle swizzles and array derefs on LHS of assign.

This improves the ACP to not get cleared when more complicated assignments
occur, cleaning up more redundant copies in programs.
ir_copy_propagation.cpp