Searched refs:Rotation (Results 1 – 4 of 4) sorted by relevance
12 ; Rotation done twice.79 ; Rotation done three times.
2548 int Rotation = 0; in isElementRotate() local2567 if (Rotation == 0) in isElementRotate()2568 Rotation = CandidateRotation; in isElementRotate()2569 else if (Rotation != CandidateRotation) in isElementRotate()2592 assert(Rotation != 0 && "Failed to locate a viable rotation!"); in isElementRotate()2596 return Rotation; in isElementRotate()2694 int Rotation = isElementRotate(LoSrc, HiSrc, Mask); in lowerVECTOR_SHUFFLE() local2695 if (Rotation > 0) { in lowerVECTOR_SHUFFLE()2708 unsigned InvRotate = NumElts - Rotation; in lowerVECTOR_SHUFFLE()2721 DAG.getConstant(Rotation, DL, XLenVT), TrueMask, DownVL); in lowerVECTOR_SHUFFLE()
1119 // * Rotation angle: 0 mean 90 deg, 1 means 180 deg
13378 int Rotation = 0; in matchShuffleAsElementRotate() local13398 if (Rotation == 0) in matchShuffleAsElementRotate()13399 Rotation = CandidateRotation; in matchShuffleAsElementRotate()13400 else if (Rotation != CandidateRotation) in matchShuffleAsElementRotate()13433 return Rotation; in matchShuffleAsElementRotate()13464 if (Rotation <= 0) in matchShuffleAsByteRotate()13471 return Rotation * Scale; in matchShuffleAsByteRotate()13543 int Rotation = matchShuffleAsElementRotate(Lo, Hi, Mask); in lowerShuffleAsVALIGN() local13544 if (Rotation <= 0) in lowerShuffleAsVALIGN()37714 if (0 < Rotation) { in matchBinaryPermuteShuffle()[all …]