Lines Matching refs:AVL
82 def AVL : RegisterOperand<GPRNoX0> {
88 // rd | rs1 | AVL value | Effect on vl
232 def VLOpFrag : PatFrag<(ops), (XLenVT (VLOp (XLenVT AVL:$vl)))>;
235 // We can't use X0 register becuase the AVL operands use GPRNoX0.
265 // The pattern fragment which produces the AVL operand, representing the
267 OutPatFrag AVL = VLMax;
394 // The pattern fragment which produces the AVL operand, representing the
397 OutPatFrag AVL = VLMax;
764 (ins RetClass:$dest, GPRMem:$rs1, AVL:$vl, ixlenimm:$sew,
782 VMaskOp:$vm, AVL:$vl, ixlenimm:$sew, ixlenimm:$policy), []>,
798 (ins RetClass:$dest, GPRMem:$rs1, AVL:$avl,
816 VMaskOp:$vm, AVL:$avl, ixlenimm:$sew, ixlenimm:$policy), []>,
832 (ins RetClass:$dest, GPRMem:$rs1, GPR:$rs2, AVL:$vl,
850 VMaskOp:$vm, AVL:$vl, ixlenimm:$sew, ixlenimm:$policy), []>,
871 (ins RetClass:$dest, GPRMem:$rs1, IdxClass:$rs2, AVL:$vl,
895 VMaskOp:$vm, AVL:$vl, ixlenimm:$sew, ixlenimm:$policy), []>,
912 (ins StClass:$rd, GPRMem:$rs1, AVL:$vl, ixlenimm:$sew), []>,
926 VMaskOp:$vm, AVL:$vl, ixlenimm:$sew), []>,
940 AVL:$vl, ixlenimm:$sew), []>,
954 VMaskOp:$vm, AVL:$vl, ixlenimm:$sew), []>,
967 AVL:$vl, ixlenimm:$sew, ixlenimm:$policy), []>,
981 VMaskOp:$vm, AVL:$vl, ixlenimm:$sew, ixlenimm:$policy), []>,
996 Pseudo<(outs VR:$rd), (ins AVL:$vl, ixlenimm:$sew), []>,
1016 AVL:$vl, ixlenimm:$sew, ixlenimm:$policy), []>,
1033 (ins OpClass:$rs2, AVL:$vl, ixlenimm:$sew), []>,
1050 AVL:$vl, ixlenimm:$sew, ixlenimm:$policy), []>,
1070 VMaskOp:$vm, AVL:$vl, ixlenimm:$sew, ixlenimm:$policy), []>,
1090 AVL:$vl, ixlenimm:$sew, ixlenimm:$policy), []>,
1110 VMaskOp:$vm, AVL:$vl, ixlenimm:$sew, ixlenimm:$policy), []> {
1128 AVL:$vl, ixlenimm:$sew, ixlenimm:$policy), []>,
1148 AVL:$vl, ixlenimm:$sew, ixlenimm:$policy), []>,
1164 (ins VR:$rs2, AVL:$vl, ixlenimm:$sew), []>,
1175 (ins VR:$rs1, VMaskOp:$vm, AVL:$vl, ixlenimm:$sew), []>,
1189 VR:$vm, AVL:$vl, ixlenimm:$sew), []>,
1205 (ins Op1Class:$rs2, Op2Class:$rs1, AVL:$vl, ixlenimm:$sew), []>,
1222 (ins RetClass:$merge, Op1Class:$rs2, Op2Class:$rs1, AVL:$vl,
1243 AVL:$vl, ixlenimm:$sew, ixlenimm:$policy), []>,
1265 VMaskOp:$vm, ixlenimm:$rm, AVL:$vl,
1288 (ins RetClass:$rs2, Op2Class:$rs1, AVL:$vl, ixlenimm:$sew,
1310 AVL:$vl, ixlenimm:$sew,
1330 (ins StClass:$rd, GPRMem:$rs1, IdxClass:$rs2, AVL:$vl,
1345 VMaskOp:$vm, AVL:$vl, ixlenimm:$sew),[]>,
1363 VMaskOp:$vm, AVL:$vl, ixlenimm:$sew, ixlenimm:$policy), []>,
1382 VMaskOp:$vm, AVL:$vl, ixlenimm:$sew, ixlenimm:$policy), []>,
1401 AVL:$vl, ixlenimm:$sew, ixlenimm:$policy), []>,
1423 VMaskOp:$vm, AVL:$vl, ixlenimm:$sew), []>,
1445 VMaskOp:$vm, AVL:$vl, ixlenimm:$sew, ixlenimm:$policy), []>,
1468 AVL:$vl, ixlenimm:$sew, ixlenimm:$policy), []>,
1494 VMV0:$carry, AVL:$vl, ixlenimm:$sew),
1496 AVL:$vl, ixlenimm:$sew)), []>,
1515 VMV0:$carry, AVL:$vl, ixlenimm:$sew), []>,
1534 AVL:$vl, ixlenimm:$sew), []>,
1551 AVL:$vl, ixlenimm:$sew, ixlenimm:$policy), []>,
1570 ixlenimm:$rm, AVL:$vl, ixlenimm:$sew, ixlenimm:$policy), []>,
1588 (ins RetClass:$dest, GPRMem:$rs1, AVL:$vl,
1606 VMaskOp:$vm, AVL:$vl, ixlenimm:$sew, ixlenimm:$policy), []>,
1623 (ins RetClass:$dest, GPRMem:$rs1, AVL:$avl,
1641 VMaskOp:$vm, AVL:$avl, ixlenimm:$sew, ixlenimm:$policy), []>,
1658 (ins RetClass:$merge, GPRMem:$rs1, GPR:$offset, AVL:$vl,
1676 GPR:$offset, VMaskOp:$vm, AVL:$vl, ixlenimm:$sew,
1697 (ins RetClass:$merge, GPRMem:$rs1, IdxClass:$offset, AVL:$vl,
1720 IdxClass:$offset, VMaskOp:$vm, AVL:$vl, ixlenimm:$sew,
1740 (ins ValClass:$rd, GPRMem:$rs1, AVL:$vl, ixlenimm:$sew), []>,
1755 VMaskOp:$vm, AVL:$vl, ixlenimm:$sew), []>,
1770 AVL:$vl, ixlenimm:$sew), []>,
1785 VMaskOp:$vm, AVL:$vl, ixlenimm:$sew), []>,
1803 AVL:$vl, ixlenimm:$sew), []>,
1821 VMaskOp:$vm, AVL:$vl, ixlenimm:$sew), []>,
6769 (ins VR:$rs1, GPR:$rs2, AVL:$vl, ixlenimm:$sew),
6797 AVL:$vl, ixlenimm:$sew),