Eric Anholt <e...@anholt.net> writes: > Due to the rampant dead code elimination in coordinate shaders for vc4, we > often end up with IFs that do nothing on either side. In the > loops-enabled build, shader-db gives: > > total instructions in shared programs: 125192 -> 119693 (-4.39%) > instructions in affected programs: 30649 -> 25150 (-17.94%) > total uniforms in shared programs: 38436 -> 37632 (-2.09%) > uniforms in affected programs: 6168 -> 5364 (-13.04%)
This is totally broken because it doesn't consider the phi nodes after the if, and I think the thing I was thinking of would be cleaned up by peephole_select, anyway.
signature.asc
Description: PGP signature
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev