Lines Matching refs:RotateAmt
13282 int RotateAmt = -1; in matchShuffleAsBitRotate() local
13291 if (0 <= RotateAmt && Offset != RotateAmt) in matchShuffleAsBitRotate()
13293 RotateAmt = Offset; in matchShuffleAsBitRotate()
13296 return RotateAmt; in matchShuffleAsBitRotate()
13309 int RotateAmt = matchShuffleAsBitRotate(Mask, NumSubElts); in matchShuffleAsBitRotate() local
13310 if (RotateAmt < 0) in matchShuffleAsBitRotate()
13316 return RotateAmt * EltSizeInBits; in matchShuffleAsBitRotate()
13335 int RotateAmt = matchShuffleAsBitRotate(RotateVT, VT.getScalarSizeInBits(), in lowerShuffleAsBitRotate() local
13337 if (RotateAmt < 0) in lowerShuffleAsBitRotate()
13344 if ((RotateAmt % 16) == 0) in lowerShuffleAsBitRotate()
13347 unsigned ShlAmt = RotateAmt; in lowerShuffleAsBitRotate()
13348 unsigned SrlAmt = RotateVT.getScalarSizeInBits() - RotateAmt; in lowerShuffleAsBitRotate()
13360 DAG.getTargetConstant(RotateAmt, DL, MVT::i8)); in lowerShuffleAsBitRotate()
37518 int RotateAmt = matchShuffleAsBitRotate(ShuffleVT, MaskScalarSizeInBits, in matchUnaryPermuteShuffle() local
37520 if (0 < RotateAmt) { in matchUnaryPermuteShuffle()
37522 PermuteImm = (unsigned)RotateAmt; in matchUnaryPermuteShuffle()