Searched refs:RepeatedMask (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 9970 SmallVectorImpl<int> &RepeatedMask) { in isRepeatedShuffleMask() argument 9972 RepeatedMask.assign(LaneSize, -1); in isRepeatedShuffleMask() 9986 if (RepeatedMask[i % LaneSize] < 0) in isRepeatedShuffleMask() 9988 RepeatedMask[i % LaneSize] = LocalM; in isRepeatedShuffleMask() 9989 else if (RepeatedMask[i % LaneSize] != LocalM) in isRepeatedShuffleMask() 9999 SmallVectorImpl<int> &RepeatedMask) { in is128BitLaneRepeatedShuffleMask() argument 10000 return isRepeatedShuffleMask(128, VT, Mask, RepeatedMask); in is128BitLaneRepeatedShuffleMask() 10005 SmallVector<int, 32> RepeatedMask; in is128BitLaneRepeatedShuffleMask() local 10006 return isRepeatedShuffleMask(128, VT, Mask, RepeatedMask); in is128BitLaneRepeatedShuffleMask() 10012 SmallVectorImpl<int> &RepeatedMask) { in is256BitLaneRepeatedShuffleMask() argument [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchISelLowering.cpp | 1127 SmallVectorImpl<int> &RepeatedMask) { in isRepeatedShuffleMask() argument 1129 RepeatedMask.assign(LaneSize, -1); in isRepeatedShuffleMask() 1143 if (RepeatedMask[i % LaneSize] < 0) in isRepeatedShuffleMask() 1145 RepeatedMask[i % LaneSize] = LocalM; in isRepeatedShuffleMask() 1146 else if (RepeatedMask[i % LaneSize] != LocalM) in isRepeatedShuffleMask() 1158 SmallVector<int, 16> RepeatedMask; in matchShuffleAsByteRotate() local 1160 if (!isRepeatedShuffleMask(128, VT, Mask, RepeatedMask)) in matchShuffleAsByteRotate() 1163 int NumElts = RepeatedMask.size(); in matchShuffleAsByteRotate() 1168 int M = RepeatedMask[i]; in matchShuffleAsByteRotate()
|