From: Hongtao Liu Date: Thu, 28 Nov 2019 05:20:37 +0000 (+0000) Subject: sse.md (avx512f_maskcmp3): Refine VF to VF_AVX512VL. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=9c9cb582fc11b0106be24a3d9f428558aeb7cf45;p=gcc.git sse.md (avx512f_maskcmp3): Refine VF to VF_AVX512VL. * gcc/config/i386/sse.md (avx512f_maskcmp3): Refine VF to VF_AVX512VL. From-SVN: r278799 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 857c06917a4..3061b9e7600 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2019-11-28 Hongtao Liu + + * gcc/config/i386/sse.md (avx512f_maskcmp3): + Refine VF to VF_AVX512VL. + 2019-11-27 Michael Meissner * config/rs6000/rs6000.md (movsi_internal): Reformat. diff --git a/gcc/config/i386/sse.md b/gcc/config/i386/sse.md index 62c68053563..fb43cafaad0 100644 --- a/gcc/config/i386/sse.md +++ b/gcc/config/i386/sse.md @@ -3129,8 +3129,8 @@ (define_insn "avx512f_maskcmp3" [(set (match_operand: 0 "register_operand" "=k") (match_operator: 3 "sse_comparison_operator" - [(match_operand:VF 1 "register_operand" "v") - (match_operand:VF 2 "nonimmediate_operand" "vm")]))] + [(match_operand:VF_AVX512VL 1 "register_operand" "v") + (match_operand:VF_AVX512VL 2 "nonimmediate_operand" "vm")]))] "TARGET_AVX512F" "vcmp%D3\t{%2, %1, %0|%0, %1, %2}" [(set_attr "type" "ssecmp")