Lines Matching full:v0
642 (mask_type V0),
651 (mask_type V0), GPR:$vl, log2sew, TAIL_AGNOSTIC)>;
669 (mask_type V0),
676 (mask_type V0),
698 (mask_type V0),
707 (mask_type V0),
761 (mask_type V0),
766 (mask_type V0), GPR:$vl, sew, TU_MU)>;
830 (mask_type V0),
839 (mask_type V0), GPR:$vl, log2sew, TAIL_AGNOSTIC)>;
858 (mask_type V0),
865 (mask_type V0),
1001 (mask_type V0),
1010 (mask_type V0), GPR:$vl, log2sew, TAIL_AGNOSTIC)>;
1027 (mask_type V0),
1036 (mask_type V0),
1081 (fvti.Mask V0),
1089 (fvti.Mask V0), GPR:$vl, fvti.Log2SEW, TAIL_AGNOSTIC)>;
1100 (fvti.Mask V0),
1108 (fvti.Mask V0),
1121 (vti.Mask V0),
1127 (vti.Mask V0), GPR:$vl, vti.Log2SEW)>;
1137 (vti.Mask V0),
1141 vti.RegClass:$rs2, (vti.Mask V0), GPR:$vl, vti.Log2SEW)>;
1150 (vti.Mask V0),
1153 GPR:$rs2, (vti.Mask V0), GPR:$vl, vti.Log2SEW)>;
1157 (vti.Mask V0),
1160 GPR:$rs2, (vti.Mask V0), GPR:$vl, vti.Log2SEW)>;
1169 (vti.Mask V0),
1172 XLenVT:$rs2, (vti.Mask V0), GPR:$vl,
1179 (vti.Mask V0),
1182 simm5:$rs2, (vti.Mask V0), GPR:$vl,
1194 (vti.Mask V0),
1197 (DecImm simm5:$rs2), (vti.Mask V0), GPR:$vl,
1204 (vti.Mask V0),
1207 (DecImm simm5:$rs2), (vti.Mask V0), GPR:$vl,
1220 (fvti.Mask V0),
1224 fvti.RegClass:$rs2, (fvti.Mask V0),
1230 (fvti.Mask V0),
1234 fvti.ScalarRegClass:$rs2, (fvti.Mask V0),
1240 (fvti.Mask V0),
1244 fvti.ScalarRegClass:$rs2, (fvti.Mask V0),
1258 (fti.Mask V0), VLOpFrag)),
1262 (fti.Mask V0), GPR:$vl, vti.Log2SEW, TA_MA)>;
1274 (fvti.Mask V0),
1278 (fvti.Mask V0), GPR:$vl, ivti.Log2SEW, TA_MA)>;
1288 (fvti.Mask V0),
1292 (fvti.Mask V0),
1307 (fvti.Mask V0), (XLenVT timm:$frm),
1311 (fvti.Mask V0), timm:$frm, GPR:$vl, ivti.Log2SEW,
1322 (ivti.Mask V0),
1326 (ivti.Mask V0),
1340 (ivti.Mask V0), (XLenVT timm:$frm),
1344 (ivti.Mask V0), timm:$frm, GPR:$vl, fvti.Log2SEW, TA_MA)>;
1357 (fvti.Mask V0),
1361 (fvti.Mask V0), GPR:$vl, fvti.Log2SEW, TA_MA)>;
1372 (fvti.Mask V0),
1376 (fvti.Mask V0),
1392 (fvti.Mask V0), (XLenVT timm:$frm),
1396 (fvti.Mask V0), timm:$frm, GPR:$vl, fvti.Log2SEW, TA_MA)>;
1408 (ivti.Mask V0),
1412 (ivti.Mask V0),
1429 (fwti.Mask V0),
1433 (fwti.Mask V0), GPR:$vl, vti.Log2SEW, TA_MA)>;
1447 (fwti.Mask V0),
1451 (fwti.Mask V0),
1466 (fwti.Mask V0), (XLenVT timm:$frm),
1470 (fwti.Mask V0), timm:$frm, GPR:$vl, vti.Log2SEW, TA_MA)>;
1482 (iwti.Mask V0),
1486 (iwti.Mask V0),
1501 (iwti.Mask V0), (XLenVT timm:$frm),
1505 (iwti.Mask V0), timm:$frm, GPR:$vl, fvti.Log2SEW, TA_MA)>;
1515 (vti.Mask V0), VLOpFrag,
1521 (vti.Mask V0), GPR:$vl, vti.Log2SEW, (XLenVT timm:$policy))>;
1532 (vti.Mask V0), VLOpFrag,
1538 (vti.Mask V0),
1597 VR:$rs2, (vti.Mask V0), VLOpFrag,
1601 (wti_m1.Vector VR:$rs2), (vti.Mask V0), GPR:$vl, vti.Log2SEW,
1616 VR:$rs2, (vti.Mask V0), VLOpFrag,
1620 (wti_m1.Vector VR:$rs2), (vti.Mask V0),
1639 VR:$rs2, (vti.Mask V0), VLOpFrag,
1643 (wti_m1.Vector VR:$rs2), (vti.Mask V0), GPR:$vl, vti.Log2SEW,
1658 VR:$rs2, (vti.Mask V0), VLOpFrag,
1662 (wti_m1.Vector VR:$rs2), (vti.Mask V0),
1788 (vti.Mask V0), VLOpFrag)),
1791 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TA_MA)>;
1834 def : Pat<(riscv_vmerge_vl (vti.Mask V0),
1842 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TU_MU)>;
1843 def : Pat<(riscv_vmerge_vl (vti.Mask V0),
1851 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TU_MU)>;
1852 def : Pat<(riscv_vmerge_vl (vti.Mask V0),
1860 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
1861 def : Pat<(riscv_vmerge_vl (vti.Mask V0),
1869 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
1883 (vti.Mask V0), VLOpFrag),
1886 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
1890 (vti.Mask V0), VLOpFrag),
1893 vti.RegClass:$rs2, (vti.Mask V0), GPR:$vl, vti.Log2SEW,
1926 vti.RegClass:$rs2, (vti.Mask V0),
1930 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TA_MA)>;
1934 (vti.Mask V0),
1938 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TA_MA)>;
1948 vti.RegClass:$rs2, (vti.Mask V0),
1952 (vti.Mask V0),
1960 (vti.Mask V0),
1964 (vti.Mask V0),
1977 def : Pat<(riscv_vmerge_vl (vti.Mask V0),
1983 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TU_MU)>;
1984 def : Pat<(riscv_vmerge_vl (vti.Mask V0),
1990 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TU_MU)>;
1991 def : Pat<(riscv_vmerge_vl (vti.Mask V0),
1997 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
1998 def : Pat<(riscv_vmerge_vl (vti.Mask V0),
2004 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
2013 def : Pat<(riscv_vmerge_vl (vti.Mask V0),
2019 (vti.Mask V0),
2024 def : Pat<(riscv_vmerge_vl (vti.Mask V0),
2030 (vti.Mask V0),
2035 def : Pat<(riscv_vmerge_vl (vti.Mask V0),
2041 (vti.Mask V0),
2046 def : Pat<(riscv_vmerge_vl (vti.Mask V0),
2052 (vti.Mask V0),
2069 (wti.Vector wti.RegClass:$rd), (vti.Mask V0),
2073 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TA_MA)>;
2076 (wti.Vector wti.RegClass:$rd), (vti.Mask V0),
2080 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TA_MA)>;
2094 (wti.Vector wti.RegClass:$rd), (vti.Mask V0),
2098 (vti.Mask V0),
2105 (wti.Vector wti.RegClass:$rd), (vti.Mask V0),
2109 (vti.Mask V0),
2124 uimm5:$rs2, (vti.Mask V0),
2128 (vti.Mask V0), GPR:$vl, vti.Log2SEW,
2133 GPR:$rs2, (vti.Mask V0),
2137 (vti.Mask V0), GPR:$vl, vti.Log2SEW,
2148 GPR:$rs2, (vti.Mask V0), VLOpFrag)),
2151 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TU_MU)>;
2161 vti.Scalar:$rs2, (vti.Mask V0), VLOpFrag)),
2164 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TU_MU)>;
2174 vti.RegClass:$merge, (vti.Mask V0), VLOpFrag),
2177 (vti.Mask V0), vxrm, GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
2180 vti.RegClass:$merge, (vti.Mask V0), VLOpFrag),
2183 (vti.Mask V0), vxrm, GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
2203 vti.RegClass:$merge, (vti.Mask V0), VLOpFrag),
2206 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
2209 vti.RegClass:$merge, (vti.Mask V0), VLOpFrag),
2212 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
2230 (vti.Mask V0), VLOpFrag)),
2233 wti.RegClass:$merge, (vti.Mask V0), VLOpFrag),
2236 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
2239 (vti.Mask V0), VLOpFrag)),
2242 wti.RegClass:$merge, (vti.Mask V0), VLOpFrag),
2245 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
2306 (vti.Mask V0),
2310 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TA_MA)>;
2397 (vti.Mask V0), VLOpFrag),
2400 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
2406 def : Pat<(vti.Vector (riscv_vmerge_vl (vti.Mask V0),
2413 (vti.Mask V0), GPR:$vl, vti.Log2SEW)>;
2415 def : Pat<(vti.Vector (riscv_vmerge_vl (vti.Mask V0),
2422 (vti.Mask V0), GPR:$vl, vti.Log2SEW)>;
2424 def : Pat<(vti.Vector (riscv_vmerge_vl (vti.Mask V0),
2431 (vti.Mask V0), GPR:$vl, vti.Log2SEW)>;
2536 def : Pat<(any_riscv_fsqrt_vl (vti.Vector vti.RegClass:$rs2), (vti.Mask V0),
2540 (vti.Mask V0),
2547 def : Pat<(riscv_fabs_vl (vti.Vector vti.RegClass:$rs), (vti.Mask V0),
2551 vti.RegClass:$rs, (vti.Mask V0), GPR:$vl, vti.Log2SEW,
2554 def : Pat<(riscv_fneg_vl (vti.Vector vti.RegClass:$rs), (vti.Mask V0),
2558 vti.RegClass:$rs, (vti.Mask V0), GPR:$vl, vti.Log2SEW,
2564 (vti.Mask V0),
2568 vti.RegClass:$rs2, (vti.Mask V0), GPR:$vl, vti.Log2SEW,
2585 (vti.Mask V0),
2589 vti.ScalarRegClass:$rs2, (vti.Mask V0), GPR:$vl, vti.Log2SEW,
2594 (vti.Mask V0), VLOpFrag),
2597 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TA_MA)>;
2601 (vti.Mask V0), VLOpFrag),
2604 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TA_MA)>;
2614 def : Pat<(fvti.Vector (riscv_vmerge_vl (fvti.Mask V0),
2620 fvti.RegClass:$merge, fvti.RegClass:$rs2, fvti.RegClass:$rs1, (fvti.Mask V0),
2623 def : Pat<(fvti.Vector (riscv_vmerge_vl (fvti.Mask V0),
2629 fvti.RegClass:$merge, fvti.RegClass:$rs2, GPR:$imm, (fvti.Mask V0),
2633 def : Pat<(fvti.Vector (riscv_vmerge_vl (fvti.Mask V0),
2639 fvti.RegClass:$merge, fvti.RegClass:$rs2, 0, (fvti.Mask V0),
2646 def : Pat<(fvti.Vector (riscv_vmerge_vl (fvti.Mask V0),
2654 (fvti.Mask V0), GPR:$vl, fvti.Log2SEW)>;
2720 (fvti.Mask V0),
2724 (fvti.Mask V0),
2734 (fvti.Mask V0),
2738 (fvti.Mask V0),
2766 (fwti.Mask V0), VLOpFrag)),
2769 (fwti.Mask V0),
2779 (fwti.Mask V0), VLOpFrag)),
2782 (fwti.Mask V0), GPR:$vl, fvti.Log2SEW, TA_MA)>;
2792 (fwti.Mask V0), VLOpFrag)),
2795 (fwti.Mask V0),
2902 def : Pat<(XLenVT (riscv_vcpop_vl (mti.Mask VR:$rs2), (mti.Mask V0),
2905 VR:$rs2, (mti.Mask V0), GPR:$vl, mti.Log2SEW)>;
2912 def : Pat<(XLenVT (riscv_vfirst_vl (mti.Mask VR:$rs2), (mti.Mask V0),
2915 VR:$rs2, (mti.Mask V0), GPR:$vl, mti.Log2SEW)>;
2938 (vti.Mask V0),
2942 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
2945 (vti.Mask V0),
2949 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
2953 (vti.Mask V0),
2957 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
2973 (vti.Mask V0),
2977 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
3010 (vti.Mask V0),
3014 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
3017 (vti.Mask V0),
3021 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
3026 (vti.Mask V0),
3030 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
3046 (vti.Mask V0),
3050 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
3087 def : Pat<(vti.Vector (riscv_vid_vl (vti.Mask V0),
3090 (vti.Vector (IMPLICIT_DEF)), (vti.Mask V0), GPR:$vl, vti.Log2SEW,