Lines Matching refs:AVL
8847 SDValue AVL = getVLOperand(Op);
8850 // Optimize for constant AVL
8851 if (isa<ConstantSDNode>(AVL)) {
8855 uint64_t AVLInt = AVL->getAsZExtVal();
8869 // For AVL between (MinVLMAX, 2 * MaxVLMAX), the actual working vl
8883 SDValue VL = DAG.getNode(ISD::INTRINSIC_WO_CHAIN, DL, XLenVT, SETVL, AVL,
8928 DAG.getUNDEF(VT), AVL);
8932 MaskedOff, AVL);
8980 SDValue AVL = DAG.getNode(ISD::ZERO_EXTEND, DL, XLenVT, N->getOperand(1));
8984 DAG.getNode(ISD::INTRINSIC_WO_CHAIN, DL, XLenVT, ID, AVL, Sew, LMul);
9793 static bool isNonZeroAVL(SDValue AVL) {
9794 auto *RegisterAVL = dyn_cast<RegisterSDNode>(AVL);
9795 auto *ImmAVL = dyn_cast<ConstantSDNode>(AVL);
9815 // prove it is non-zero. For the AVL=0 case, we need the scalar to
13120 // If the AVL is zero, operand 0 will be returned. So it's not safe to fold.
17936 // Result of vsetvli must be not larger than AVL.