commit | ff2cfb8989cd79218dfe2cd8c3de20f1ca7418e6 | [log] [tgz] |
---|---|---|
author | Ian Romanick <ian.d.romanick@intel.com> | Tue Aug 02 12:17:20 2011 -0700 |
committer | Ian Romanick <ian.d.romanick@intel.com> | Tue Aug 16 14:09:44 2011 -0700 |
tree | 0add0901354dbf873b5ce400688bae7a51f809d4 | |
parent | ba01df11c4d09c65514a8522cb319e29034ab5a8 [diff] |
ir_to_mesa: Emit a MAD(b, -a, b) for !a && b !a && b occurs frequently when nexted if-statements have been flattened. It should also be possible use a MAD for (a && b) || c, though that would require a MAD_SAT. Reviewed-by: Eric Anholt <eric@anholt.net>