This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r214519 - in /branches/match-and-simplify/gcc: ...
- From: rguenth at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Tue, 26 Aug 2014 14:01:50 -0000
- Subject: r214519 - in /branches/match-and-simplify/gcc: ...
Author: rguenth
Date: Tue Aug 26 14:01:50 2014
New Revision: 214519
URL: https://gcc.gnu.org/viewcvs?rev=214519&root=gcc&view=rev
Log:
2014-08-26 Richard Biener <rguenther@suse.de>
* Makefile.in (gimple-match.o-warn): Add -Wno-unused-variable.
(generic-match.o-warn): Likewise.
* genmatch.c (struct if_or_with): New.
(struct simplify): Change ifexpr vector to a vector of
if_or_with.
(dt_simplify::gen): Adjust.
(parse_simplify): Parse (with {} op).
* match.pd ((T1)(~(T2)X) into ~(T1)X): Move to...
* match-conversions.pd: ...this new file. Implement basic
conversion simplification.
Added:
branches/match-and-simplify/gcc/match-conversions.pd
Modified:
branches/match-and-simplify/gcc/ChangeLog.mas
branches/match-and-simplify/gcc/Makefile.in
branches/match-and-simplify/gcc/genmatch.c
branches/match-and-simplify/gcc/match.pd