On Sat, 2020-02-29 at 06:16 -0800, H.J. Lu wrote:
> There is no need to set mode attribute to XImode nor V8DFmode since
> ix86_output_ssemov can properly encode xmm16-xmm31 registers with and
> without AVX512VL.
> 
> gcc/
> 
>       PR target/89229
>       * config/i386/i386.c (ix86_output_ssemov): Handle MODE_DF.
>       * config/i386/i386.md (*movdf_internal): Call ix86_output_ssemov
>       for TYPE_SSEMOV.  Remove TARGET_AVX512F, TARGET_PREFER_AVX256,
>       TARGET_AVX512VL and ext_sse_reg_operand check.
And I worry about V1DF for alternatives 14,18 and SSE_SPLIT_REGS as well as
alternative 15,19 and !TARGET_SSE2 which has insn_mode of V2SF.

jeff
> 

Reply via email to