diff options
author | Richard Biener <rguenther@suse.de> | 2024-10-26 14:18:37 +0200 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2024-10-28 08:54:47 +0100 |
commit | 0942bb85fc55735d1339a26c9473f7ad1f30100e (patch) | |
tree | 7d08df57fd7eb45f6e0a57b2bee1230082c1ff20 /gcc/tree-ssa-phiopt.cc | |
parent | 75caa17f5cb4e414919baff0435300b549a76eca (diff) | |
download | gcc-0942bb85fc55735d1339a26c9473f7ad1f30100e.zip gcc-0942bb85fc55735d1339a26c9473f7ad1f30100e.tar.gz gcc-0942bb85fc55735d1339a26c9473f7ad1f30100e.tar.bz2 |
Remove code in vectorizer pattern recog relying on vec_cond{u,eq,}
With the intent to rely on vec_cond_mask and vec_cmp patterns
comparisons do not need rewriting into COND_EXPRs that eventually
combine to vec_cond{u,eq,}.
* tree-vect-patterns.cc (check_bool_pattern): For comparisons
we do nothing if we can expand them or we can't replace them
with a ? -1 : 0 condition - but the latter would require
expanding the comparison which we proved we can't. So do
nothing, aka not think vec_cond{u,eq,} will save us.
Diffstat (limited to 'gcc/tree-ssa-phiopt.cc')
0 files changed, 0 insertions, 0 deletions