[llvm] [RISCV] Remove RISCVISD::VSELECT_VL. (PR #76866)

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Wed Jan 3 13:06:27 PST 2024


================
@@ -2570,6 +2511,16 @@ foreach fvti = AllFloatVectors in {
                  fvti.RegClass:$merge, fvti.RegClass:$rs2, fvti.RegClass:$rs1, (fvti.Mask V0),
                  GPR:$vl, fvti.Log2SEW)>;
 
+  def : Pat<(fvti.Vector (riscv_vmerge_vl (fvti.Mask V0),
----------------
topperc wrote:

We had this pattern for vselect_vl but not vmerge_vl. Add it for vmerge_vl avoids a regression.

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


More information about the llvm-commits mailing list