diff options
author | Eric Anholt <eric@anholt.net> | 2010-08-08 17:56:34 -0700 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2010-08-09 17:14:31 -0700 |
commit | 2dd3ae0d4ae681cd7b6b28caf35ca45965621c79 (patch) | |
tree | 6acd2949897a64dd252a9a44b56fa56d1a558304 /configs/beos | |
parent | 8aa7dbacaf61cb4dd9a436a66c138cb865d7406c (diff) |
glsl2: Teach copy propagation about "if" and "loop" instructions.
This lets us track copies across basic block boundaries. The loop
doesn't get a filled out list of available copies into it yet, though.
glsl-fs-raytrace drops from 585 to 535 Mesa IR instructions out of the
compiler, and it appears that Yo Frankie's largest shaders decrease in
Mesa IR count by about 10% as well.
Diffstat (limited to 'configs/beos')
0 files changed, 0 insertions, 0 deletions