Re: [PATCH] Simplify vec_merge of vec_duplicate with const_vector

2018-03-27 Thread H.J. Lu
On Tue, Jun 6, 2017 at 1:25 AM, Kyrill Tkachov wrote: > Hi all, > > I'm trying to improve some of the RTL-level handling of vector lane > operations on aarch64 and that > involves dealing with a lot of vec_merge operations. One simplification that > I noticed missing

Re: [PATCH] Simplify vec_merge of vec_duplicate with const_vector

2017-07-24 Thread James Greenhalgh
On Tue, Jun 06, 2017 at 09:25:51AM +0100, Kyrill Tkachov wrote: > Hi all, > > I'm trying to improve some of the RTL-level handling of vector lane > operations on aarch64 and that involves dealing with a lot of vec_merge > operations. One simplification that I noticed missing from simplify-rtx are

Re: [PATCH] Simplify vec_merge of vec_duplicate with const_vector

2017-07-18 Thread Kyrill Tkachov
On 05/07/17 16:14, Kyrill Tkachov wrote: On 27/06/17 23:29, Jeff Law wrote: On 06/06/2017 02:25 AM, Kyrill Tkachov wrote: Hi all, I'm trying to improve some of the RTL-level handling of vector lane operations on aarch64 and that involves dealing with a lot of vec_merge operations. One

Re: [PATCH] Simplify vec_merge of vec_duplicate with const_vector

2017-07-05 Thread Kyrill Tkachov
On 27/06/17 23:29, Jeff Law wrote: On 06/06/2017 02:25 AM, Kyrill Tkachov wrote: Hi all, I'm trying to improve some of the RTL-level handling of vector lane operations on aarch64 and that involves dealing with a lot of vec_merge operations. One simplification that I noticed missing from

Re: [PATCH] Simplify vec_merge of vec_duplicate with const_vector

2017-06-27 Thread Jeff Law
On 06/06/2017 02:25 AM, Kyrill Tkachov wrote: > Hi all, > > I'm trying to improve some of the RTL-level handling of vector lane > operations on aarch64 and that > involves dealing with a lot of vec_merge operations. One simplification > that I noticed missing > from simplify-rtx are combinations

[PATCH] Simplify vec_merge of vec_duplicate with const_vector

2017-06-06 Thread Kyrill Tkachov
Hi all, I'm trying to improve some of the RTL-level handling of vector lane operations on aarch64 and that involves dealing with a lot of vec_merge operations. One simplification that I noticed missing from simplify-rtx are combinations of vec_merge with vec_duplicate. In this particular case: