Re: [PATCH/VECT/AARCH64] Improve cost model for ThunderX2 CN99xx

2017-02-01 Thread Richard Earnshaw (lists)
On 31/01/17 22:34, Andrew Pinski wrote: > On Sat, Jan 28, 2017 at 12:34 PM, Andrew Pinski wrote: >> Hi, >> On some (most) AARCH64 cores, it is not always profitable to >> vectorize some integer loops. This patch does two things (I can split >> it into different patches if needed). >> 1) It spli

Re: [PATCH/VECT/AARCH64] Improve cost model for ThunderX2 CN99xx

2017-01-31 Thread Andrew Pinski
On Sat, Jan 28, 2017 at 12:34 PM, Andrew Pinski wrote: > Hi, > On some (most) AARCH64 cores, it is not always profitable to > vectorize some integer loops. This patch does two things (I can split > it into different patches if needed). > 1) It splits the aarch64 back-end's vector cost model's v

Re: [PATCH/VECT/AARCH64] Improve cost model for ThunderX2 CN99xx

2017-01-30 Thread Andrew Pinski
On Mon, Jan 30, 2017 at 8:55 AM, Richard Earnshaw (lists) wrote: > On 28/01/17 20:34, Andrew Pinski wrote: >> Hi, >> On some (most) AARCH64 cores, it is not always profitable to >> vectorize some integer loops. This patch does two things (I can split >> it into different patches if needed). >>

Re: [PATCH/VECT/AARCH64] Improve cost model for ThunderX2 CN99xx

2017-01-30 Thread Richard Earnshaw (lists)
On 28/01/17 20:34, Andrew Pinski wrote: > Hi, > On some (most) AARCH64 cores, it is not always profitable to > vectorize some integer loops. This patch does two things (I can split > it into different patches if needed). > 1) It splits the aarch64 back-end's vector cost model's vector and > scal

Re: [PATCH/VECT/AARCH64] Improve cost model for ThunderX2 CN99xx

2017-01-30 Thread Andrew Pinski
On Mon, Jan 30, 2017 at 2:01 AM, Richard Biener wrote: > On Sat, Jan 28, 2017 at 9:34 PM, Andrew Pinski wrote: >> Hi, >> On some (most) AARCH64 cores, it is not always profitable to >> vectorize some integer loops. This patch does two things (I can split >> it into different patches if needed)

Re: [PATCH/VECT/AARCH64] Improve cost model for ThunderX2 CN99xx

2017-01-30 Thread Richard Biener
On Sat, Jan 28, 2017 at 9:34 PM, Andrew Pinski wrote: > Hi, > On some (most) AARCH64 cores, it is not always profitable to > vectorize some integer loops. This patch does two things (I can split > it into different patches if needed). > 1) It splits the aarch64 back-end's vector cost model's ve

[PATCH/VECT/AARCH64] Improve cost model for ThunderX2 CN99xx

2017-01-28 Thread Andrew Pinski
Hi, On some (most) AARCH64 cores, it is not always profitable to vectorize some integer loops. This patch does two things (I can split it into different patches if needed). 1) It splits the aarch64 back-end's vector cost model's vector and scalar costs into int and fp fields 1a) For thunderx2t99