Home
last modified time | relevance | path

Searched refs:Rotation (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/test/Transforms/LoopRotate/
H A Dmultiple-deopt-exits.ll12 ; Rotation done twice.
79 ; Rotation done three times.
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp2548 int Rotation = 0; in isElementRotate() local
2567 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() local
2695 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()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DIntrinsicsARM.td1119 // * Rotation angle: 0 mean 90 deg, 1 means 180 deg
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp13378 int Rotation = 0; in matchShuffleAsElementRotate() local
13398 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() local
13544 if (Rotation <= 0) in lowerShuffleAsVALIGN()
37714 if (0 < Rotation) { in matchBinaryPermuteShuffle()
[all …]