aboutsummaryrefslogtreecommitdiff
path: root/gcc/cfgexpand.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2019-07-11 10:31:51 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2019-07-11 10:31:51 +0200
commit946732df902dbb23dd44abe97fea41e154e6e5f9 (patch)
treeaa27f5e0594bd7fbc7e7c364220c09973d36193f /gcc/cfgexpand.c
parent491b0b4015a70071a05e0faa5c2082c43a51a0d3 (diff)
downloadgcc-946732df902dbb23dd44abe97fea41e154e6e5f9.zip
gcc-946732df902dbb23dd44abe97fea41e154e6e5f9.tar.gz
gcc-946732df902dbb23dd44abe97fea41e154e6e5f9.tar.bz2
re PR target/91124 (gcc.target/i386/avx512vl-vpshldvd-2.c etc. FAIL)
PR target/91124 * config/i386/sse.md (sse2_cvtpd2dq<mask_name>): Change into ... (sse2_cvtpd2dq): ... this. Remove mask substitution macros. (sse2_cvtpd2dq_mask, sse2_cvtpd2dq_mask_1): New define_insns. (ufix_notruncv2dfv2si2<mask_name>): Change into ... (ufix_notruncv2dfv2si2): ... this. Remove mask substitution macros. (ufix_notruncv2dfv2si2_mask, ufix_notruncv2dfv2si2_mask_1): New define_insns. (ufix_truncv2dfv2si2<mask_name>): Change into ... (ufix_truncv2dfv2si2): ... this. Remove mask substitution macros. (ufix_truncv2dfv2si2_mask, ufix_truncv2dfv2si2_mask_1): New define_insns. (sse2_cvttpd2dq<mask_name>): Change into ... (sse2_cvttpd2dq): ... this. Remove mask substitution macros. (sse2_cvttpd2dq_mask, sse2_cvttpd2dq_mask_1): New define_insns. (*sse2_cvtpd2dq<mask_name>): Change into ... (*sse2_cvtpd2dq): ... this. Remove mask substitution macros. Add "C" constraint to const0_operand. (*sse2_cvtpd2dq_mask, *sse2_cvtpd2dq_mask_1): New define_insns. (sse2_cvtpd2ps_mask): Adjust expand to match *sse2_cvtpd2ps_mask changes. From-SVN: r273409
Diffstat (limited to 'gcc/cfgexpand.c')
0 files changed, 0 insertions, 0 deletions