Re: [PATCH][AArch64] Improve csinc/csneg/csinv opportunities on immediates

2015-07-10 Thread pinskia
> On Jul 10, 2015, at 1:34 AM, Kyrill Tkachov wrote: > > Hi all, > > Currently when evaluating expressions like (a ? 24 : 25) we will move 24 and > 25 into > registers and perform a csel on them. This misses the opportunity to instead > move just 24 > into a register and then perform a cs

Re: [PATCH][AArch64] Improve csinc/csneg/csinv opportunities on immediates

2015-07-10 Thread Kyrill Tkachov
Hi Andrew, On 10/07/15 09:40, pins...@gmail.com wrote: On Jul 10, 2015, at 1:34 AM, Kyrill Tkachov wrote: Hi all, Currently when evaluating expressions like (a ? 24 : 25) we will move 24 and 25 into registers and perform a csel on them. This misses the opportunity to instead move just

Re: [PATCH][AArch64] Improve csinc/csneg/csinv opportunities on immediates

2015-07-10 Thread pinskia
> On Jul 10, 2015, at 1:47 AM, Kyrill Tkachov wrote: > > Hi Andrew, > >> On 10/07/15 09:40, pins...@gmail.com wrote: >> >> >> >>> On Jul 10, 2015, at 1:34 AM, Kyrill Tkachov wrote: >>> >>> Hi all, >>> >>> Currently when evaluating expressions like (a ? 24 : 25) we will move 24 >>> and

Re: [PATCH][AArch64] Improve csinc/csneg/csinv opportunities on immediates

2015-07-10 Thread Kyrill Tkachov
On 10/07/15 10:00, pins...@gmail.com wrote: On Jul 10, 2015, at 1:47 AM, Kyrill Tkachov wrote: Hi Andrew, On 10/07/15 09:40, pins...@gmail.com wrote: On Jul 10, 2015, at 1:34 AM, Kyrill Tkachov wrote: Hi all, Currently when evaluating expressions like (a ? 24 : 25) we will move 24

Re: [PATCH][AArch64] Improve csinc/csneg/csinv opportunities on immediates

2015-07-17 Thread Kyrill Tkachov
On 10/07/15 14:45, Kyrill Tkachov wrote: On 10/07/15 10:00, pins...@gmail.com wrote: On Jul 10, 2015, at 1:47 AM, Kyrill Tkachov wrote: Hi Andrew, On 10/07/15 09:40, pins...@gmail.com wrote: On Jul 10, 2015, at 1:34 AM, Kyrill Tkachov wrote: Hi all, Currently when evaluating expre

Re: [PATCH][AArch64] Improve csinc/csneg/csinv opportunities on immediates

2015-07-17 Thread pinskia
> On Jul 17, 2015, at 9:58 PM, Kyrill Tkachov wrote: > > >> On 10/07/15 14:45, Kyrill Tkachov wrote: >>> On 10/07/15 10:00, pins...@gmail.com wrote: >>> >>> On Jul 10, 2015, at 1:47 AM, Kyrill Tkachov wrote: Hi Andrew, > On 10/07/15 09:40, pins...@gmail.com wrote

Re: [PATCH][AArch64] Improve csinc/csneg/csinv opportunities on immediates

2015-07-24 Thread Kyrill Tkachov
On 17/07/15 20:00, pins...@gmail.com wrote: On Jul 17, 2015, at 9:58 PM, Kyrill Tkachov wrote: On 10/07/15 14:45, Kyrill Tkachov wrote: On 10/07/15 10:00, pins...@gmail.com wrote: On Jul 10, 2015, at 1:47 AM, Kyrill Tkachov wrote: Hi Andrew, On 10/07/15 09:40, pins...@gmail.com w