Lines Matching refs:RotateAmt
12288 int RotateAmt = -1; in matchShuffleAsBitRotate() local
12297 if (0 <= RotateAmt && Offset != RotateAmt) in matchShuffleAsBitRotate()
12299 RotateAmt = Offset; in matchShuffleAsBitRotate()
12302 return RotateAmt; in matchShuffleAsBitRotate()
12315 int RotateAmt = matchShuffleAsBitRotate(Mask, NumSubElts); in matchShuffleAsBitRotate() local
12316 if (RotateAmt < 0) in matchShuffleAsBitRotate()
12322 return RotateAmt * EltSizeInBits; in matchShuffleAsBitRotate()
12341 int RotateAmt = matchShuffleAsBitRotate(RotateVT, VT.getScalarSizeInBits(), in lowerShuffleAsBitRotate() local
12343 if (RotateAmt < 0) in lowerShuffleAsBitRotate()
12350 if ((RotateAmt % 16) == 0) in lowerShuffleAsBitRotate()
12353 unsigned ShlAmt = RotateAmt; in lowerShuffleAsBitRotate()
12354 unsigned SrlAmt = RotateVT.getScalarSizeInBits() - RotateAmt; in lowerShuffleAsBitRotate()
12366 DAG.getTargetConstant(RotateAmt, DL, MVT::i8)); in lowerShuffleAsBitRotate()
34742 int RotateAmt = matchShuffleAsBitRotate(ShuffleVT, MaskScalarSizeInBits, in matchUnaryPermuteShuffle() local
34744 if (0 < RotateAmt) { in matchUnaryPermuteShuffle()
34746 PermuteImm = (unsigned)RotateAmt; in matchUnaryPermuteShuffle()