aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-phiopt.cc
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2023-05-04 10:06:47 +0200
committerRichard Biener <rguenther@suse.de>2023-05-04 12:51:49 +0200
commit82cfd93ae81a5687bf2a1b12d964c630e95517a7 (patch)
treede5a70302501a62b51de20ff1e0aa6cc8c3a1a76 /gcc/tree-ssa-phiopt.cc
parent93c26deab98fc80b616a1c53c324a88f61036f53 (diff)
downloadgcc-82cfd93ae81a5687bf2a1b12d964c630e95517a7.zip
gcc-82cfd93ae81a5687bf2a1b12d964c630e95517a7.tar.gz
gcc-82cfd93ae81a5687bf2a1b12d964c630e95517a7.tar.bz2
tree-optimization/109721 - emulated vectors
When fixing PR109672 I noticed we let SImode AND through when target_support_p even though it isn't word_mode and I didn't want to change that but had to catch the case where SImode PLUS is supported but emulated vectors rely on it being word_mode. The following makes sure to preserve the word_mode check when !target_support_p to avoid excessive lowering later even for bit operations. PR tree-optimization/109721 * tree-vect-stmts.cc (vectorizable_operation): Make sure to test word_mode for all !target_support_p operations.
Diffstat (limited to 'gcc/tree-ssa-phiopt.cc')
0 files changed, 0 insertions, 0 deletions