Lines Matching full:gpr
651 (mask_type V0), GPR:$vl, log2sew, TAIL_AGNOSTIC)>;
678 GPR:$vl, sew, TAIL_AGNOSTIC)>;
711 GPR:$vl, log2sew, TAIL_AGNOSTIC)>;
731 GPR:$vl, sew, TAIL_AGNOSTIC)>;
744 GPR:$vl, sew, TU_MU)>;
766 (mask_type V0), GPR:$vl, sew, TU_MU)>;
793 GPR:$vl, log2sew, TAIL_AGNOSTIC)>;
809 GPR:$vl, log2sew, TU_MU)>;
839 (mask_type V0), GPR:$vl, log2sew, TAIL_AGNOSTIC)>;
867 GPR:$vl, sew, TAIL_AGNOSTIC)>;
882 SplatPat, GPR, isSEWAware>;
913 SplatPat, GPR>;
940 SplatPat, GPR>;
958 SplatPat, GPR>;
977 vti.Log2SEW, vti.LMul, vti.RegClass, wti.RegClass, SplatPat, GPR>;
1010 (mask_type V0), GPR:$vl, log2sew, TAIL_AGNOSTIC)>;
1040 GPR:$vl, log2sew, TAIL_AGNOSTIC)>;
1089 (fvti.Mask V0), GPR:$vl, fvti.Log2SEW, TAIL_AGNOSTIC)>;
1112 GPR:$vl, fvti.Log2SEW, TAIL_AGNOSTIC)>;
1127 (vti.Mask V0), GPR:$vl, vti.Log2SEW)>;
1141 vti.RegClass:$rs2, (vti.Mask V0), GPR:$vl, vti.Log2SEW)>;
1148 (SplatPat (XLenVT GPR:$rs2)), cc,
1153 GPR:$rs2, (vti.Mask V0), GPR:$vl, vti.Log2SEW)>;
1154 def : Pat<(vti.Mask (riscv_setcc_vl (SplatPat (XLenVT GPR:$rs2)),
1160 GPR:$rs2, (vti.Mask V0), GPR:$vl, vti.Log2SEW)>;
1172 XLenVT:$rs2, (vti.Mask V0), GPR:$vl,
1182 simm5:$rs2, (vti.Mask V0), GPR:$vl,
1197 (DecImm simm5:$rs2), (vti.Mask V0), GPR:$vl,
1207 (DecImm simm5:$rs2), (vti.Mask V0), GPR:$vl,
1225 GPR:$vl, fvti.Log2SEW)>;
1235 GPR:$vl, fvti.Log2SEW)>;
1245 GPR:$vl, fvti.Log2SEW)>;
1262 (fti.Mask V0), GPR:$vl, vti.Log2SEW, TA_MA)>;
1278 (fvti.Mask V0), GPR:$vl, ivti.Log2SEW, TA_MA)>;
1296 GPR:$vl, ivti.Log2SEW, TA_MA)>;
1311 (fvti.Mask V0), timm:$frm, GPR:$vl, ivti.Log2SEW,
1330 GPR:$vl, fvti.Log2SEW, TA_MA)>;
1344 (ivti.Mask V0), timm:$frm, GPR:$vl, fvti.Log2SEW, TA_MA)>;
1361 (fvti.Mask V0), GPR:$vl, fvti.Log2SEW, TA_MA)>;
1380 GPR:$vl, fvti.Log2SEW, TA_MA)>;
1396 (fvti.Mask V0), timm:$frm, GPR:$vl, fvti.Log2SEW, TA_MA)>;
1413 GPR:$vl, ivti.Log2SEW, TA_MA)>;
1433 (fwti.Mask V0), GPR:$vl, vti.Log2SEW, TA_MA)>;
1455 GPR:$vl, vti.Log2SEW, TA_MA)>;
1470 (fwti.Mask V0), timm:$frm, GPR:$vl, vti.Log2SEW, TA_MA)>;
1490 GPR:$vl, fvti.Log2SEW, TA_MA)>;
1505 (iwti.Mask V0), timm:$frm, GPR:$vl, fvti.Log2SEW, TA_MA)>;
1521 (vti.Mask V0), GPR:$vl, vti.Log2SEW, (XLenVT timm:$policy))>;
1542 GPR:$vl, vti.Log2SEW, (XLenVT timm:$policy))>;
1562 wti.RegClass:$rs2, vti.RegClass:$rs1, GPR:$vl, vti.Log2SEW, TA_MA)>;
1568 (wti.Vector (Low8BitsSplatPat (XLenVT GPR:$rs1)))),
1573 wti.RegClass:$rs2, GPR:$rs1, GPR:$vl, vti.Log2SEW, TA_MA)>;
1583 wti.RegClass:$rs2, uimm5:$rs1, GPR:$vl, vti.Log2SEW, TA_MA)>;
1601 (wti_m1.Vector VR:$rs2), (vti.Mask V0), GPR:$vl, vti.Log2SEW,
1624 GPR:$vl, vti.Log2SEW,
1643 (wti_m1.Vector VR:$rs2), (vti.Mask V0), GPR:$vl, vti.Log2SEW,
1666 GPR:$vl, vti.Log2SEW,
1765 (wti.Vector (extop (vti.Vector (SplatPat (XLenVT GPR:$rs1))),
1771 wti.RegClass:$rs2, GPR:$rs1, GPR:$vl, vti.Log2SEW, TA_MA)>;
1791 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TA_MA)>;
1814 GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
1825 GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
1842 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TU_MU)>;
1851 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TU_MU)>;
1860 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
1869 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
1886 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
1893 vti.RegClass:$rs2, (vti.Mask V0), GPR:$vl, vti.Log2SEW,
1910 wti.RegClass:$rs1, GPR:$rs2, GPR:$vl, vti.Log2SEW, TA_MA)>;
1916 wti.RegClass:$rs1, uimm5:$rs2, GPR:$vl, vti.Log2SEW, TA_MA)>;
1930 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TA_MA)>;
1938 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TA_MA)>;
1956 GPR:$vl, vti.Log2SEW, TA_MA)>;
1968 GPR:$vl, vti.Log2SEW, TA_MA)>;
1983 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TU_MU)>;
1990 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TU_MU)>;
1997 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
2004 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
2023 GPR:$vl, vti.Log2SEW, TU_MU)>;
2034 GPR:$vl, vti.Log2SEW, TU_MU)>;
2045 GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
2056 GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
2073 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TA_MA)>;
2080 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TA_MA)>;
2102 GPR:$vl, vti.Log2SEW, TA_MA)>;
2113 GPR:$vl, vti.Log2SEW, TA_MA)>;
2128 (vti.Mask V0), GPR:$vl, vti.Log2SEW,
2133 GPR:$rs2, (vti.Mask V0),
2136 vti.RegClass:$rd, vti.RegClass:$rs1, GPR:$rs2,
2137 (vti.Mask V0), GPR:$vl, vti.Log2SEW,
2148 GPR:$rs2, (vti.Mask V0), VLOpFrag)),
2150 vti.RegClass:$rs3, vti.RegClass:$rs1, GPR:$rs2,
2151 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TU_MU)>;
2164 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TU_MU)>;
2177 (vti.Mask V0), vxrm, GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
2179 (vti.Vector (SplatPat (XLenVT GPR:$rs2))),
2182 vti.RegClass:$merge, vti.RegClass:$rs1, GPR:$rs2,
2183 (vti.Mask V0), vxrm, GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
2201 def : Pat<(riscv_sub_vl (vti.Vector (SplatPat (XLenVT GPR:$rs2))),
2205 vti.RegClass:$merge, vti.RegClass:$rs1, GPR:$rs2,
2206 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
2212 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
2236 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
2245 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
2281 vti.RegClass:$rs1, vti.RegClass:$rs1, GPR:$vl, vti.Log2SEW, TA_MA)>;
2310 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TA_MA)>;
2400 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
2413 (vti.Mask V0), GPR:$vl, vti.Log2SEW)>;
2421 vti.RegClass:$merge, vti.RegClass:$rs2, GPR:$rs1,
2422 (vti.Mask V0), GPR:$vl, vti.Log2SEW)>;
2431 (vti.Mask V0), GPR:$vl, vti.Log2SEW)>;
2441 vti.RegClass:$passthru, vti.RegClass:$rs2, GPR:$vl, vti.Log2SEW, TU_MU)>;
2445 def : Pat<(vti.Vector (riscv_vmv_v_x_vl vti.RegClass:$passthru, GPR:$rs2, VLOpFrag)),
2447 vti.RegClass:$passthru, GPR:$rs2, GPR:$vl, vti.Log2SEW, TU_MU)>;
2452 vti.RegClass:$passthru, simm5:$imm5, GPR:$vl, vti.Log2SEW, TU_MU)>;
2544 GPR:$vl, vti.Log2SEW, TA_MA)>;
2551 vti.RegClass:$rs, (vti.Mask V0), GPR:$vl, vti.Log2SEW,
2558 vti.RegClass:$rs, (vti.Mask V0), GPR:$vl, vti.Log2SEW,
2568 vti.RegClass:$rs2, (vti.Mask V0), GPR:$vl, vti.Log2SEW,
2580 vti.RegClass:$rs1, vti.RegClass:$rs2, GPR:$vl, vti.Log2SEW, TA_MA)>;
2589 vti.ScalarRegClass:$rs2, (vti.Mask V0), GPR:$vl, vti.Log2SEW,
2597 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TA_MA)>;
2604 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TA_MA)>;
2621 GPR:$vl, fvti.Log2SEW)>;
2624 (SplatFPOp (SelectFPImm (XLenVT GPR:$imm))),
2629 fvti.RegClass:$merge, fvti.RegClass:$rs2, GPR:$imm, (fvti.Mask V0),
2630 GPR:$vl, fvti.Log2SEW)>;
2640 GPR:$vl, fvti.Log2SEW)>;
2654 (fvti.Mask V0), GPR:$vl, fvti.Log2SEW)>;
2666 $passthru, 0, GPR:$vl, fvti.Log2SEW, TU_MU)>;
2668 … fvti.Vector:$passthru, (fvti.Scalar (SelectFPImm (XLenVT GPR:$imm))), VLOpFrag)),
2670 $passthru, GPR:$imm, GPR:$vl, fvti.Log2SEW, TU_MU)>;
2681 GPR:$vl, fvti.Log2SEW, TU_MU)>;
2725 GPR:$vl, fvti.Log2SEW, TA_MA)>;
2739 GPR:$vl, fvti.Log2SEW, TA_MA)>;
2773 GPR:$vl, fvti.Log2SEW, TA_MA)>;
2782 (fwti.Mask V0), GPR:$vl, fvti.Log2SEW, TA_MA)>;
2799 GPR:$vl, fvti.Log2SEW, TA_MA)>;
2845 (!cast<Instruction>("PseudoVMSET_M_" # mti.BX) GPR:$vl, mti.Log2SEW)>;
2847 (!cast<Instruction>("PseudoVMCLR_M_" # mti.BX) GPR:$vl, mti.Log2SEW)>;
2851 VR:$rs1, VR:$rs2, GPR:$vl, mti.Log2SEW)>;
2854 VR:$rs1, VR:$rs2, GPR:$vl, mti.Log2SEW)>;
2857 VR:$rs1, VR:$rs2, GPR:$vl, mti.Log2SEW)>;
2863 VR:$rs1, VR:$rs2, GPR:$vl, mti.Log2SEW)>;
2868 VR:$rs1, VR:$rs2, GPR:$vl, mti.Log2SEW)>;
2874 VR:$rs1, VR:$rs2, GPR:$vl, mti.Log2SEW)>;
2880 VR:$rs1, VR:$rs2, GPR:$vl, mti.Log2SEW)>;
2885 VR:$rs1, VR:$rs2, GPR:$vl, mti.Log2SEW)>;
2890 VR:$rs1, VR:$rs2, GPR:$vl, mti.Log2SEW)>;
2895 VR:$rs, VR:$rs, GPR:$vl, mti.Log2SEW)>;
2901 VR:$rs2, GPR:$vl, mti.Log2SEW)>;
2905 VR:$rs2, (mti.Mask V0), GPR:$vl, mti.Log2SEW)>;
2911 VR:$rs2, GPR:$vl, mti.Log2SEW)>;
2915 VR:$rs2, (mti.Mask V0), GPR:$vl, mti.Log2SEW)>;
2927 (PseudoVMV_S_X $merge, vti.ScalarRegClass:$rs1, GPR:$vl,
2942 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
2943 def : Pat<(vti.Vector (riscv_vrgather_vx_vl vti.RegClass:$rs2, GPR:$rs1,
2948 vti.RegClass:$merge, vti.RegClass:$rs2, GPR:$rs1,
2949 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
2957 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
2977 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
2987 (PseudoVMV_S_X $merge, (XLenVT X0), GPR:$vl, vti.Log2SEW)>;
2989 (vti.Scalar (SelectFPImm (XLenVT GPR:$imm))),
2991 (PseudoVMV_S_X $merge, GPR:$imm, GPR:$vl, vti.Log2SEW)>;
3002 (vti.Scalar vti.ScalarRegClass:$rs1), GPR:$vl, vti.Log2SEW)>;
3014 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
3015 def : Pat<(vti.Vector (riscv_vrgather_vx_vl vti.RegClass:$rs2, GPR:$rs1,
3020 vti.RegClass:$merge, vti.RegClass:$rs2, GPR:$rs1,
3021 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
3030 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
3050 (vti.Mask V0), GPR:$vl, vti.Log2SEW, TAIL_AGNOSTIC)>;
3090 (vti.Vector (IMPLICIT_DEF)), (vti.Mask V0), GPR:$vl, vti.Log2SEW,