Home | History | Annotate | Download | only in ARM

Lines Matching defs:Cnt

9197 static bool getVShiftImm(SDValue Op, unsigned ElementBits, int64_t &Cnt) {
9209 Cnt = SplatBits.getSExtValue();
9217 static bool isVShiftLImm(SDValue Op, EVT VT, bool isLong, int64_t &Cnt) {
9220 if (! getVShiftImm(Op, ElementBits, Cnt))
9222 return (Cnt >= 0 && (isLong ? Cnt-1 : Cnt) < ElementBits);
9232 int64_t &Cnt) {
9235 if (! getVShiftImm(Op, ElementBits, Cnt))
9238 Cnt = -Cnt;
9239 return (Cnt >= 1 && Cnt <= (isNarrow ? ElementBits/2 : ElementBits));
9270 int64_t Cnt;
9276 if (isVShiftLImm(N->getOperand(2), VT, false, Cnt)) {
9280 if (isVShiftRImm(N->getOperand(2), VT, false, true, Cnt)) {
9289 if (isVShiftRImm(N->getOperand(2), VT, false, true, Cnt))
9295 if (isVShiftLImm(N->getOperand(2), VT, false, Cnt))
9300 if (isVShiftLImm(N->getOperand(2), VT, false, Cnt))
9312 if (isVShiftRImm(N->getOperand(2), VT, true, true, Cnt))
9353 N->getOperand(1), DAG.getConstant(Cnt, MVT::i32));
9358 int64_t Cnt;
9361 if (isVShiftLImm(N->getOperand(3), VT, false, Cnt))
9363 else if (isVShiftRImm(N->getOperand(3), VT, false, true, Cnt))
9371 DAG.getConstant(Cnt, MVT::i32));
9410 int64_t Cnt;
9416 if (isVShiftLImm(N->getOperand(1), VT, false, Cnt))
9418 DAG.getConstant(Cnt, MVT::i32));
9423 if (isVShiftRImm(N->getOperand(1), VT, false, false, Cnt)) {
9427 DAG.getConstant(Cnt, MVT::i32));