diff options
author | Jan Beulich <jbeulich@suse.com> | 2023-07-19 10:11:49 +0200 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2023-07-19 10:11:49 +0200 |
commit | 96799fa4d9d4abeb1322f907331258acc4266091 (patch) | |
tree | b6deebe743293c2a30b00d187553707539edb824 /gcc/tree-ssa-phiopt.cc | |
parent | fba96fd1b94bc9cd35302611be3ace0e21c97d6c (diff) | |
download | gcc-96799fa4d9d4abeb1322f907331258acc4266091.zip gcc-96799fa4d9d4abeb1322f907331258acc4266091.tar.gz gcc-96799fa4d9d4abeb1322f907331258acc4266091.tar.bz2 |
x86: avoid maybe_gen_...()
In the (however unlikely) event that no insn can be found for the
requested mode, using maybe_gen_...() without (really) checking its
result for being a null rtx would lead to silent bad code generation.
gcc/
* config/i386/i386-expand.cc (ix86_expand_vector_init_duplicate):
Use gen_vec_set_0.
(ix86_expand_vector_extract): Use gen_vec_extract_lo /
gen_vec_extract_hi.
(expand_vec_perm_broadcast_1): Use gen_vec_interleave_high /
gen_vec_interleave_low. Rename local variable.
Diffstat (limited to 'gcc/tree-ssa-phiopt.cc')
0 files changed, 0 insertions, 0 deletions