On 2020/9/25 21:28, Richard Sandiford wrote:
> xionghu luo writes:
>> @@ -2658,6 +2659,45 @@ expand_vect_cond_mask_optab_fn (internal_fn, gcall
>> *stmt, convert_optab optab)
>>
>> #define expand_vec_cond_mask_optab_fn expand_vect_cond_mask_optab_fn
>>
>> +/* Expand VEC_SET internal fu
xionghu luo writes:
> @@ -2658,6 +2659,45 @@ expand_vect_cond_mask_optab_fn (internal_fn, gcall
> *stmt, convert_optab optab)
>
> #define expand_vec_cond_mask_optab_fn expand_vect_cond_mask_optab_fn
>
> +/* Expand VEC_SET internal functions. */
> +
> +static void
> +expand_vec_set_optab_fn
nd with the temporary register for operand 0
> > - move the temporary register into TARGET after the insn
> >
> >> + create_input_operand (&ops[1], value, innermode);
> >> + create_input_operand (&ops[2], pos, GET_MODE (pos));
> >
> > For
nd with the temporary register for operand 0
> - move the temporary register into TARGET after the insn
>
>> + create_input_operand (&ops[1], value, innermode);
>> + create_input_operand (&ops[2], pos, GET_MODE (pos));
>
> For this I think we should use c