Lines Matching refs:Rotation
13378 int Rotation = 0; in matchShuffleAsElementRotate() local
13398 if (Rotation == 0) in matchShuffleAsElementRotate()
13399 Rotation = CandidateRotation; in matchShuffleAsElementRotate()
13400 else if (Rotation != CandidateRotation) in matchShuffleAsElementRotate()
13423 assert(Rotation != 0 && "Failed to locate a viable rotation!"); in matchShuffleAsElementRotate()
13433 return Rotation; in matchShuffleAsElementRotate()
13463 int Rotation = matchShuffleAsElementRotate(V1, V2, RepeatedMask); in matchShuffleAsByteRotate() local
13464 if (Rotation <= 0) in matchShuffleAsByteRotate()
13471 return Rotation * Scale; in matchShuffleAsByteRotate()
13543 int Rotation = matchShuffleAsElementRotate(Lo, Hi, Mask); in lowerShuffleAsVALIGN() local
13544 if (Rotation <= 0) in lowerShuffleAsVALIGN()
13548 DAG.getTargetConstant(Rotation, DL, MVT::i8)); in lowerShuffleAsVALIGN()
37713 int Rotation = matchShuffleAsElementRotate(V1, V2, Mask); in matchBinaryPermuteShuffle() local
37714 if (0 < Rotation) { in matchBinaryPermuteShuffle()
37720 PermuteImm = Rotation; in matchBinaryPermuteShuffle()