diff options
author | Marc Glisse <marc.glisse@inria.fr> | 2017-06-28 11:22:30 +0200 |
---|---|---|
committer | Marc Glisse <glisse@gcc.gnu.org> | 2017-06-28 09:22:30 +0000 |
commit | 42bd89ce072220f3569cb5e761235dcf1c675c68 (patch) | |
tree | 5fb4ca44d3407af3a15cbc4392d4ebc6933067b7 /gcc/tree-vect-loop.c | |
parent | 883312dc79806f513275b72502231c751c14ff72 (diff) | |
download | gcc-42bd89ce072220f3569cb5e761235dcf1c675c68.zip gcc-42bd89ce072220f3569cb5e761235dcf1c675c68.tar.gz gcc-42bd89ce072220f3569cb5e761235dcf1c675c68.tar.bz2 |
Simplify 3*x == 3*y for wrapping types
2017-06-28 Marc Glisse <marc.glisse@inria.fr>
gcc/
* match.pd ((X & ~Y) | (~X & Y)): Generalize to + and ^.
(x * C EQ/NE y * C): New transformation.
gcc/testsuite/
* gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
* gcc.dg/tree-ssa/mulcmp-1.c: New file.
From-SVN: r249732
Diffstat (limited to 'gcc/tree-vect-loop.c')
0 files changed, 0 insertions, 0 deletions