diff options
author | Richard Guenther <rguenther@suse.de> | 2012-04-16 09:25:14 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2012-04-16 09:25:14 +0000 |
commit | 2515d916454a145367d8924a00d4468647ed30cd (patch) | |
tree | 49b6bc580d6294485fb21f111c49282f11b8efdd /gcc/tree-vectorizer.c | |
parent | 42ff605a7b16220b75a640ff22a32f4acd62802e (diff) | |
download | gcc-2515d916454a145367d8924a00d4468647ed30cd.zip gcc-2515d916454a145367d8924a00d4468647ed30cd.tar.gz gcc-2515d916454a145367d8924a00d4468647ed30cd.tar.bz2 |
re PR tree-optimization/52975 (Ofast produces not optimized code for vectorized "converted if")
2012-04-16 Richard Guenther <rguenther@suse.de>
PR tree-optimization/52975
* tree-ssa-forwprop.c (combine_cond_exprs): New function.
(ssa_forward_propagate_and_combine): Call it for COND_EXPRs
and VEC_COND_EXPRs. Also combine into VEC_COND_EXPRs condition.
* fold-const.c (operand_equal_p): Handle TARGET_MEM_REF.
From-SVN: r186488
Diffstat (limited to 'gcc/tree-vectorizer.c')
0 files changed, 0 insertions, 0 deletions