I notice vectorizable_call in Loop Vectorizer. It's vectorizing CALL function for example like fmax/fmin. From my understanding, we dont have RVV instruction for fmax/fmin?
So for now, I don't need to support builtin call function vectorization for RVV. Am I right? I am wondering whether we do have some kind of builtin function call vectorization by using RVV instructions. Thanks. juzhe.zh...@rivai.ai From: Jeff Law Date: 2023-07-13 06:25 To: 钟居哲; gcc-patches CC: kito.cheng; kito.cheng; rdapp.gcc Subject: Re: [PATCH V7] RISC-V: RISC-V: Support gather_load/scatter RVV auto-vectorization On 7/12/23 16:17, 钟居哲 wrote: > Thanks Jeff. > Will commit with formating the codes. > > I am gonna first support COND_FMA and reduction.... first (which I think > is higher priority). > Then come back support strided_load/store. Sure. One thing to note with strided loads, they can significantly help x264's sad/satd loops. So hopefully you're testing with those :-) jeff