Re: [Gandiva] How to optimize per CPU feature

2019-12-16 Thread Ravindra Pindikura
On Mon, Dec 16, 2019 at 7:55 AM Yibo Cai wrote: > On 12/13/19 7:45 PM, Ravindra Pindikura wrote: > > On Fri, Dec 13, 2019 at 3:41 PM Yibo Cai wrote: > > > >> Hi, > >> > >> Thanks to pravindra's patch [1], Gandiva loop vectorization is okay now. > >> > >> Will Gandiva detects CPU feature at runti

Re: [Gandiva] How to optimize per CPU feature

2019-12-15 Thread Yibo Cai
On 12/13/19 7:45 PM, Ravindra Pindikura wrote: On Fri, Dec 13, 2019 at 3:41 PM Yibo Cai wrote: Hi, Thanks to pravindra's patch [1], Gandiva loop vectorization is okay now. Will Gandiva detects CPU feature at runtime? My test CPU supports sse to avx2, but I only see "target-features"="+fxsr,+

Re: [Gandiva] How to optimize per CPU feature

2019-12-13 Thread Ravindra Pindikura
On Fri, Dec 13, 2019 at 3:41 PM Yibo Cai wrote: > Hi, > > Thanks to pravindra's patch [1], Gandiva loop vectorization is okay now. > > Will Gandiva detects CPU feature at runtime? My test CPU supports sse to > avx2, but I only > see "target-features"="+fxsr,+mmx,+sse,+sse2,+x87" in IR, and final

[Gandiva] How to optimize per CPU feature

2019-12-13 Thread Yibo Cai
Hi, Thanks to pravindra's patch [1], Gandiva loop vectorization is okay now. Will Gandiva detects CPU feature at runtime? My test CPU supports sse to avx2, but I only see "target-features"="+fxsr,+mmx,+sse,+sse2,+x87" in IR, and final code doesn't leverage registers longer than 128. [1] https