On 10/18/18, Richard Sandiford wrote:
> "H.J. Lu" writes:
>> On 10/18/18, Richard Sandiford wrote:
>>> "H.J. Lu" writes:
On 10/18/18, Richard Sandiford wrote:
> "H.J. Lu" writes:
>> On 10/18/18, Richard Sandiford wrote:
>>> "H.J. Lu" writes:
On 10/17/18, Marc Gliss
"H.J. Lu" writes:
> On 10/18/18, Richard Sandiford wrote:
>> "H.J. Lu" writes:
>>> On 10/18/18, Richard Sandiford wrote:
"H.J. Lu" writes:
> On 10/18/18, Richard Sandiford wrote:
>> "H.J. Lu" writes:
>>> On 10/17/18, Marc Glisse wrote:
On Wed, 17 Oct 2018, H.J. Lu
On 10/18/18, Richard Sandiford wrote:
> "H.J. Lu" writes:
>> On 10/18/18, Richard Sandiford wrote:
>>> "H.J. Lu" writes:
On 10/18/18, Richard Sandiford wrote:
> "H.J. Lu" writes:
>> On 10/17/18, Marc Glisse wrote:
>>> On Wed, 17 Oct 2018, H.J. Lu wrote:
>>>
We m
"H.J. Lu" writes:
> On 10/18/18, Richard Sandiford wrote:
>> "H.J. Lu" writes:
>>> On 10/18/18, Richard Sandiford wrote:
"H.J. Lu" writes:
> On 10/17/18, Marc Glisse wrote:
>> On Wed, 17 Oct 2018, H.J. Lu wrote:
>>
>>> We may simplify
>>>
>>> (subreg (vec_merge (
On 10/18/18, Richard Sandiford wrote:
> "H.J. Lu" writes:
>> On 10/18/18, Richard Sandiford wrote:
>>> "H.J. Lu" writes:
On 10/17/18, Marc Glisse wrote:
> On Wed, 17 Oct 2018, H.J. Lu wrote:
>
>> We may simplify
>>
>> (subreg (vec_merge (vec_duplicate X) (vector) (con
"H.J. Lu" writes:
> On 10/18/18, Richard Sandiford wrote:
>> "H.J. Lu" writes:
>>> On 10/17/18, Marc Glisse wrote:
On Wed, 17 Oct 2018, H.J. Lu wrote:
> We may simplify
>
> (subreg (vec_merge (vec_duplicate X) (vector) (const_int 1)) 0)
>
> to X when mode of X is
On 10/18/18, Richard Sandiford wrote:
> "H.J. Lu" writes:
>> On 10/17/18, Marc Glisse wrote:
>>> On Wed, 17 Oct 2018, H.J. Lu wrote:
>>>
We may simplify
(subreg (vec_merge (vec_duplicate X) (vector) (const_int 1)) 0)
to X when mode of X is the same as of mode of subreg.
"H.J. Lu" writes:
> On 10/17/18, Marc Glisse wrote:
>> On Wed, 17 Oct 2018, H.J. Lu wrote:
>>
>>> We may simplify
>>>
>>> (subreg (vec_merge (vec_duplicate X) (vector) (const_int 1)) 0)
>>>
>>> to X when mode of X is the same as of mode of subreg.
>>
>> Hello,
>>
>> we already have code to simpl
"H.J. Lu" writes:
> We can simplify
>
> (subreg (vec_merge (vec_duplicate X)
>(vector)
>(const_int ((1 << N) | M)))
> (N * sizeof (X)))
>
> to X when mode of X is the same as of mode of subreg.
>
> gcc/
>
> PR target/87537
> * simplify-
On 10/17/18, Marc Glisse wrote:
> On Wed, 17 Oct 2018, H.J. Lu wrote:
>
>> We may simplify
>>
>> (subreg (vec_merge (vec_duplicate X) (vector) (const_int 1)) 0)
>>
>> to X when mode of X is the same as of mode of subreg.
>
> Hello,
>
> we already have code to simplify vec_select(vec_merge):
>
>
On Wed, 17 Oct 2018, H.J. Lu wrote:
We may simplify
(subreg (vec_merge (vec_duplicate X) (vector) (const_int 1)) 0)
to X when mode of X is the same as of mode of subreg.
Hello,
we already have code to simplify vec_select(vec_merge):
/* If we select elements in a vec_merge that all com
On 10/17/18, Richard Sandiford wrote:
> "H.J. Lu" writes:
>> We may simplify
>>
>> (subreg (vec_merge (vec_duplicate X) (vector) (const_int 1)) 0)
>>
>> to X when mode of X is the same as of mode of subreg.
>>
>> gcc/
>>
>> PR target/87537
>> * simplify-rtx.c (simplify_subreg): Simpli
"H.J. Lu" writes:
> We may simplify
>
> (subreg (vec_merge (vec_duplicate X) (vector) (const_int 1)) 0)
>
> to X when mode of X is the same as of mode of subreg.
>
> gcc/
>
> PR target/87537
> * simplify-rtx.c (simplify_subreg): Simplify subreg of vec_merge
> of vec_duplicate.
We may simplify
(subreg (vec_merge (vec_duplicate X) (vector) (const_int 1)) 0)
to X when mode of X is the same as of mode of subreg.
gcc/
PR target/87537
* simplify-rtx.c (simplify_subreg): Simplify subreg of vec_merge
of vec_duplicate.
gcc/testsuite/
PR tar
14 matches
Mail list logo