Loop vectorizer optimization questions

2024-01-08 Thread
Hi, Richard. I saw this following code: if (LOOP_VINFO_CAN_USE_PARTIAL_VECTORS_P (loop_vinfo)) { if (direct_internal_fn_supported_p (IFN_VCOND_MASK_LEN, vectype, OPTIMIZE_FOR_SPEED)) return false; else

Re: RE: Loop vectorizer optimization questions

2024-01-08 Thread
approach but turns out Richi doesn't want me to apply LLVM's approach so your patch may be more reasonable than LLVM's approach. Thanks. juzhe.zh...@rivai.ai From: Tamar Christina Date: 2024-01-09 01:50 To: 钟居哲; gcc CC: rdapp.gcc; richard.guenther Subject: RE: Loop vector

Re: [RISC-V] Combining vfmv and .vv instructions into a .vf instruction

2024-07-24 Thread
I think Demin is working on it. And Robin is reviewer of this stuff. juzhe.zh...@rivai.ai From: Artemiy Volkov Date: 2024-07-25 01:25 To: juzhe.zh...@rivai.ai; demin@starfivetech.com; jeffreya...@gmail.com CC: gcc@gcc.gnu.org Subject: [RISC-V] Combining vfmv and .vv instructions into a .vf