diff options
author | Richard Biener <rguenther@suse.de> | 2017-07-26 11:35:45 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2017-07-26 11:35:45 +0000 |
commit | 4f450a2b1022124194097e39b3b1caca1d5dc2bc (patch) | |
tree | 952eff26eae11dd5471be7d46169494d5b16a908 /gcc/cp/lambda.c | |
parent | e17114487df7f90d8e015efad697a3cc93845b90 (diff) | |
download | gcc-4f450a2b1022124194097e39b3b1caca1d5dc2bc.zip gcc-4f450a2b1022124194097e39b3b1caca1d5dc2bc.tar.gz gcc-4f450a2b1022124194097e39b3b1caca1d5dc2bc.tar.bz2 |
gimple-match-head.c (do_valueize): Return OP if valueize returns NULL_TREE.
2017-07-26 Richard Biener <rguenther@suse.de>
* gimple-match-head.c (do_valueize): Return OP if valueize
returns NULL_TREE.
(get_def): New helper to get at the def stmt of a SSA name
if valueize allows.
* genmatch.c (dt_node::gen_kids_1): Use get_def instead of
do_valueize to get at the def stmt.
(dt_operand::gen_gimple_expr): Simplify do_valueize calls.
* gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
happening in ccp1.
* gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
From-SVN: r250565
Diffstat (limited to 'gcc/cp/lambda.c')
0 files changed, 0 insertions, 0 deletions