Searched refs:ByteRotation (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchISelLowering.cpp | 1234 int ByteRotation = matchShuffleAsByteRotate(VT, Lo, Hi, Mask); in lowerVECTOR_SHUFFLEAsByteRotate() local 1235 if (ByteRotation <= 0) in lowerVECTOR_SHUFFLEAsByteRotate() 1242 int LoByteShift = 16 - ByteRotation; in lowerVECTOR_SHUFFLEAsByteRotate() 1243 int HiByteShift = ByteRotation; in lowerVECTOR_SHUFFLEAsByteRotate()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 11942 int ByteRotation = matchShuffleAsByteRotate(VT, Lo, Hi, Mask); in lowerShuffleAsByteRotate() local 11943 if (ByteRotation <= 0) in lowerShuffleAsByteRotate() 11958 DAG.getTargetConstant(ByteRotation, DL, MVT::i8))); in lowerShuffleAsByteRotate() 11969 int LoByteShift = 16 - ByteRotation; in lowerShuffleAsByteRotate() 11970 int HiByteShift = ByteRotation; in lowerShuffleAsByteRotate() 39796 int ByteRotation = matchShuffleAsByteRotate(MaskVT, V1, V2, Mask); in matchBinaryPermuteShuffle() local 39797 if (0 < ByteRotation) { in matchBinaryPermuteShuffle() 39800 PermuteImm = ByteRotation; in matchBinaryPermuteShuffle()
|