Lines Matching refs:V0
331 (mask_type V0),
337 (mask_type V0), GPR:$vl, sew, TAIL_AGNOSTIC)>;
355 (mask_type V0),
361 (mask_type V0), GPR:$vl, sew, TAIL_AGNOSTIC)>;
425 (mask_type V0),
431 (mask_type V0), GPR:$vl, sew, TAIL_AGNOSTIC)>;
449 (fvti.Mask V0),
454 (fvti.Mask V0), GPR:$vl, fvti.Log2SEW, TAIL_AGNOSTIC)>;
462 (vti.Mask V0),
468 (vti.Mask V0), GPR:$vl, vti.Log2SEW)>;
477 (vti.Mask V0),
481 vti.RegClass:$rs2, (vti.Mask V0), GPR:$vl, vti.Log2SEW)>;
489 (vti.Mask V0),
492 GPR:$rs2, (vti.Mask V0), GPR:$vl, vti.Log2SEW)>;
495 (vti.Mask V0),
498 GPR:$rs2, (vti.Mask V0), GPR:$vl, vti.Log2SEW)>;
506 (vti.Mask V0),
509 XLenVT:$rs2, (vti.Mask V0), GPR:$vl,
515 (vti.Mask V0),
518 simm5:$rs2, (vti.Mask V0), GPR:$vl,
529 (vti.Mask V0),
532 (DecImm simm5:$rs2), (vti.Mask V0), GPR:$vl,
538 (vti.Mask V0),
541 (DecImm simm5:$rs2), (vti.Mask V0), GPR:$vl,
552 (fvti.Mask V0),
556 fvti.RegClass:$rs2, (fvti.Mask V0),
561 (fvti.Mask V0),
565 fvti.ScalarRegClass:$rs2, (fvti.Mask V0),
570 (fvti.Mask V0),
574 fvti.ScalarRegClass:$rs2, (fvti.Mask V0),
585 (fti.Mask V0), VLOpFrag)),
589 (fti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
597 (fvti.Mask V0),
601 (fvti.Mask V0), GPR:$vl, ivti.Log2SEW, TAIL_AGNOSTIC)>;
609 (ivti.Mask V0),
613 (ivti.Mask V0), GPR:$vl, fvti.Log2SEW, TAIL_AGNOSTIC)>;
622 (fvti.Mask V0),
626 (fvti.Mask V0), GPR:$vl, fvti.Log2SEW, TAIL_AGNOSTIC)>;
635 (ivti.Mask V0),
639 (ivti.Mask V0), GPR:$vl, ivti.Log2SEW, TAIL_AGNOSTIC)>;
648 (fwti.Mask V0),
652 (fwti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
661 (iwti.Mask V0),
665 (iwti.Mask V0), GPR:$vl, fvti.Log2SEW, TAIL_AGNOSTIC)>;
682 (vti.Mask V0), VLOpFrag)),
687 (vti.Mask V0), GPR:$vl, vti.Log2SEW)>;
746 VR:$rs2, (vti.Mask V0), VLOpFrag)),
749 (wti_m1.Vector VR:$rs2), (vti.Mask V0), GPR:$vl, vti.Log2SEW)>;
766 VR:$rs2, (vti.Mask V0), VLOpFrag)),
769 (wti_m1.Vector VR:$rs2), (vti.Mask V0), GPR:$vl, vti.Log2SEW)>;
919 vti.RegClass:$rs2, (vti.Mask V0),
923 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
934 (vti.Mask V0),
938 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
986 (vti.Vector vti.RegClass:$rs1), (vti.Mask V0),
990 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
992 (vti.Vector vti.RegClass:$rs1), (vti.Mask V0),
996 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
1054 (vti.Mask V0),
1058 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
1144 def : Pat<(vti.Vector (riscv_vselect_vl (vti.Mask V0),
1149 vti.RegClass:$rs2, vti.RegClass:$rs1, (vti.Mask V0),
1152 def : Pat<(vti.Vector (riscv_vselect_vl (vti.Mask V0),
1157 vti.RegClass:$rs2, GPR:$rs1, (vti.Mask V0), GPR:$vl, vti.Log2SEW)>;
1159 def : Pat<(vti.Vector (riscv_vselect_vl (vti.Mask V0),
1164 vti.RegClass:$rs2, simm5:$rs1, (vti.Mask V0), GPR:$vl, vti.Log2SEW)>;
1166 def : Pat<(vti.Vector (riscv_vp_merge_vl (vti.Mask V0),
1172 (vti.Mask V0), GPR:$vl, vti.Log2SEW)>;
1174 def : Pat<(vti.Vector (riscv_vp_merge_vl (vti.Mask V0),
1180 (vti.Mask V0), GPR:$vl, vti.Log2SEW)>;
1182 def : Pat<(vti.Vector (riscv_vp_merge_vl (vti.Mask V0),
1188 (vti.Mask V0), GPR:$vl, vti.Log2SEW)>;
1312 def : Pat<(riscv_fneg_vl (vti.Vector vti.RegClass:$rs), (vti.Mask V0),
1316 vti.RegClass:$rs, (vti.Mask V0), GPR:$vl, vti.Log2SEW,
1346 def : Pat<(fvti.Vector (riscv_vselect_vl (fvti.Mask V0),
1351 fvti.RegClass:$rs2, fvti.RegClass:$rs1, (fvti.Mask V0),
1354 def : Pat<(fvti.Vector (riscv_vselect_vl (fvti.Mask V0),
1361 (fvti.Mask V0), GPR:$vl, fvti.Log2SEW)>;
1363 def : Pat<(fvti.Vector (riscv_vselect_vl (fvti.Mask V0),
1368 fvti.RegClass:$rs2, 0, (fvti.Mask V0), GPR:$vl, fvti.Log2SEW)>;
1370 def : Pat<(fvti.Vector (riscv_vp_merge_vl (fvti.Mask V0),
1375 fvti.RegClass:$rs2, fvti.RegClass:$rs2, fvti.RegClass:$rs1, (fvti.Mask V0),
1378 def : Pat<(fvti.Vector (riscv_vp_merge_vl (fvti.Mask V0),
1385 (fvti.Mask V0), GPR:$vl, fvti.Log2SEW)>;
1387 def : Pat<(fvti.Vector (riscv_vp_merge_vl (fvti.Mask V0),
1392 fvti.RegClass:$rs2, fvti.RegClass:$rs2, 0, (fvti.Mask V0),
1434 (fvti.Mask V0),
1438 (fvti.Mask V0), GPR:$vl, fvti.Log2SEW, TAIL_AGNOSTIC)>;
1450 (fwti.Mask V0),
1454 (fwti.Mask V0), GPR:$vl, fvti.Log2SEW, TAIL_AGNOSTIC)>;
1457 (fwti.Mask V0),
1461 (fwti.Mask V0), GPR:$vl, fvti.Log2SEW, TAIL_AGNOSTIC)>;
1529 def : Pat<(XLenVT (riscv_vcpop_vl (mti.Mask VR:$rs2), (mti.Mask V0),
1532 VR:$rs2, (mti.Mask V0), GPR:$vl, mti.Log2SEW)>;
1550 (vti.Mask V0),
1555 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
1557 (vti.Mask V0),
1562 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
1565 (vti.Mask V0),
1570 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
1584 (vti.Mask V0),
1589 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
1615 (vti.Mask V0),
1620 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
1622 (vti.Mask V0),
1627 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
1631 (vti.Mask V0),
1636 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
1649 (vti.Mask V0),
1654 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;