Lines Matching refs:Cnt
8950 static bool getVShiftImm(SDValue Op, unsigned ElementBits, int64_t &Cnt) {
8962 Cnt = SplatBits.getSExtValue();
8970 static bool isVShiftLImm(SDValue Op, EVT VT, bool isLong, int64_t &Cnt) {
8973 if (! getVShiftImm(Op, ElementBits, Cnt))
8975 return (Cnt >= 0 && (isLong ? Cnt-1 : Cnt) < ElementBits);
8985 int64_t &Cnt) {
8988 if (! getVShiftImm(Op, ElementBits, Cnt))
8991 Cnt = -Cnt;
8992 return (Cnt >= 1 && Cnt <= (isNarrow ? ElementBits/2 : ElementBits));
9026 int64_t Cnt;
9032 if (isVShiftLImm(N->getOperand(2), VT, false, Cnt)) {
9036 if (isVShiftRImm(N->getOperand(2), VT, false, true, Cnt)) {
9045 if (isVShiftLImm(N->getOperand(2), VT, true, Cnt))
9051 if (isVShiftRImm(N->getOperand(2), VT, false, true, Cnt))
9057 if (isVShiftLImm(N->getOperand(2), VT, false, Cnt))
9062 if (isVShiftLImm(N->getOperand(2), VT, false, Cnt))
9075 if (isVShiftRImm(N->getOperand(2), VT, true, true, Cnt))
9091 if (Cnt == VT.getVectorElementType().getSizeInBits())
9126 N->getOperand(1), DAG.getConstant(Cnt, MVT::i32));
9131 int64_t Cnt;
9134 if (isVShiftLImm(N->getOperand(3), VT, false, Cnt))
9136 else if (isVShiftRImm(N->getOperand(3), VT, false, true, Cnt))
9144 DAG.getConstant(Cnt, MVT::i32));
9183 int64_t Cnt;
9189 if (isVShiftLImm(N->getOperand(1), VT, false, Cnt))
9191 DAG.getConstant(Cnt, MVT::i32));
9196 if (isVShiftRImm(N->getOperand(1), VT, false, false, Cnt)) {
9200 DAG.getConstant(Cnt, MVT::i32));