[llvm] RISC-V: Support vectorizing FMINIMUMNUM and FMAXIMUMNUM (PR #135727)

Pengcheng Wang via llvm-commits llvm-commits at lists.llvm.org
Sat Apr 26 21:12:53 PDT 2025


wangpc-pp wrote:

> Please See: https://llvm.org/docs/LangRef.html#standard
> 
> For RISC-V and scale, we have
> 
> ```
> fmin/fmax        ->       FMINIMUMNUM/FMAXIMUMNUM          ->        minimumNumber/maximumNumber(2019)
> fminm/fmaxm  ->       FMINIMUM/FMAXIMUM                           ->        minimum/minimum(2019)
> ```
> 
> For RISC-V Vector, we have
> 
> ```
> vfmin/vfmax        ->       FMINIMUMNUM/FMAXIMUMNUM          ->        minimumNumber/maximumNumber(2019)
> ```
> 
> Currently, `FMAXNUM/FMINNUM`(2008) are set `legal` for RISC-V, which is not correct. I will remove them in future patches.

Thanks! This clarification is really helpful!

https://github.com/llvm/llvm-project/pull/135727


More information about the llvm-commits mailing list