ia32: improve Test peephole optimisation
authorMatthias Braun <matze@braunis.de>
Fri, 4 Nov 2011 17:26:02 +0000 (18:26 +0100)
committerMatthias Braun <matze@braunis.de>
Fri, 4 Nov 2011 17:28:13 +0000 (18:28 +0100)
commit13749d0de8a924f85187fa804ac8c15fe3b35402
treece416b1f9590e21ed5536d9daf1fa76d43997909
parentd43e0b228b6439b6d24122bfafe7c9b51f770608
ia32: improve Test peephole optimisation

A test can exactly be removed if we are only interested in the sign and
zero flag. Rewrote and refactored code.
Now we don't miss some cases anymore where only sign was requested.
ir/be/ia32/ia32_optimize.c