aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-loop.c
diff options
context:
space:
mode:
authorMarc Glisse <marc.glisse@inria.fr>2017-06-28 11:22:30 +0200
committerMarc Glisse <glisse@gcc.gnu.org>2017-06-28 09:22:30 +0000
commit42bd89ce072220f3569cb5e761235dcf1c675c68 (patch)
tree5fb4ca44d3407af3a15cbc4392d4ebc6933067b7 /gcc/tree-vect-loop.c
parent883312dc79806f513275b72502231c751c14ff72 (diff)
downloadgcc-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